Faas kordab kõiki eelnevaid faase olemasoleva süsteemi muutmise raames. Iga faasi tulemiks on üks või mitu dokumenti, mis kinnitatakse. Järgmine faas ei tohiks alata enne, kui eelmine on lõpetatud. Faasidel on teatav ülekate ja info edastamine ühest teise. Vt ka joonist 1. Joonis 1-1. Koskmudel 6 Kommentaariks joonis 1 juurde - tihti joonistatakse koskmudeli loogikat nii, et on vaid ülalt allapoole (eelmisest faasist järgmisesse) suunduvad nooled. Eelnevate sammude juurde tagasi ei pöörduta, samuti nagu majaehitusel ei pöörduta tagasi vundamendi juurde peale katuse paigaldamist. Sel juhul oleks mudeli kohaselt üldse võimatu midagi süsteemis hiljem muuta. Sellist varianti pidas ka Royce oma artiklis võimatuks. Royce lisas tegelikult juba alguses iga etapi kohta tagasisidet kujutava noole
o funktsionaalsus/aeg/ressursid olulisim ennem, o protsess/vahetähtajad(tagasiside tellijalt), kus põhivastutus liigub ühelt meeskonnalt teisele. 46. Selgita Infosüsteemide projekteerimise unifitseeritud protsessi (RUP) , lisa joonis Rational Unified Process on firma Rational poolt komplekteeritud tegevuste järjestus hea tulemuse saavutamiseks infosüsteemidele, mis baseerub spiraalmudelil, kuid on võtnud sisse ka koskmudeli omadusi. RUPi saab rakendada nii väleda arendusena kui ka ennustava arendusmetoodikana. RUPi rakendust väleda arendusmetoodikana on nimetatud dX arenduseks (keera XP tagurpidi). Joonis 28 RUP Joonis 29 Spiraalmudeli rakendamine (RUP näitel) 47. Mida saavutatakse nõuete spetsifikatsiooniga, millest see koosneb? 48. Selgita IS hanke (pakkumiste) meetodit 49. Millistest osadest peaks koosnema IS pakkumiskutse eelne analüüs 1
Eesmärkide seadmine: alguses üldisemad, järjest detailsemaks muutuvad. Hea pool ei jää pikka aega tellijal oodata ta on pidevalt kaasatud, aktiivse tagasisidestaja rollis. Puudused: · kõvasti kallim, kuna tellija peab oma kaasatusega panustama palju aega (ja aeg on raha!). · vajadused ei selgu kohe alguses, seega ka programmeerijad teevad rohkem tööd kui näiteks koskmudeli puhul progeja teeb prototüüpe ümber ja ajaliselt teeb rohkem tööd ning seega on ka kallim. Joonis: 46. Selgita infosüsteemide projekteerimise unifitseeritud protsessi (RUP), lisa joonis Hõlmab omadusi nii spiraal- kui koskmudelilt. Tegevuste järjestus. Faasid: · Inception algatusfaas (nägemus, hinnangud) · Elaboration detailimine (täpsem nägemus, riskide hindamine)
Milline kirjeldus vastab protseduursele päringukeelele? Me peame ette andma sammud, kuidas ülesannet täita. Milline järgnevatest tegevustest on keelatud, kui tegemist on vaba lähtekoodi litsentsiga kaetud tarkvaraga? Levitada tarkvara ilma et selle lähtekood oleks avalikustatud Milline järgnev lause sideteooria kohta on tõene? Vastuvõtja teisendab vastu võetud signaali sõnumiks. Missuguse arenduse etapp on tavaliselt järjekorras esimene tarkvaraarenduse koskmudeli kasutamisel? Nõuete analüüs Millised toodutest on olulised tegevused süsteemi teostuse faasis? Tarkvara arendus ja kasutajate koolitus Milline selgitus kirjeldab kõige paremini süsteemi testimise eesmärki? Hinnatakse terviklikku süsteemi, selgitades välja selle vastavuse nõuetele Milline lause kajastab kõige paremini andmetöötlussüsteemi struktuuri? Riistvara, püsivara (firmware), opsüsteemi tarkvara, rakendustarkvara, süsteemi
muudatuste haldus jne. 68. Millistest komponentidest koosneb elutsüklimudel? Elutsükli mudelid: Scrum, Kanban, Koskmudel, Vmudel ... ! Peab oskama erinevaid mudeleid omavahel võrrelda. 69. Kirjelda Vmudeli. Tarkvaraarenduse tegevuste ja testimistasemete Vmudelit peetakse ka koskmudeli edasiarenduseks. Vmudelis on arendus ja testtegevused paigutatud sümmeetriliselt nii, et igale arendustegevusele vastab sobiv kontrollimisviis. 27 70. Mis on testimine? Kitsamas mõttes on testimine tarkvara täitmine / käivitamine kontrollimaks, kas ta vastab