Alikomponenttien
Alikomponentit ovat komponentin sisäisiä osia, jotka muodostavat suuremman kokonaisuuden. Niiden tehtävänä on jakaa ja eriyttää vastuut siten, että kokonaisuus on helpommin hallittavissa, testattavissa ja ylläpidettävissä. Alikomponentit voivat olla sekä fyysisiä osia että loogisia yksiköitä. Esimerkiksi elektronisessa laitteessa virtalähde, ohjainpiiri ja sensorit voivat toimia alikomponentteina kyseisen laitteiston suuremmassa komponentissa. Ohjelmistossa alikomponentteja voivat olla moduulit, kirjastot tai pienemmät palvelut, jotka tarjoavat yksittäisiä toimintoja.
Arkkitehtuurissa alikomponenttien määrittäminen ja hallinta on keskeistä. Jokaiselle alikomponentille määritellään vastuut, rajapinnat sekä riippuvuudet toisiin osiin.
Elinkaarensa aikana alikomponentit suunnitellaan, toteutetaan, integroidaan ja testataan erikseen sekä osana suurempaa kokonaisuutta. Muutokset yhteen alikomponenttiin