organiseerida ● Hõlmata tarkvaraarenduse kõiki aspekte, mitte ainult tehnoloogiad! ! Tarkvaratehnika eesmärgiks on kuluefektiivne tarkvaraarendus kogu tarkvara elukaare ulatuses. 9. Tarkvaratehnika kontekst. ● Tarkvaratehnika ei ole isoleeritud distsipliin vaid osa laiemast süsteemitehnikast. ● Tarkvarasüsteemid ei ole isoleeritud süsteemid vaid sotsiaalsete süsteemide osad => sotsiotehniline süsteem. Sotsiotehniline süsteem on tehniline süsteem, mis on pandud sotsiaalsesse konteksti ehk organisatsiooni kontektsti ning toetatab selle organisatsiooni tööd, selle organisatsiooni inimeste tööd ja protsesse selles organisatsioonis. 10. Mis on süsteem? ● Süsteem on üksteisega ühendatud olemite (elementide) või komponentide hulk, mis moodustavad keerulise terviku või täidavad koos
1. Nõuete esiletoomine ja analüüs, 2. Kavandamine e. disain (Arhitektuuriline kavandamine, Detailne kavandamine), 3. Realiseerimine, 4. Testimine, 5. Hooldus ja evolutsioon. Tarkvaraprojekti jaoks vajalikud osad: inimesed, nõuded, vahendid, testid-mockid. Süsteem Tarkvaratehnika ei ole isoleeritud distsipliin vaid osa laiemast süsteemitehnikast. Tarkvarasüsteemid ei ole isoleeritud süsteemid vaid sotsiaalsete süsteemide osad – sotsiotehniline süsteem. Süsteem on üksteisega ühendatud olemite või komponentide hulk, mis moodustavad keerulise terviku või täidavad koos keerulist funktsiooni. Süsteem võib sisaldada tarkvara, mehhaanilist, elektrilist ja elektroonilist riistvara ja olla opereeritud inimeste poolt. Süsteemi komponentide omadused ja käitumine sõltuvad teistest süsteemi komponentidest. Tehnilised süsteemid - süsteemid, mis sisaldavad riist- ja tarkvara ning kus kasutajaid ja