SE Unit-3
SE Unit-3
Design Engineering: Design process and design quality, design concepts, the design model.
Creating an architectural design: software architecture, data design, architectural styles and
patterns, architectural design, conceptual model of UML, basic structural modeling, class
diagrams, sequence diagrams, collaboration diagrams, use case diagrams, component
diagrams.
Design Model
• A design model is the means to describe a system's implementation and
source code in a diagrammatic fashion
• It has two advantages: simpler representation and it can be quickly
understood. Moving from requirements to design specifications
• 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:
1. Interface Design
2. Architectural Design
3. Detailed Design
Overall S/w design process:
Architectural design: