Vad är strukturerad analys?

April 10

Termen strukturerad analys inom området för mjukvaruutveckling, beskriver uppsättning tekniker som används i konstruktionen av datorprogram. Dessa tekniker bidra till att förklara de steg som krävs inom ett datorprogram på ett mer humanistiskt sätt. Resultaten av en grundlig strukturerad analys och design strategi beskriver oftast både de fysiska och logiska skikt av datorprogram.

Programvaruteknik är en komplex process som kräver intrikata detaljer på detaljerna om hur programvaran fungerar. De tidiga pionjärerna inom programvaruteknik insåg att denna komplexitet krävs en metod för formalitet som inte bara skulle dokumentera systemet, men också förklara processen i termer som kan förstås av allmänheten. Strukturerad analys är den process som används för att dokumentera denna komplexitet.

Strukturerad analys och design är uppdelade i fyra primära domäner inom applikationsarkitektur. Dessa är de dataflöden, datamodeller, struktur diagram, och statliga modeller. Alla dessa domäner är oftast representerade på ett sätt med utgångspunkt från en sammanfattande nivå och utvecklas till en detaljnivån för tolkning.

En av de viktigaste verktygen som används i strukturerad analys för denna visualisering synsätt är dataflödesdiagram. Dataflödesdiagram först infördes i som en metod för att fånga flödet av data i ett program, som förklarar hur att data rör sig från processen att bearbeta. Varje process är ansluten med en linje med en pil, som representerar flödet av data mellan processerna.

Datamodeller representerar relationer mellan data i ett program på ett logiskt sätt. Dessa modeller ytterligare förtydliga vilka uppgifter som behövs för att slutföra de processer som definieras i dataflödesdiagram. Det finns många verktyg och tekniker som används för att skapa datamodeller, men det primära målet är att definiera användningen av data och relationerna mellan ett dataelement och en annan.

Struktur diagram används för att definiera sammanfattningen strukturen flödet från en process till en annan. Dessa diagram används som en blåkopia på hur en ansökan ska kommunicera mellan processer eller moduler. Struktur diagram följer en funktionell nedbrytning tillvägagångssätt, stirrar på en hög nivå design och bryta ner i en detalj designen.

Den sista komponenten som behövs i strukturerad analys är tillståndsmodeller. De definierar staten eller beteende av en ansökan. Dessa modeller är förenade med dataflödesmodeller för att definiera händelserna en ansökan.