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, …),