23Tällä kurssilla emme mene siihen, kuinka ohjelmistojen tavoitteita yleisesti ottaen (muuten kuin käyttöjärjestelmien osalta) määritellään ja niiden toteutumista mitataan tai kuinka ohjelmistoja tai niiden kehitystyötä organisoidaan tavoitteiden toteuttamiseksi; syventävät opintojaksot vaatimuksista, testauksesta, arkkitehtuureista ja projektimalleista kertovat näistä erikseen.