what is Data Flow Diagram (DFD), Features of DFD, Zero '0' level DFD, First '1' level DFD and Boehm's definition of organic, semi-detached and embedded system in software engineering
- Get link
- X
- Other Apps
Data Flow Diagram (DFD):-
It is a graphical representation of the flow of data through an information system modeling, modeling its process expect. A DFD is of an use as a skip to create an overview of the system. Without going into great details, which can later elaborate. DFD is also use for the visualization data processing (structured design).
Features of DFD:-
A DFD shows what kind of information will be input and output from the system and how the data will advance through the system and where the data will be stored it dose not shows information about process timing or whether process will operate in sequence or in parallel unlike a traditional structured flow chart will focuses on control flow activity which presents both controls and data flow as a unified model.
Zero '0' level DFD:-
A context diagram is a top level also known as zero level DFD. It only content one process note(process '0') that generalized the function of entire system in a relationship to external entities.
First '1' level DFD:-
The '1' level DFD is more detailed than a zero level DFD but not as detailed than second level DFD. It breaks down the main process into sub processes that can be analyzed and improved or more intimate level.
All of these models can be applied to a variety of project, whose characteristics determine the value of constant to be used in sub sequent calculation. These characteristics pertaining to different system types or maintained below.
Boehm's definition of organic, semi-detached and embedded system:-
- Organic:-
A software project is said to be an organic type if the term size required is adequately small. The problem is well understood and should in the past and also the team members have a nominal experience regarding the problem.
- Semi-detached:-
A software project said to be semi-detach type if the virtual characteristics such as term size, experience knowledge of the various programming environment in between organic and embedded. The project classified as semi-detached are comparatively less familiar and difficult to developed compared to the organic once and require more experience and better guidance and creativity.- Embedded:-
A software project with require the highest. level of complexity creativity and experience under this categories. Such required a large team size than the other two models and also the developers need to be develop such complex model.- Get link
- X
- Other Apps
Comments
Post a Comment