Co je to softwarová architektura?

V oblasti výpočtu je softwarová architektura schématickým plánem softwarové aplikace. Vytváří se týmem architektury systému. Tato architektura obsahuje kompletní sadu návrhových dokumentů, které nastíní, jak bude softwarová aplikace interagovat s hardwarem, sítěmi a dalšími komponenty podniku.

Softwarová aplikace je program, který běží na počítači. Každý počítač má specifické požadavky na napájení, požadavky na telekomunikační síť a schopnosti výkonu. Softwarová architektura je obrys, který definuje očekávání a požadavky, které budou kladeny na podnikovou infrastrukturu.

Architektura je složitý design prvků v systému a vztah mezi nimi. Softwarová architektura je nástroj používaný pro komunikaci podrobné struktury systému. Vysvětluje jak vnitřní i externí vztahy komponent, aby definovaly, jak budou systémy fungovat ve výrobním prostředí.

Většina počítačového softwaru je bNa základě definovaných procesů a správy životního cyklu systému. Tento proces zahrnuje oblasti požadavků, designu, kódování a testování. Je důležité zachytit koncepty architektonického designu na začátku procesu, obvykle během fáze požadavků životního cyklu systému. Tím je zajištěno, že softwarová architektura je vhodně plánována dostatečně brzy na to, aby zahrnovala strategie organizace.

Strategie podnikové architektury je strategický plán, který definuje, jak budou softwarové aplikace používány v rámci organizace. Tento plán zahrnuje pokyny, modely a standardy pro obecný rámec veškerého softwaru. Je odpovědností architekta systému zajistit, aby softwarová architektura vyhověla strategii podnikové architektury.

Systémový architekt hraje zásadní roli. Je odborníkem na komunikaci, který má schopnost aktivně poslouchatHodnoty, cíle a obavy zúčastněných stran. Tyto informace používá k vytvoření technologických map, které nastavují technické pokyny. Softwarová architektura je návrhový plán používaný pro vložení nové softwarové technologie do organizace.

Velké organizace používají tyto podnikové rámce jako cestovní mapu k vedení interního návrhu všech obchodních systémů. Tento přístup snižuje celkové náklady na údržbu softwaru v celé společnosti. Sdílením společné infrastruktury pro většinu zdrojů se pro organizaci sníží celkové náklady na vlastnictví softwaru.

Dobrým příkladem standardizované strategie architektury je široké přijetí společnosti Microsoft Office Suite®. Spíše povolení více nástrojů pro e -maily, zpracování textu a tabulky, velký podnik vybere jednu softwarovou architekturu, kterou lze použít v celé společnosti.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?