Software Engineering - Old Questions

3. Explain the system design process.

6 marks | Asked in 2068

Systems design is the process of defining elements of a system like modules, architecture, components and their interfaces and data for a system based on the specified requirements. It is the process of defining, developing and designing systems which satisfies the specific needs and requirements of a business or organization.

System design process:


1. Architectural design, the sub system making the system and their relationship are identified.

2. Abstract specification, for each sub system, an abstract specification of its services and constraints is produced.

3. Interface design, for each sub system, its interfaces with others is designed.

4. Component design: services are allocated to the component and the interfaces for this component is designed.

5. Data structure design: the data structure used in this system are designed in detail.

6. algorithm design: the algorithm used in this system are designed in detail.