Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Giáo trình UML use Case Analystic
Nội dung xem thử
Mô tả chi tiết
OOAD Sử dụng UML - Phân tích Use-Case
Dương Anh Đức 9/2000 1
Phaân Tích vaø Thieát Keá Höôùng Ñoái Töôïng Phaân Tích vaø Thieát Keá Höôùng Ñoái Töôïng
Söû duïng UML Söû duïng UML
Use-Case Analysis
2
OOAD Sử dụng UML - Phân tích Use-Case
Dương Anh Đức 9/2000 2
Muïc tieâu: Muïc tieâu: Use-Case Analysis Case Analysis
z Tìm hiểu mục đích của công đoạn UseCase Analysis vị trí của nó trong chu kỳ
sống của QT PTPM
z Xác định các class thực hiện một use- case
flow of events
z Phân phối các hành vi (behaviour) của usecase về các class của nó, thông qua việc
xác định nhiệm vụ của các class
z Phát triển các use-case realization mô hình
hóa collaboration giữa các thể hiện của các
class đã xác định
3
OOAD Sử dụng UML - Phân tích Use-Case
Dương Anh Đức 9/2000 3
Use-Case Analysis Case Analysis trong ngöõ caûnh trong ngöõ caûnh
Architect
Designer
Architectural
Analysis
Architecture
Reviewer
Review the
Design
Review the
Architecture
Use-Case
Analysis
Architectural
Design
Describe
Concurrency
Describe
Distribution
Class
Design
Subsystem Design
Use-Case
Design Design Reviewer
4
OOAD Sử dụng UML - Phân tích Use-Case
Dương Anh Đức 9/2000 4
Toång quan veà Use Toång quan veà Use-Case Analysis Analysis
Supplementary
Specifications
Use-Case Realization
(identified)
Use-Case Realization
(developed)
Glossary
Use-Case Model
Use-Case
Analysis
Use-Case
Modeling Guidelines
Design Model
Analysis Classes
Analysis Model (optional)
Software Architecture
Document
5
OOAD Sử dụng UML - Phân tích Use-Case
Dương Anh Đức 9/2000 5
Caùc böôùc thöïc hieän phaân tích Use Caùc böôùc thöïc hieän phaân tích Use-Case
z Bổ sung Use-Case Description
z Với mỗi use-case realization
– Tìm các Class từ Use-Case Behavior
– Phân bổ Use-Case Behavior về các Class
z Với mỗi analysis class đã tìm thấy
– Mô tả nhiệm vụ của chúng
– Mô tả các Attribute và các Association
– Lượng giá (qualify) các Analysis Mechanism
z Hợp nhất các Analysis Class
z Checkpoints
6
OOAD Sử dụng UML - Phân tích Use-Case
Dương Anh Đức 9/2000 6
Caùc böôùc thöïc hieän phaân tích Use Caùc böôùc thöïc hieän phaân tích Use-Case
z Bổ sung Use-Case Description
z Với mỗi use-case realization
– Tìm các Class từ Use-Case Behavior
– Phân bổ Use-Case Behavior về các Class
z Với mỗi analysis class đã tìm thấy
– Mô tả nhiệm vụ của chúng
– Mô tả các Attribute và các Association
– Lượng giá (qualify) các Analysis Mechanism
z Hợp nhất các Analysis Class
z Checkpoints
7
OOAD Sử dụng UML - Phân tích Use-Case
Dương Anh Đức 9/2000 7
Boå sung Use Boå sung Use-Case Description Case Description
• Hệ thống truy vấn
và hiển thị một danh
sách các lớp học
đang mở từ CSDL
course catalog kế
thừa từ HT cũ.
• Hệ thống hiển
thị một danh
sách các lớp
học (course
offerings).