Programmeerimiskeel
keeled
Teegid,
arendusvahendid,
komponendid
Komponentide
sidumine
Tootmise
organiseerimine
Suurfirma, avatud
Väikefirma,
suletud
Vabad
komponendid,
sidumine, hooldus
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
8
Tarkvara arhitektuur kui
uurimisvaldkond
•Edsger Dijkstra ja David Parnas olid esimesed teadlased,
kes näitasid, kui suur on arhitektuuri mõju
lõpptulemusele
•Alates 1990 on uuringud laienenud tegeletakse:
.Arhitektuuri mustritega
.Arhitektuuri kirjelduskeeltega
.Arhitektuuri dokumentatsiooniga
.Formaalsete meetoditega
•Üha laienev on ka praktiliste “frameworkide” valik, mida
kasutusele võtta
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
9
Tarkvaraarenduse prioriteedid
•Aega ja raha kulub järgmise kolme asja peale:
.Äriprotsessidest ja nende vajadustest arusaamine
.Olemasolevast andmestikust arusaamine
.Koodi kirjutamine
•Eelkõige on kasvamas kahe ülejäänu taustal
teine komponent
ITK 2007, Kalev Pihl