Metodologije na področju programskega inženirstva
Na področju programskega inženiringa in vodenja projektov je metodologija kodirana množica postopkov (ki so pogosto podprti z učnimi gradivi, formalnimi izobraževalnimi programi in različnimi orodji), ki se pri izdelavi programske opreme ciklično ponavljajo.
Metodologija programskega inženiringa je multidisciplinarna in vključuje naslednja področja:
- vodenje projektov,
- analizo,
- načrtovanje,
- kodiranje,
- testiranja in zagotavljanja kakovosti končnega produkta.
Primeri pogosto uporabljanih metodologij na področju programskega inženiringa:
- Diagrami poteka
- Strukturirano programiranje
- Strukturna sistemska analiza in načrtovanje (SSADM)
- Metodologija informacijskega inženiringa
- Objektno usmerjeno programiranje
- Metodologija poenotenega razvoja programske opreme (rational unified process)
- Metodologija ekstremnega programiranja.
Glavi skupini metodologij programskega inženiringa sta:
- Strukturne metodologije (metodologija informacijskega inženiringa, strukturna sistemska analiza in načrtovanje) in
- Objektne metodologije (RUP,EUP, …),