Raw 5
Raw 5
DESIGN
Software Design
obtain a solution which satisfies software
requirements
Software Design
Design activity begins with a set of
requirements, and analysis of them.
Design is done before the system
implemented
Design focuses on module view – i.e.
what modules should be in the system
Design of a system is a blueprint/plan
for implementation
SW architecture definition constitutes a
High level design (modules are defined),
this includes (logic and physical design.
A’s data
Module B Module C
B’s data C’s data
Module D
D’s data
High coupling makes modifying parts of
the system difficult, e.g., modifying a
component affects all the components to
which the component is connected.