Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A data flow diagram is a graphical representation that depicts information flow and the transforms that are applied as data move from input to output. The data flow diagram may be used to represent a system or software at any level of abstraction. In fact, DFD's may be partioned into levels that represent increasing information flow and functional detail. Therefore DFD provides a mechanism for functional modeling as well as information flow modeling. A level 0 DFD also called a fundamental system model or a context model, representing the entire software element as a single bubble with input and output data indicated by incoming and outgoing arrows, respectively. Additional processes and information flow paths are represented as the level 0 DFD is partioned to reveal more detail. For example, a level 1 DFD might contain five or six bubbles with interconnecting arrows. Each of the processes represented at level 1 is a sub function of the overall system depicted in the context model. A DFD has the purpose of clarifying system requirements and identifying major transformation that will become programs in system design. DFD Symbols: In the DFD there are four symbols. 1) 2) 3) 4) A square defines a source or destination of system data. An arrow identifies data-flow data in motion. It is a pipeline through which information flow. A Circle represents a process that transforms incoming data flows into outgoing data flow(s). An open rectangle is a data store data at resent or a temporary repository of data.
FFES
USER
I Level
USER
Valid admin name password
LOGI N
Report
Output
Admin
Manager
Target
MR
Evaluation Output
FFES
II Level
mop Valid Data Request data
MAIL OPTIONS
User-id protab Valid Data Request Data VIEW PRODUCTS User-id Valid Data disp/repp/smp Mails
ADDRESS MODIFICATIO N
Address
Chg. addr. logs Valid Data Request Data Chg. Password protab Valid Data ADMINISTRATOR Changed Pro. Det.
PRODUCT MODIFICATIO N
Request Data
Reps.-id
Chg. Data
SMs. id
Valid Data
MR
REPORTS
4
Outputs
MANAGER
Manger-id
mop Sales & repo Valid Data Request Data Valid Data logs Request Data Valid Data protab Valid Data Request Data Req. Data
CHANGE PASSWORD
VIEW PRODUCTS
MAIL OPTIONS
Pro.det
Mails
MANAGER
DISTRIBUTOR
SMs-id Dis-id
sales & repo Valid Data Request Data protab/repo Valid Req. Data Data
VIEW PRODUC TS &OTH. DIS. PERF.
Valid Data
Req. Data
CHANGE PASSWORD
MAIL OPTION S
Mails
DISTRIBUTOR
MEDICAL REPRESENTATVE
Manger-id
mop sales Valid Data Request Data Valid Data logs Request Data Valid Data protab / sales Valid Data Request Data Req. Data
CHANGE PASSWORD
REPs. PERF.
Pro.det Mails
MAIL OPTIONS
MEDICAL REPRESENTATVE