• Kasutaja võib soovida loetavat kirja ekraanil • Hooldaja näeks heameelega arusaadavat koodi Tarkvaraprotsessid Tarkvara modelleerib tegelikkus ja võib olla väga keerukas, samuti võib olla väge keerukas selle arendus. Et selle keerukusega hakkama saada, on tarkvaraga seonduvaid tegevusi, tulemeid, dokumentatsiooni mõistlik kuidagi struktureerida. Seda saab teha protsesside ja elutsükli mudelite abil. Tuleks eristada tarkvara elutsükli mudeleid ja protsessiraamistikke. Teenuste protsessiraamistikud: ISO/IEC 12207, CMMI, COBIT, ITIL. Nad hõlmavad väga mitmesuguseid protsesse, mitte ainult tarkvara arendust. Näiteid protsessidest: hankimine, tarnimine, ekspluatatsioon, hooldus, konfiguratsiooni haldus, muudatuste haldus jne. Tarkvara elutsükli mudelid • Code-and-fix mudel • V-mudel • Koskmudel e lineaarne mudel • Evolutsiooniline mudel • Formaalne süsteemi mudel
süsteemi kvaliteet on madal“) Tarkvaraprotsessid o o Tarkvara modelleerib tegelikkust ja võib olla väga keerukas, samuti võib olla väga keerukas selle arendus. o Et selle keerukusega hakkama saada, on tarkvaraga seonduvaid tegevusi, tulemeid, dokumentatsiooni jne mõistlik kuidagi struktureerida. Seda saab teha protsesside ja elutsükli mudelite abil. o Tuleks eristada tarkvara elutsükli mudeleid ja protsessiraamistikke. o Teenuste protsesside raamistikud: ISO/IEC 12207, CMMI, COBIT, ITIL. o Nad hõlmavad väga mitmesuguseid protsesse, mi0e ainult tarkvara arendust. Näiteid protsessidest: hankimine, tarnimine, ekspluatatsioon, hooldus, konfiguratsiooni haldus, muudatuste haldus jne. o Protsessid: Eesmärkide püstitamine ja ärivaate loomine Nõuete spetsifitseerimine Projektiplaani koostamine
selle arendus. 26 Et selle keerukusega hakkama saada, on tarkvaraga seonduvaid tegevusi, tulemeid, dokumentatsiooni jne mõistlik kuidagi struktureerida. Seda saab teha protsesside ja elutsükli mudelite abil. Tuleks eristada tarkvara elutsükli mudeleid ja protsessiraamistikke. Teenuste protsesside raamistikud: ISO/IEC 12207, CMMI, COBIT, ITIL. Nad hõlmavad väga mitmesuguseid protsesse, mitte ainult tarkvara arendust. Näiteid protsessidest: hankimine, tarnimine, ekspluatatsioon, hooldus, konfiguratsiooni haldus, muudatuste haldus jne. 68. Millistest komponentidest koosneb elutsüklimudel?