LEARNING UNIT 3: CHAPTER 6
Analysis says “what” is required and design tells us “How” the system will be configured and
constructed
ANALYSIS TO DESIGN TO IMPLEMENT
Domain model class diagram sits in our database
Domain model class diagram builds design class diagram (attributes and methods())
o Class, entity, object – Customer and order (attributes are given)
Use case diagrams builds interaction diagrams (sequence diagrams)
Activity diagrams builds interaction diagrams (sequence diagrams)
System sequence diagrams builds interaction diagrams (sequence diagrams)
o Difference (:System) and (:Controller) and (:Customer) – becomes more detailed
Requirements state machine diagrams builds design state machine diagram
Design class diagram builds package diagrams
, ANALYSIS MODELS TO DESIGN MODELS
Cloud software: Email (outlook), Ubiquitous (internet / Wi-Fi access everywhere)
Models: service, many types
Analysis says “what” is required and design tells us “How” the system will be configured and
constructed
ANALYSIS TO DESIGN TO IMPLEMENT
Domain model class diagram sits in our database
Domain model class diagram builds design class diagram (attributes and methods())
o Class, entity, object – Customer and order (attributes are given)
Use case diagrams builds interaction diagrams (sequence diagrams)
Activity diagrams builds interaction diagrams (sequence diagrams)
System sequence diagrams builds interaction diagrams (sequence diagrams)
o Difference (:System) and (:Controller) and (:Customer) – becomes more detailed
Requirements state machine diagrams builds design state machine diagram
Design class diagram builds package diagrams
, ANALYSIS MODELS TO DESIGN MODELS
Cloud software: Email (outlook), Ubiquitous (internet / Wi-Fi access everywhere)
Models: service, many types