Developing a Design Model

Posted By on April 24, 2016


Download PDF
Modularity
Architectural Design in Software Design

To develop a complete specification of design (design model), four design models are needed. These models are listed below.

  1. Data design: This specifies the data structures for implementing the software by converting data objects and their relationships identified during the analysis phase. Various studies suggest that design engineering should begin with data design, since this design lays the foundation for all other design models.
  1. Architectural design: This specifies the relationship between the structural elements of the software, design patterns, architectural styles, and the factors affecting the ways in which architecture can be implemented.
  1. Component-level design: This provides the detailed description of how structural elements of software will actually be implemented.
  1. Interface design: This depicts how the software communicates with the system that interoperates with it and with the end-users.

Design Model and its Elements

Modularity
Architectural Design in Software Design

Download PDF

Posted by Akash Kurup

Founder and C.E.O, World4Engineers Educationist and Entrepreneur by passion. Orator and blogger by hobby

Website: http://world4engineers.com