When the requirements document for the software to be developed is available the design activity begins. The main aim of design process is to produce a model or representation of the system, which can be used later to bind the system. The produced model is called design of the system. A system design is a top down approach to minimize complexity and make a problem manageable by subdivided it into smaller segments. The most changing phase of the system development of life cycle is system design. It refers to the technical specification that will be applied in implementing the candidate system. The design phase is a translation from user oriented document to document oriented to programmers. The potential objects are thoroughly analyzed. Class hierarchies are to check whether the system is behaving the way it has to. There after the classes are individually tested and subsequently they are integrated from the overall system. This level focuses on deciding which modules are needed for system the specifications for those modules and how these modules are that interconnected.
Context Flow Diagram (CFD):
A Context Flow Diagram is a top level (also known as level 0) data flow diagram. It only contains one process node (process 0) that generalizes the function of the entire system in relationship to external entities. A Context Flow Diagram is a diagram that shows the inputs and output of a system. It shows all the external entities with the system and the data flows between these entities and the system.
Sales and inventory management system
Gives order to, enquire give order to n su
Structure of detail design document:
The design level in which the internal design of the modules, or how the specifications of the module can be satisfied is decided, is often called as the Detailed Design or Logic design. Detailed design essentially expands the system design and the database design to contain a more detailed description of the processing logic and data structures so that the design is sufficiently complete for coding. The first step before the detailed design or code for a module can be developed is that the specification...