Sissejuhatus infotehnoloogiasse konspekt
tarkvara) tehakse kompilaatorite, linkurite jms abil programmist automaatselt.
Programmeerija “analoog” on arhitekt/ehitusinsener.
Tarkvara arenduses ei ole nö lihtsaid “ehitusmehi” vaja.
Täiendava tööjõu lisamine projekti käigus teeb projekti täitmise reeglina veel
aeglasemaks.
Tarkvara ei panda kokku “nagu lego blokkidest”:
ta sarnaneb enim bioloogiaga
“Tarkvarablokid” on väga
keerulised süsteemid,
ja nende ühendamine
tähendab nö tavapärast
programmeerimist
Tarkvara areneb olemasolevast
Tarkvarast arendajate abil
evolutsiooni teel, sarnaselt
bioloogiaga
Arendamise ja haldamise lihtsus on kõige tähtsam.
Valiku juures on otsustav see, mida arendajad/haldajad kõige paremini oskavad
kasutada.
Lisatükkide kasutamist ilma selge vajaduseta tuleks vältida.
Abstraktsioonid tilguvad läbi.