Tarkvaraarendus on:
1) Teaduslike ja tehnoloogiliste teadmiste ja meetodite süstemaatiline rakendamine;
2) Süstemaatiline, distsiplineeritud ja oluline lähenemine tarkvara arendamisele ja haldamisele;
3) Kindlate arendusmeetodite rajamine ning kasutamine, et ekonoomiliselt saada tarkvara, mis on usaldusväärne ning töötab päris masinates
Nelja P meetod: product (toode), valitud meetod, people (inimesed kes realiseerivad), project (projekt)
COCOMO (Constructive Cost Model)- tarkvara arendamise panus programmile, mees-aastates T, lähtekoodi ridadeni (SLOC- source lines of code). T = k*SLOC^(1+x)
Tarkvaranõuded: väli tarkvara arenduses mis tegeleb huvigruppide nõuete täitmisega.
Nõuded
1) Tingimus või võimekus mida kasutaja vajab, et lahendada probleeme või eesmärke saavutada.
2) Tingimus või võimekus millele süsteem peab vastama, standard, spetsifikatsioon
3) Punktide 1 või 2 dokumenteeritud esitlus
SRS osad (SRS malli leiab siit):
(PS: Sisukord ei ole just kõige parem)
1) Projekti muudatuste ajalugu
2) Dokumendi heakskinnitajad
3) Sisukord
1) Sissejuhatus
a) Eesmärk
b) Ulatus
c) Definitsioonid, akronüümid. lühendid
d) Viited
e) Ülevaade
2)
3) Nõuded
a) Välise liidese nõuded
1) Kasutajaliidesed
2) Riistvaraliidesed
3) Tarkvaralised liidesed
b) Funktsionaalsed nõuded
c)
d) Klassid/objektid
5) Mittefunktsionaalsed nõudued
1) Jõudlus
2) Portimine
f) Pöörded
g) Disainipiirangud
Andmeobjekt Registeri sisu ja piirangud:
1) Sissejuhatus
2) Sisendid
3) Andmete töötlemine
4) Väljundid
5) Veakäitlus
Aire tunnis tegime arvsõnade käänamis harjutusi.
Mida õppisin: mis on nelja P meetod.
Kommentaare ei ole:
Postita kommentaar