Presentation 1
Presentation 1
Presentation 1
1. Data design elements The data design element produced a model of data that represent a
high level of abstraction.
• This model is then more refined into more implementation specific representation which is
processed by the computer based system.
• The structure of data is the most important part of the software design.
• 2. Architectural design elements The architecture design elements provides us overall view of
the system.
• The architectural design element is generally represented as a set of interconnected subsystem
that are derived from analysis packages in the requirement model.
• The architecture model is derived from following sources: The information about the
application domain to built the software.
• Requirement model elements like data flow diagram or analysis classes, relationship and
collaboration between them.
• The architectural style and pattern as per availability.
• 3. Interface design elements The interface design elements for software represents the
information flow within it and out of the system.
• They communicate between the components defined as part of architecture.
• Following are the important elements of the interface design:
1. The user interface
2. The external interface to the other systems, networks etc.
3. The internal interface between various components.