You are on page 1of 7

Software Design and

Architecture- SE 494
Lecture 25
Fall 2022

Sarmad Sadeed
Sarmad.sadeed@pucit.edu.pk
Designing Architecture
EVOLUTIONARY DELIVERY MODEL
Beginning to Design

“Architectural drivers shape architectures”


e.g. A7E had modifiability and performance requirements

• Architectural Driver: any functional requirement, design


constraint, or quality attribute requirement that has a
significant impact on the structure of architecture.
Attribute Driven Design: ADD

ADD follows a recursive process that decomposes


a system or system element by applying architectural
tactics and patterns that satisfy its driving
quality attribute requirements.
Attribute Driven
Design: ADD
Attribute-Driven Design: ADD

Case Study
THANK YOU

You might also like