Elements of a System
- Architecture: This is the conceptual model that defines the structure, behavior, and views of a system. We can use flowcharts to represent and illustrate the architecture.
- Modules: These are components that handle one specific task in a system. A combination of the modules makes up the system.
- Components: This provides a particular function or group of related functions. They are made up of modules.
- Interfaces: This is the shared boundary across which the components of a system exchange information and relate.
- Data: This is the management of the information and data flow.
Software Design Process – Software Engineering
The design phase of software development deals with transforming the customer requirements as described in the SRS documents into a form implementable using a programming language. The software design process can be divided into the following three levels or phases of design:
- Interface Design
- Architectural Design
- Detailed Design
Contact Us