Design and specification phase

This phase is the first step in moving from problem domain to solution domain. Starting with what is needed to how to obtain them.

The design phase focuses on

  • Data structure
  • Understanding what exactly the software must do is the most important factor
  • Software architecture
  • Procedural detail
  • Interface design

Design phase is divided into 2 stages

  • System (Preliminary) design
  • Detailed design

System design defines components that are required

  • General structure of software
  • Major modules
  • Functions provided by each module
  • Interface between each module
  • Major data structure
  • Output format of the system

Detailed design defines

  • On how each component can be implemented
  • Specifies internal logic of each module specifying the algorithms and more detailed data structure

Requirement Analysis<< Previous
Next >>Coding

Our aim is to provide information to the knowledge seekers. 

comments powered by Disqus