Phân tích thiết kếhthng
UML
Gv: Nguyn Ngc Tú
Email: nntu@hoasen.edu.vn
SSAD - UML
NNTu Công NghPhn Mm - W2007 2
UML là gì?
Unified Modeling Language (UML) là ngôn nggiúp
đặc t
trc quan hóa
xây dng
làm sưu liu
các artifact ca mt hthng phn mm
NNTu Công NghPhn Mm - W2007 3
Lch sca UML
NNTu Công NghPhn Mm - W2007 4
Đầu vào caUML
Fusion
Operation descriptions,
Message numbering
Meyer
Before and after
conditions
Harel
State charts
Wirfs-Brock
Responsibilities
Embley
Singleton classes,
High-level view
Odell
Classification
Shlaer - Mellor
Object Lifecycles
Gamma, et.al
Frameworks, patterns,
notes
Booch
Jacobson
Rumbaugh
NNTu Công NghPhn Mm - W2007 5
UML cung cp các lược đồ chun
Deployment
Diagrams
Deployment
Diagrams
Use-Case
Diagrams
Use-Case
Diagrams
Use-Case
Diagrams
Use-Case
Diagrams
Use-Case
Diagrams
Use-Case
Diagrams
Scenario
Diagrams
Scenario
Diagrams
Scenario
Diagrams
Scenario
Diagrams
Sequence
Diagrams
Sequence
Diagrams
State
Diagrams
State
Diagrams
State
Diagrams
State
Diagrams
State
Diagrams
State
Diagrams
Component
Diagrams
Component
Diagrams
Component
Diagrams
Component
Diagrams
Component
Diagrams
Component
Diagrams
Models
State
Diagrams
State
Diagrams
State
Diagrams
State
Diagrams
Object
Diagrams
Object
Diagrams
Scenario
Diagrams
Scenario
Diagrams
Scenario
Diagrams
Scenario
Diagrams
Collaboration
Diagrams
Collaboration
Diagrams
Use-Case
Diagrams
Use-Case
Diagrams
Use-Case
Diagrams
Use-Case
Diagrams
Activity
Diagrams
Activity
Diagrams
State
Diagrams
State
Diagrams
State
Diagrams
State
Diagrams
Class
Diagrams
Class
Diagrams