Ohjelmistointi
Ohjelmistointi on systemaattinen prosessi, jolla suunnitellaan, kehitetään ja ylläpidetään ohjelmistotuotteita. Sen tavoitteena on tuottaa toimiva, laadukas ja käyttäjien tarpeisiin vastaava ohjelmisto sekä varmistaa sen ylläpidettävyys ja pitkän aikavälin arvo. Prosessi kattaa sekä sovellusten että järjestelmien kehittämisen sekä muutoksenhallinnan.
Elinkaarensa aikana ohjelmistointi kattaa useita vaiheita: vaatimusmäärittely, arkkitehtuuri ja suunnittelu, toteutus, testaus sekä käyttöönotto ja ylläpito.
Menetelmät ja työkalut: ohjelmistointia voidaan toteuttaa vesiputousmallilla tai ketterillä lähestymistavoilla. Ketteryys korostaa lyhyitä sprinttejä, tiimityötä ja
Laatu ja turvallisuus ovat keskeisiä vaatimuksia. Testaus ja katselmoinnit varmistavat virheiden havaitsemisen varhain. Dokumentointi, hallinta ja
Roolit ja osaaminen: ohjelmistokehittäjä tai ohjelmistosuunnittelija vastaa koodauksesta ja arkkitehtuurista; testausinsinöörit huolehtivat laadusta; järjestelmäarkkitehdit asettavat suunnittelun