You are on page 1of 8

What is a design model?

• A design model is an object-based picture or pictures that represents the


use cases for a system , or its mean to describe a system’s implementation
and source code in a diagrammatic fashion.
Design models
The design model can be viewed mainly in two dimensions:
1.Primitive dimension
2.Abstract dimension
Design models
• The design model has four major elements. They are:
• 1.data design elements
• 2.architectural design elements
• 3.interface design elements
• 4.component design elements
Data design elements

• Data design creates a model of data and/or information that is represented


at a high level of abstraction.
• At the program component level, business level, application level.
Architectural design elements
• The architectural design for software is the equivalent to the floor plan of a
house. The floor plan depicts the overall layout of the rooms; their size , shape
and relationship to one another; and the doors and windows that allow movement
into and out of the rooms.
• The architectural model is derived from three sources:
• 1.information about the application to be built
• 2.specific requirements
• 3.availability of styles & patterns
Interface design elements
• The interface design for software is analogous to a set of detailed
drawings for the doors , windows , and external utilities of a house.
• There are three important elements of interface design:
• 1.UI
• 2.external interfaces to other systems , devices , networks , or other
producers or consumers of information
• 3.internal interfaces between various design components.
Component level elements
• The component level design for software fully describes the internal detail
of each software component.
THE END

You might also like