Wat is softwarearchitectuur?

In computergebruik is softwarearchitectuur een schematische blauwdruk van een softwaretoepassing. Het is gemaakt door het systeemarchitectuurteam. Deze architectuur bevat een complete set ontwerpdocumenten die schetsen hoe een softwaretoepassing zal interageren met hardware, netwerken en andere componenten van een onderneming.

Een softwaretoepassing is een programma dat op een computer wordt uitgevoerd. Elke computer heeft specifieke stroomvereisten, vereisten voor telecommunicatienetwerk en prestatiemogelijkheden. De software -architectuur is een schets, het definiëren van de verwachtingen en eisen die op de bedrijfsinfrastructuur zullen worden gesteld.

Architectuur is een complex ontwerp van elementen in een systeem en de relatie daartussen. De softwarearchitectuur is een hulpmiddel dat wordt gebruikt voor het communiceren van de gedetailleerde structuur van een systeem. Het verklaart zowel interne als externe relaties van componenten om te bepalen hoe de systemen in een productieomgeving zullen functioneren.

De meeste computersoftware is BUIlt op basis van gedefinieerde processen en systeemlevenscyclusbeheer. Dit proces omvat de gebieden van vereisten, ontwerp, codering en testen. Het is belangrijk om de architecturale ontwerpconcepten vroeg in het proces vast te leggen, meestal tijdens de vereistenfase van de levenscyclus van het systeem. Dit zorgt ervoor dat de softwarearchitectuur vroeg genoeg op de juiste manier is gepland om de strategieën van de organisatie op te nemen.

Een strategie voor enterprise architectuur is een strategisch plan dat definieert hoe softwaretoepassingen binnen een organisatie zullen worden gebruikt. Dit plan omvat de richtlijnen, modellen en normen voor het algemene kader van alle software. Het is de verantwoordelijkheid van de systeemarchitect om ervoor te zorgen dat de software -architectuur voldoet aan de strategie voor enterprise -architectuur.

De systeemarchitect speelt een cruciale rol. Hij is een communicatie -expert die de mogelijkheid heeft om actief te luisterennaar de waarden, doelen en zorgen van belanghebbenden. Hij gebruikt deze informatie om technologische kaarten te maken die technische aanwijzingen instellen. De softwarearchitectuur is het ontwerpplan dat wordt gebruikt voor het invoegen van nieuwe softwaretechnologie in een organisatie.

Grote organisaties gebruiken deze bedrijfskaders als routekaart om het interne ontwerp van alle bedrijfssystemen te begeleiden. Deze aanpak verlaagt de totale kosten van software -onderhoud in het hele bedrijf. Door een gemeenschappelijke infrastructuur te delen voor de meeste middelen, worden de totale kosten van software -eigendom voor de organisatie verlaagd.

Een goed voorbeeld van gestandaardiseerde architectuurstrategie is de brede acceptatie van Microsoft Office Suite®. In plaats van meerdere tools toe te staan ​​voor e -mails, tekstverwerking en spreadsheets, selecteert een grote onderneming een softwarearchitectuur die in het hele bedrijf kan worden gebruikt.

ANDERE TALEN