tarkvaraarendust Tarkvaratoode peab sisaldama: arvutiprogrammid + nende dokumentatsioon Kvaliteetse tarkvara atribuudid on: evib nõutud funktsionaalsust hooldatav peab arenema vastavalt muutustele usaldusväärne efektiivne peab olema aktsepteeritud kasutajate poolt Tarkvaratehnika on tiimide poolt rakendatav distsipliin tootmaks kõrgekvaliteedilist, suuremastaabilist ja hinnaefektiivset tarkvara, mis rahuldab kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel. Mis on üldistatud protsessid tarkvaraarenduses? (Eksamiküs) spetsifitseerimine – mida süsteem peab tegema ja mis on piirangud arendamine – tarkvarasüsteemi tootmine valideerimine – kas toodetud süsteem on see, mida klient soovis? evolutsioon – tarkvarasüsteemi muutmine vastavalt kasutajate muutuvatele nõudmistele Tarkvaraprotsesside liigid:
1. Loeng Kvaliteetse tarkvara atribuudid: 1. Teostab ettenähtud funktsionaalsust 2. Hooldatav Tarkvara peab arenema, et vastata muutuvatele vajadustele. 3. Usaldusväärne Töökindlus ja turvalisus. 4. Vastuvõetav Kasutajad on aktsepteerinud selle. Tarkvara on neile arusaadav, kasutatav ja ühilduv teiste süsteemidega. Mis on tarkvaratehnika? Tarkvaratehnika on tiimide poolt rakendatav distsipliin tootmaks kõrgekvaliteedilist, suuremastaabilist ja hinnaefektiivset tarkvara, mis rahuldab kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel. Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava lähenemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale. Tarkvaraarendus on nõrgem termin, kus tingimata ei kasutata protsesse, tööriistu, standardeid jne Mis on süsteem? Üksteisega ühendatud olemite või komponentide hulk, mis moodustavad
Tarkvara ei tohi raisata süsteemi ressursse o Vastuvõetav Tarkvara peab olema aktsepteeritud kasutajate poolt, kelle jaoks on ta loodud. See tähendab, et tarkvara peab olema arusaadav, kasutatav ja ühilduv teiste süsteemidega Mis on tarkvaratehnika? o Tiimide poolt rakendatav distsipliin tootmaks kõrgekvaliteedilist, suuremastaabilist ja hinnaefektiivset tarkvara mis rahuldab kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel- „Engineer Australia“ definitsioon o Süstemaatilise, distsiplineeritud ja mõõdetava lähenemisviisi rakendamine tarkvara arendamisel, käitumisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale.- IEEE definitsioon. o Tarkvaraarendus on nõrgem termin, kus tingimata ei kasutata
TARKVARATEHNIKA KORDAMISKÜSIMUSED 1. Mis on tarkvaratehnika? Software engineering ! “Engineers Australia” definitsioon: Tarkvaratehnika on tiimide poolt rakendatav distsipliin tootmaks kõrgekvaliteedilist, suuremastaabilist ja hinnaefektiivset tarkvara mis rahuldab kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel. IEEE definitsioon: Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava lähehemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale. Tarkvaraarendus on nõrgem termin, kus tingimata ei kasutata protsesse, tööriistu, standardeid, jne