Professional Documents
Culture Documents
04 AnalysisDesign
04 AnalysisDesign
Mục
Mụcđích
đíchcủa
củaphân
phântích
tíchvà
vàthiết
thiếtkế:
kế:
·· Chuyển
Chuyểnyêu
yêucầu
cầuphần
phầnmềm
mềmthành
thành
thiết
thiếtkế
kếhệ
hệthống.
thống.
·· Đưa
Đưara
rakiến
kiếntrúc
trúctốt
tốtcho
chohệ
hệthống.
thống.
·· Tùy
Tùychỉnh
chỉnhthiết
thiếtkế
kếcho
chophù
phùhợp
hợpmôi
môi
trường
trườngcài
càiđặt,
đặt,thiết
thiếtkế
kếcho
chohiệu
hiệu
năng tốt.
năng tốt.
Design Model
Use-Case Model Analysis and
Design
Architecture
Document
Glossary
Supplementary
Specification
Data Model
Object Oriented Analysis and Design
4
Nội dung
Các khái niệm quan trọng
Luồng công việc phân tích và thiết kế
Top
Down Subsystems
Design Classes
Code
Implementation
Design
Architecture
Các quyết định kiến trúc là các quyết định quan trọng
nhất, và thay đổi nó sẽ dẫn đến các hiệu ứng rất lớn.
End-user
Analysts/Designers Programmers
Structure Functionality
Software management
Use-Case View
Analysis
Analyze Behavior
(Optional)
Refine the
Architecture
Architect
Designer
Software
Reference Architecture
Deployment Model Architecture Document
Object Oriented Analysis and Design
14
Trách nhiệm người thiết kế
Người thiết
kế phải hiểu
các kỹ thuật
mô hình hóa Use-Case
ca sử dụng, Realization Designer
yêu cầu hệ
thống, và kỹ
thuật thiết kế
ca sử dụng.
Package/
Subsystem Class
Check Balance
Customer
Withdraw Money
Collaboration Diagrams
Sequence Diagrams
Use Case
Class Diagrams
Use Case A
Scenario 3
Use-Case
Realization A
Use-Case
End of Realization A
iteration Use-Case
Realization B
Iteration n Iteration n + 1
Object Oriented Analysis and Design
18
Tổng kết: Tổng quan phân tích và thiết kế
Mục đích của các nguyên lý phân tích và
thiết kế?
Thành phần đầu vào và đầu ra?
Tên và mô tả vắn tắt của kiến trúc 4+1.
Sự khác nhau của Phân tích và Thiết kế?
Kiến trúc là gì?