Category : software development
The purpose of the system design phase is to plan a solution of problem specified by the require the document. The phase is the first in moving form the problem domain to the solution domain. In other word starting with what needed design takes us toward how to satisfy needs. The design of a system is perhaps the most critical factor effecting of the quality of the software. It has a major impact on the later phases, particularly testing and maintenance.
The design activity often results in three separate output architecture design high label design and detail design. Architecture focusing on looking at a system as a combination of many different components and they how interact with each other. The high label identified the modules that should be built for developing the system and the specification of the modules. In detailed design, the internal logic of each of modules is specified.