Professional Documents
Culture Documents
Software Engineering: Design Methodology
Software Engineering: Design Methodology
Design methodology
Requirements
specification
Design acti
vities
Architectur
al Abstract Interface Component Data Algorithm
design specificatio design design structur
e design
n design
Software Data
System Interface Component Algorithm
specification structure
architectur
e specifica
tion specification specifica
tion
specification
Design pr
oducts
Sub-system
level
Module A Module B
Module C Module D
Shared data
area
Software Engineering, COMP201 Slide 28
Loose Coupling
Module A
A’s data
Module B Module C
B’s data C’s data
Module D
D’s data