ülesandeid, mida vaja. m Evolutsioon tarkvara kohandamine muutuva keskkonnaga. Tarkvara loomise protsessi kirjeldamiseks kasutatakse vastavaid mudeleid. Mudelite valik sõltub vaatepunktist, mida kirjeldada tahetakse: m Töövoomudel tegevuste jada. m Andmevoomudel andmete liikumise kirjeldus. m Rollimudel kes mida teeb. 2 Lisaks eksisteerivad veel üldised protsessimudelid: m Kaskaadmudel m Evolutsiooniline arendus m Formaalne muutumine m Korduvkasutatavate komponentide integratsioon 60% tarkvara loomise kuludest moodustab tarkvaraarendus ise, 40% kulub testimisele. Erilahenduste puhul on hilisemate täienduste peale minevad summad märgatavalt suuremad kui tarkvara esialgse loomise kulud. Kulud sõltuvad loodava süsteemi iseärasustest, samuti sellest, milliseid nõudeid süsteemile esitatakse (usaldusväärsus, häirekindlus, jõudlus).
objektiivse pildi saamisel, projekti haldamise otsuste tegemisel, tehniliste projektiotsuste tegemisel, riskide minimiseerimiseks jne. 48. Tarkvara elutsükkel Tarkvara läbib oma loomise käigus kuus generatiivse elutsükli etappi: 1) nõuete formuleerimine ja analüüs 2) projekteerimine 3) kodeerimine ja üksikosade katsetamine 4) katsetamine ja osade ühendamine tervikuks 5) vastuvõtu katsetused 6) kasutamine ja hooldus. 49. Kaskaadmudeli omadused Kaskaadmudel eeldab, et paralleelselt nõuete analüüsiga ja projekteerimisega toimub ka nende etappide tulemuste kontrollimine prototüübil. Iga elutsükli etappi lõpus peab valmima dokument selle töö tulemustest koos hinnangutega ja tarkvara hindamise grupi heakskiiduga. Nii väheneb vigade ja mittekokkusobivate osade tekkimise tõenäosus projektis. Kaskaadmudeli puudused tulenevad tema tugevast orientatsioonist dokumentatsioonile
o Juhuslik lokaalne variatsioon (nn müra) o Semivariogrammi kasutatkse õige interpolatsioonimudeli leidmiseks. Interpolatsiooni tulemuste hindamine e. ,,tõesuse" määr · ei ole lihtne · üks võimalus on kasutada mitut samaväärset punktikogumit, näiteks jagada lähtepunktid kaheks või enamaks rühmaks, mille jaotusi võib eeldada sarnaseks. Loeng 11 GIS loomine, ruumiandmete standardid GIS loomine: Kaskaadmudel vs spiraalmudel Projekti läbiviimine kaskaadmudel järgi: · Strateegia enne GISi loomist tuleb formuleerida ülesande püstitus, sest GISiga lahendatakse konkreetsed probleemid ja täidetakse ülesandeid, mitte ei selgitata projekti olemust. · Analüüs hakatakse lahendama strateegias määratud ülesannet. Alustatakse GISi reaalsusmudeli ja andmemudel loomist. Tulemus peab olema mõistetav nii inimstele (diagrammi kujul) kui ka arvutitele (andmebaasi tabelite sisu).