Ohjelmistoissa
Ohjelmistoissa viitataan yleisesti ohjelmistojen sisältämiin rakenteisiin, toimintoihin ja ilmiöihin. Termiä käytetään, kun puhutaan sovelluksista, järjestelmäohjelmistoista sekä niiden komponentteista, kuten käyttöliittymistä, liiketoimintalogiikasta, tietokannoista ja rajapinnoista. Ohjelmistoihin liittyvät ilmiöt voivat koskea sekä rakentamista että laatutekijöitä, kuten suorituskykyä, luotettavuutta ja käytettävyyttä.
Arkkitehtuuri ja modulaarisuus ovat ohjelmistoissa keskeisiä käsitteitä. Hyvin suunniteltu ohjelmisto koostuu erillisistä komponentteista, joilla on selkeät
Elinkaaren hallinta kuuluu ohjelmistoissa laajasti. Määrittely, suunnittelu, toteutus, testaus, käyttöönotto sekä ylläpito muodostavat kehityksen kiertoa. Versionshallinta,
Laatu ja turvallisuus ovat keskeisiä aihealueita. Virheiden ehkäisy, koodin laadunvarmistus ja riippuvuuksien hallinta sekä turvallisuustoimenpiteet kuuluvat
Lähestymistavat ja kulttuuri vaikuttavat ohjelmistoihin. Avoin lähdekoodi, lisenssit, dokumentaatio ja yhteisöpohjainen kehitys ovat tyypillisiä piirteitä, jotka