Het belangrijkste doel van elk systeem ontwerp is aan de gestelde eisen van de gebruiker te leveren . Gezien deze , ervoor te zorgen dat uw ontwerp is vast te houden aan de specificaties , ziet u drie belangrijke elementen vertegenwoordigd door een Data Flow Diagram ( DFD ) - namelijk de prestaties , controle en veranderlijkheid . Onthoud ook dat je DFD welsprekende , bondige en logisch consistente gedurende zijn levenscyclus zal zijn . Unlike het stroomschema , is er geen " Start" en " Stop" in de DFD . DFD zal grafisch weer verwerking van de stroom van gegevens als het beweegt van bronnen door middel van activiteiten tussen input en output repositories . U zult dat vinden in een bepaald systeem , ongeacht de complexiteit , ziet u drie basisbewerkingen : input, verwerking en output . Instructies Designing Data Flow Diagrams 1 Begin met de inbreng van het systeem . Bijvoorbeeld , een uitgeverij die boeken verkoopt heeft twee verschillende input /output functies , klanten en uitgevers . U kunt gebruik maken van pleinen label " Koper" en " Uitgever " om deze te vertegenwoordigen. Kopen van 2 Maken "Data Stores . " Deze , simpel gezegd , zijn repositories die kunnen worden databases , bestanden , spreadsheets of wat je nodig hebt om alle relevante gegevens op te slaan . In de uitgeverij kan bijvoorbeeld categorieën omvatten " Boeken ", "Klanten ", " In afwachting van orders , " " Publisher Bestellingen " en " Publishers . " Diagram elk van deze als een smalle , horizontale open rechthoek en label elke categorie . 3 Maak de "Process " diagram . Dit is eenvoudigweg een rechte rechthoek met afgeronde hoeken . Je zult elk proces betrokken bij de uitgeverij voorbeeld hier vertegenwoordigen . Voortzetting van het voorbeeld van de uitgeverij , voert u "Order Verification , " " Zending Verificatie , " " Verzamel Orders ',' Match Zendingen naar lopende orders , " en " Monteer Requisition naar Publisher . " 4 Monteer de stroom van gegevens door de aanleg van gelabelde pijlen om de "Data Stores ", " Processen " en input /output entiteiten van de data Flow Diagram verbinden . In onze uitgeverij moet bijvoorbeeld een pijl vloeien voort uit de " klanten" aan "Order Verificatie " die de verwerking van een order van een klant . Krediet en orderhistorie zullen stromen uit de " klanten" gegevens op te slaan om de bestelling verificatieproces . Zodra de bestelling is gevalideerd , zal een stroom gaan naar " lopende orders . " " In afwachting van bestellingen " zal bestellingen stromen naar de "Toewijzen Verzending afwachting Orders" proces . 5 Laat de stroom van gegevens tussen gegevensstroom entiteiten als enige data , zonder te pogen fysieke verplaatsing van de feitelijke materiaal af te beelden .
|