Kogu tarkvaratehnika koosneb kolmes kihist – protsess, meetodid ja vahendid. Eesmärgiks on TA kvaliteet

Tarkvara protsess – tegevused, mille läbi toodetakse tarkvara

TA protsessi tegevused:

  • TA spetsialiseerimine (спецификация)
  • TA arendamine (результат – готовое ПО соотв спецификации)
  • TA valideerimine (результат – уверенность, что ПО соотв требованиям клиента)
  • TA muutmine (результат – переход на новое ПО)

TA protsessi mudelid:

Lihtsustatud kirjeldus, mis iseloomustab konkreetset vaatenurka protsesile.

  • Koskmudel – waterfall model – каскадная модель
  • Spiraalne mudel – spiral model – спиральная модель
  • Prototüüpimisele orienteeritud mudel
  • RAD mudel (rapid application development)
  • Korduvkasutusele orienteeritud mudel (на повторные использования / Reuse-oriented development)
  • Inkrementaalne mudel (incremental development)
  • V-mudel
  • Agiilne mudel

TA protsessi loomise etapid:

  • Nõute väljaselgitamine / requirements
  • Kavandamine / design
  • Teostamine / implementation
  • valideerimine / validation
  • Tugi / support