DFD är en vanlig förkortning för engelska. dataflödesdiagram - dataflödesdiagram. Detta är namnet på metoden för grafisk strukturanalys , som beskriver källor och destinationer för data utanför systemet, logiska funktioner , dataflöden och datalager som nås.
Dataflödesdiagram (DFD) är ett av de viktigaste verktygen för strukturanalys och design av informationssystem som fanns innan den utbredda användningen av UML . Trots den nuvarande tyngdpunktsförskjutningen från ett strukturellt till ett objektorienterat tillvägagångssätt för analys och design av system, används fortfarande de "gamla" strukturella notationerna i stor utsträckning och effektivt både i affärsanalys och i analys av informationssystem.
Historiskt sett används två notationer för att beskriva DFD-diagram - Yourdon och Gane-Sarson, som skiljer sig i syntax.
Informationssystemet tar emot dataströmmar utifrån. Konceptet med en extern enhet används för att beteckna elementen i systemmiljön. Inom systemet finns informationstransformationsprocesser som genererar nya dataströmmar. Dataströmmar kan matas in till andra processer, placeras (och hämtas) i datalager, överföras till externa enheter.
DFD-modellen är, liksom de flesta andra strukturella modeller, en hierarkisk modell. Varje process kan delas upp, det vill säga delas upp i strukturella komponenter, vars förhållande i samma notation kan visas på ett separat diagram. När det erforderliga nedbrytningsdjupet har uppnåtts, åtföljs processen på lägre nivå av en minispecifikation (textuell beskrivning).
Dessutom stöder DFD-notationen konceptet med ett delsystem - en strukturell komponent i systemet som utvecklas.
DFD-notationen är ett bekvämt verktyg för att skapa ett kontextdiagram, det vill säga ett diagram som visar den utvecklade AIS-en i kommunikation med den externa miljön. Detta är toppnivådiagrammet i DFD-diagramhierarkin. Syftet är att begränsa systemets omfattning, att avgöra var systemet under utveckling slutar och miljön börjar. Andra notationer som ofta används i kontextdiagrambildning är SADT Diagram, Use Case Diagram.
Händelsekedja av processer | |
---|---|