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

Tài liệu đang bị lỗi
File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.
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).