The third phase in SDLC is Design
In the previous stage, analysis, it addressed what can be done for the new system. So in this phase, design, it will set out how the parts of the system should be implemented in order to fulfil user requirements. Keep remembering that the design phase is all about HOW.
A logical design and a physical design must be created in this stage.
What is the difference between logical design and physical design? Well, logical design outlines what the functions of the system are. Then on the other side, physical design is a plan outlining how the system will be implemented.
Logical information resources include components such as data, processes, inputs and outputs. On the other hand, physical components outline how it will be implemented. The logical design is converted into the physical design.
Some techniques used to describe the system design include flow charts and data flow diagrams.
The steps involved in the design phase are:
- Choosing DBMS (data base management system)
- Establishing security standards for the system
- Interface design (including features which allows users to interact with the system)
- Data Capture Requirements
- Standards for printed report production
- System navigation methods
Some of the key deliverables from the design phase include:
- Function Specification Document (outlines components such as data, inputs, outputs)
- Technical Specification Document (including files and programs)
- Implementation Schedule
It is also important to note that coding does not take place in this stage, it takes place in stage four: implementation. This phase of the SDLC will be discussed in my next blog post.