ohjelmistokokonaisuus
Ohjelmistokokonaisuus on ohjelmiston yhtenäinen kokonaisuus, joka koostuu useista toisiinsa liittyvistä osista ja jonka tarkoituksena on tarjota määritetyt toiminnallisuudet. Se voi olla itsenäinen järjestelmä tai osa suurempaa ekosysteemiä, ja siihen sisältyvät yleensä ohjelmistokomponentit, kirjastot, tietomallit, konfiguraatiot sekä käyttöönottoon ja ylläpitoon liittyvät artefaktit.
Kokonaisuuteen kuuluvat esimerkiksi moduulit tai palvelut, käyttöliittymät, tiedonmallit ja tietokanta sekä näiden välinen kommunikointi ja rajapinnat.
Arkkitehtuuri kuvaa, miten osat jakautuvat, miten tieto kulkee ja missä kohtaa toiminnallisuutta yhdistetään. Tärkeitä laatuasteita ovat
Elinkaari kattaa suunnittelun, toteutuksen, integroinnin, testauksen sekä käyttöönoton ja ylläpidon. Versiointi, release-hallinta ja päivitykset ovat osa
Esimerkkejä ohjelmistokokonaisuuksista ovat verkkosovellukset monine moduuleineen, yritys- tai toimialasovellukset sekä laajennettavat alusta- tai plug-in järjestelmät. Termin