Osajärjestelmiä
Osajärjestelmä on suuremman järjestelmän osa, jolla on oma tehtävänsä, rajapintansa ja toiminnallisuutensa. Se toteuttaa tietyn toiminnallisuuden osan ja voidaan kehittää sekä testata erikseen kokonaisjärjestelmästä riippumatta. Osajärjestelmät muodostavat järjestelmän hierarkisen rakenteen, jossa toimintaa jaetaan hallittaviin kokonaisuuksiin.
Suunnittelussa korostuvat modulaarisuus, korkea koherenssi ja heikko kytkös. Rajapinnat ovat osajärjestelmän ja sen ympäristön välinen sopimus,
Esimerkkejä IT-ympäristössä ovat käyttöliittymä- tai esityskerros, liiketoimintalogiikka, tiedon tallennus ja haku, turvallisuus ja käytönhallinta sekä lokitus
Elinkaari- ja laadunvarmistusprosessi sisältää suunnittelun, toteutuksen, integroinnin ja testauksen. Rajapintojen sopimukset, versiointi ja muutoksien hallinta ovat
Osajärjestelmät ovat keskeinen käsite järjestelmäarkkitehtuurissa, koska niiden avulla kompleksisuus jaetaan hallittaviin osiin. Mallintaminen ja standardit voivat