Tarkvaratehnika 3 variant
•Arendus
•Testimine
•Erinevatele operatsioonisüsteemidele kompileerimine
(continuous integration)
Spiral evolution of software 15loeng
Model developing vaatepunktide raamistik 5 loeng-2 loeng
Vaatepunkide raamistik:
Analüüs
Käitumise analüüs Eesmärgimudelid, tegevus-diagrammid, kasutuslood
Interaktsioonide analüüs Konteksti-diagrammid, klassi-diagrammid
Struktuuri analüüs Konteksti-diagrammid, klassi-diagrammid
Siin(bus) architecturemodel +- 6loeng
Siinipõhise arhitektuuri eelised ja
puudused
Eelised:
Kommunikatsioon
Nõrgalt seotud komponendid
Puudused:
Single-point-of-failure
Funktsionaalsed ja mitte nõuded, 3 priznaka hea nõue
Functional requirements
Kirjeldus, kuidas süsteem peaks käituma
kasutajapoolsete või teisest süsteemist
pärinevate sisendite peale
Describe functionality or system services.
Depend on the type of software, expected users