Monday, January 9, 2017

9.01.2017: Tarkvara arendusprotsess x2 (Väino L.), veebirakenduste loomise alused x1 (Aire I.)

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 (inimested 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 kahe dokumenteeritud esitlus

SRS osad (SRS malli leiab siit):

(PS: osasid asju aru ei saanud, sisukord on kaos)
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 (link dokumendile ria.ee's)
       1)jõudlus
       2)portimine
     f)Pöörded
     g)disainipiirangud
Andmeobjekt Register sisu ja piirangud:
  1)Sissejuhatus
  2)Sisendid
  3)Andmete töötlemine
  4)Väljundid
  5)Veakäitlus

Aire tunnis tegime arvsõnade käänamise harjutusi.

Mida õppisin: mis on nelja P meetod.

No comments:

Post a Comment