Úvodní stránka | Tato stránka v originále

Architektura softwaru

Architektura softwaru underlies praxi stavby počítačový software. Stejně jak stavební architekt dá principy a branky stavebního projektu jako východisko pro plány projektanta, tak příliš, architekt softwaru vyloží architekturu softwaru jako východisko pro skutečné systémové designové specifikace, na požadavky klienta.

Tabulka s obsahem
1 historie
2 pohledy
3 architekturní příklady
4 příbuzná pojetí
5 vidět také
6 odkazů

Historie

Architektura softwaru jako pojetí byla dotknutá na už v 60-tých letech (například) Edsger Dijkstra, ale se zvětšil v popularitě od časných devadesátých lét, velmi očekávaný k aktivitě uvnitř rozumné softwarové korporace a uvnitř Microsoft.

Pohledy

Architektura softwaru je obyčejně organizována v pohledech, který být analogický s různými druhy modrotisků vyrobený v obyčejný architektura. Některé možné pohledy jsou:

Několik jazyků pro popisovat software architektury byly vymyšlené, ale žádný konsensus přesto byl sáhl na kterém symbolu-zapadat a hledět-systém by měl být přijat. Někteří věří, že UML stanoví úroveň pro softwarové architekturní pohledy. Jiní věří, že efektivní vývoj softwaru se spoléhá na rozumějící jedinečná omezení každého problému a tak univerzální zápisy jsou odsouzené protože každý poskytuje notational zaujatost to nutně dělá notaci neužitečný nebo nebezpečný pro nějaký soubor úloh. Oni směřují k množení programovacích jazyků a posloupnosti neúspěšných pokusů uložit jeden ' univerzální jazyk ' na programátorech jak důkazu ten software si libuje v různorodosti a ne na standardech.

Architekturní příklady

Tam je mnoho obyčejných způsobů, jak navrhovat moduly počítačového softwaru a jejich komunikace, mezi nimi:

Příbuzná pojetí

Tam být také množství pojetí, která byla použita v architektuře softwaru včetně

Ontologie softwaru je často považován za superset architektury softwaru, tj. jeden ' ontologist ' se sladí několik ' architekti , ' integrators je, ' modeláři dat , a použitelnost, technická dokumentace a trenéři. Tam smět dokonce i být nějaká kontrola nad marketingem a prodeje prezentace jestliže účel tito je určovat koho uživatelé produktů jsou, nebo zjistit jejich slovník nebo hodnoty, pomáhat produktu reflektují tito.

ontologie nadace presently být normalizován IEEE je zamýšlel zjednodušit a omezit práci ontologists do stupně a vůli do toho stupně zjednodušit mnohá rozhodnutí v architektuře softwaru.

Viz též

Odkazy