Sisällysluettelo:
Määritelmä - mitä ohjelmistoarkkitehtuuri tarkoittaa?
Ohjelmistoarkkitehtuuri on teknisen ja toiminnallisen vaatimukset täyttävän ratkaisun määritteleminen ja jäsentäminen. Ohjelmistoarkkitehtuuri optimoi ominaisuuksia, joihin liittyy joukko päätöksiä, kuten turvallisuus, suorituskyky ja hallittavuus. Nämä päätökset vaikuttavat viime kädessä sovelluksen laatuun, ylläpitoon, suorituskykyyn ja yleiseen menestykseen.
Techopedia selittää ohjelmistoarkkitehtuurin
Ohjelmistoarkkitehtuuri on jäsennelty kehys, jota käytetään käsittelemään ohjelmistoelementtejä, suhteita ja ominaisuuksia. Tämä termi viittaa myös ohjelmistoarkkitehtuuridokumentaatioon, joka helpottaa sidosryhmien kommunikointia dokumentoidessaan varhaisia ja korkean tason päätöksiä suunnittelusta ja suunnittelukomponenteista ja kuvioiden uudelleenkäytöstä erilaisissa projekteissa. Ohjelmistoarkkitehtuuriprosessi toimii näiden huolenaiheiden poistamisella ja erottamisella monimutkaisuuden vähentämiseksi.
Arkkitehtuurin kuvauskieli (ADL) kuvaa ohjelmistoarkkitehtuuria. Eri organisaatiot ovat kehittäneet erilaisia ADL: itä. Yleisiä ADL-elementtejä ovat liittimet, komponentit ja kokoonpanot.
