Co je strukturovaná analýza?

Termín strukturovaná analýza v oblasti vývoje softwaru popisuje soubor technik používaných při navrhování počítačových aplikací. Tyto techniky pomáhají humanistickým způsobem vysvětlit požadované kroky v počítačové aplikaci. Výsledky důkladného přístupu ke strukturované analýze a návrhu obvykle popisují fyzickou i logickou vrstvu počítačové aplikace.

Softwarové inženýrství je složitý proces, který vyžaduje složité podrobnosti o specifikách toho, jak bude softwarová aplikace fungovat. Prví průkopníci softwarového inženýrství si uvědomili, že tato složitost vyžaduje metodu formality, která by nejen dokumentovala systém, ale také vysvětlila tento proces v termínech, kterým by mohla veřejnost rozumět. Strukturovaná analýza je proces, který se používá pro zdokumentování této složitosti.

Strukturovaná analýza a návrh jsou rozděleny do čtyř primárních domén v rámci aplikační architektury. Jedná se o datové toky, datové modely, strukturální grafy a stavové modely. Všechny tyto domény jsou obvykle reprezentovány způsobem začínajícím od souhrnné úrovně a postupující do podrobné úrovně interpretace.

Jedním z klíčových nástrojů používaných ve strukturované analýze pro tento vizualizační přístup jsou diagramy toku dat. Diagramy datových toků byly poprvé zavedeny jako metoda zachycení toku dat v aplikaci, vysvětlující, jak se tato data pohybují z procesu na proces. Každý proces je spojen pomocí čáry se šipkou, která představuje tok dat mezi procesy.

Datové modely představují vztahy mezi daty v aplikaci logickým způsobem. Tyto modely dále objasňují data potřebná k dokončení procesů definovaných v diagramech toku dat. Při vytváření datových modelů se používá mnoho nástrojů a technik, primárním cílem je však definovat použití dat a vztahy mezi jedním datovým prvkem a druhým.

Strukturální grafy se používají k definování toku souhrnné struktury z jednoho procesu do druhého. Tyto grafy se používají jako plán, jak aplikace bude komunikovat mezi procesy nebo moduly. Strukturové grafy se řídí funkčním přístupem k rozkladu, zírají na design na vysoké úrovni a rozdělují se na podrobný design.

Poslední složkou nezbytnou ve strukturované analýze jsou stavové modely. Definují stav nebo chování aplikace. Tyto modely jsou spojeny s modely toku dat pro definování událostí aplikace.

Tyto čtyři primární domény tvoří nezbytné techniky pro definování systému se strukturovanou analýzou a designem. I když existují i ​​jiné metody, které lze použít pro interpretaci vývoje softwaru, strukturovaná analýza zůstává životaschopnou možností pro definování složitého vnitřního fungování softwarové aplikace.

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?