Tham khảo tài liệu 'ngôn ngữ uml - bài 7', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | PhaânPhaân TíchTích vaøvaø ThieátThieát KeáKeá HöôùngHöôùng ÑoáiÑoái TöôïngTöôïng SöûSöû duïngduïng UMLUML Use-Case Analysis OOAD Sử dụng UML - Phân tích Use-Case Dương Anh Đức 9/2000 1 MuïcMuïc tieâu:tieâu: UseUse--CaseCase AnalysisAnalysis z Tìm hiểumục đích của công đoạn Use- Case 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 use- case 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 OOAD Sử dụng UML - Phân tích Use-Case Dương Anh Đức 9/2000 2 UseUse--CaseCase AnalysisAnalysis trongtrong ngöõngöõ caûnhcaûnh Architectural Analysis Architectural Describe Review the Architecture Describe Architecture Architect Design Concurrency Distribution Reviewer Subsystem Design Use-Case Analysis Review the Use-Case Design Design Designer Design Reviewer Class Design OOAD Sử dụng UML - Phân tích Use-Case Dương Anh Đức 9/2000 3 ToångToång quanquan veàveà UseUse--CaseCase AnalysisAnalysis Software Architecture Glossary Use-Case Document Analysis Classes Supplementary Modeling Guidelines Specifications Use-Case Use-Case Realization Use-Case Realization (identified) Analysis (developed) Use-Case Model Design Model Analysis Model (optional) OOAD Sử dụng UML - Phân tích Use-Case Dương Anh Đức 9/2000 4 CaùcCaùc böôùcböôùc thöïcthöïc hieänhieän phaânphaân tíchtích UseUse--CaseCase 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 OOAD Sử dụng UML - Phân tích Use-Case Dương Anh Đức 9/2000 5 CaùcCaùc böôùcböôùc thöïcthöïc hieänhieän phaânphaân tíchtích UseUse--CaseCase z Bổ sung .