Use-Case Analysis

79 1.3K 0
Use-Case Analysis

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Use-Case Analysis

PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 1Phân Tích và Thiết kế hệ thốngSử Dụng UMLUse-Case Analysis PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 2Muc tiêu: Use-Case Analysisw Tìm hiểu mục đích của công đoạn Use-CaseAnalysis vò trí của nó trong chu kỳ sống củaQT PTPMw Xác đònh các class thực hiện một use- caseflow of eventsw 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 classw Phát triển các use-case realization mô hìnhhóa collaboration giữa các thể hiện của cácclass đã xác đònh PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 3ArchitectDesignerArchitecturalAnalysisArchitectureReviewerReview theDesignReview theArchitectureUse-CaseAnalysisArchitecturalDesignDescribeConcurrencyDescribeDistributionClassDesignSubsystem DesignUse-CaseDesignDesignReviewerUse-Case Analysis trong ngữ cảnh PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 4SupplementarySpecificationsUse-Case Realization(identified)Use-Case Realization(developed)Tổng quan về Use-Case AnalysisGlossaryUse-Case ModelUse-CaseAnalysisUse-CaseModeling GuidelinesDesign ModelAnalysis ClassesAnalysis Model (optional)Software ArchitectureDocument PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 5Các bước thực hiện phân tích Use-Casew Bổ sung Use-Case Descriptionw 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 Classw 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 Mechanismw Hợp nhất các Analysis Classw Checkpoints PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 6w Bổ sung Use-Case Descriptionw 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 Classw 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 Mechanismw Hợp nhất các Analysis Classw CheckpointsCác bước thực hiện phân tích Use-Case PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 7• Hệ thống hiểnthò một danhsách các lớp học(courseofferings).• Hệ thống truy vấnvà hiển thò một danhsách các lớp họcđang mở từ CSDLcourse catalog kếthừa từ HT cũ.Bổ sung đặc tả Use-Case PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 8w Bổ sung Use-Case Descriptionw 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 Classw 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 Mechanismw Hợp nhất các Analysis Classw CheckpointsCác bước thực hiện phân tích Use-Case PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 9ProfessornameempIDcreate( )save( )delete( )change( )Class NameAttributesOperationsReview: Classw Là một sự trừu tượng hóaw Mô tả một nhóm các đối tượng có chung:§ Properties (attributes)§ Behavior (operations)§ Relationships§ Ngữ nghóa (Semantics) PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 10Class DiagramsSequence DiagramsUse CaseUse-Case Model Design ModelUse Case Use-Case RealizationCollaboration DiagramsReview: Use-Case Realization [...]... PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 13 Use Cases Analysis Classes Source Code ExecDesign Elements Use-Case Analysis Các Analysis Class: Bước đầu tiến đến cài đặt PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 2 Muc tiêu: Use-Case Analysis w Tìm hiểu mụ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 w Xác định các class thực... trúc Dương Anh Đức 5 Các bước thực hiện phân tích Use-Case w Bổ sung Use-Case Description w 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 w 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 w Hợp nhất các Analysis Class w Checkpoints PT & TK Hướng... 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 PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 31 Use Case Use-Case Realization Sequence Diagrams Collaboration Diagrams Distribute Use-Case Behavior to Classes w Đ/v mỗi use-case flow of events: § Xác định các analysis class § Gắn kết các trách nhiệm của use-case cho các analysis class §... trúc Dương Anh Đức 12 <<control>> <<boundary>> <<entity>> System boundary Use-case behavior coordination System information Thế nào là moät Analysis Class? PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 20 Ví dụï: Tìm kiếm các Entity Class w Dùng use-case flow of events như input w Các trừu tượng hóa then chốt của use case w Hướng tiếp cận truyền thống... (responsibilities) là gì? w Làm thế nào để tìm ra chuùng? PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 26 Use Case Phụ thuộc use-case, độc lập môi trường <<control>> Analysis class stereotype Thế nào là một Control Class? w Nhà điều phối các hành vi của Use-case w Chỉ một control class cho moät use case PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 16 Course Catalog... tru?ng <<boundary>> Analysis class stereotype a2 Boundary Class? w Làm trung gian giao tiếp với những gì nằm ngoài hệ thống w Một số kiểu § Các User interface class § Các System interface class § Các Device interface class w Một boundary class cho 1 caëp actor/use case PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 18 Glossary Business-Domain Model Độc lập môi trường <<entity>> Analysis. .. 29 Student Course Catalog System Register for Courses Use-Case Model Design Model <<boundary>> RegisterForCoursesForm <<boundary>> CourseCatalogSystem <<control>> RegistrationController <<entity>> Student <<entity>> Schedule <<entity>> CourseOffering Ví dụ: Tổng kết về các Analysis Class PT & TK Hướng đối tượng – Thiết kế... Thiết kế kiến trúc Dương Anh Đức 11 <<boundary>> <<boundary>><<control>> <<entity>> <<entity>> ư2 Use-Case Behavior w Toàn bộ hành vi của một use case phải được phân bổ về cho các analysis class PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 37 1: PerformResponsibility Client Object Supplier Object Message Link :Client :Supplier The... actor/use case PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 18 Glossary Business-Domain Model Độc lập môi trường <<entity>> Analysis class stereotype Use Case Architectural Analysis Abstractions Thế nào là một Entity Class? w Các trừu tượng hóa then chốt của system PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 19 Lưu trữ và quản trị các thông tin trong... Model <<boundary>> RegisterForCoursesForm <<boundary>> CourseCatalogSystem <<control>> RegistrationController <<entity>> Student <<entity>> Schedule <<entity>> CourseOffering Ví dụ: Tổng kết về các Analysis Class PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 27 Vai trò của một Control Class Ði?u ph?i các hành vi c?a use-case Customer <<boundary>> <<boundary>> <<control>> <<boundary>> <<entity>> <<entity>> PT & TK Hướng đối tượng – Thiết kế . 4SupplementarySpecificationsUse-Case Realization(identified )Use-Case Realization(developed)Tổng quan về Use-Case AnalysisGlossaryUse-Case ModelUse-CaseAnalysisUse-CaseModeling. UMLUse-Case Analysis PT & TK Hướng đối tượng – Thiết kế kiến trúcDương Anh Đức 2Muc tiêu: Use-Case Analysisw Tìm hiểu mục đích của công đoạn Use-CaseAnalysis

Ngày đăng: 12/09/2012, 15:04

Hình ảnh liên quan

w Phát triển các use-case realization mô hình - Use-Case Analysis

w.

Phát triển các use-case realization mô hình Xem tại trang 2 của tài liệu.
Mơ hình hĩa s? tuong tác gi?a system và mơi tru?ng c?a nĩ - Use-Case Analysis

h.

ình hĩa s? tuong tác gi?a system và mơi tru?ng c?a nĩ Xem tại trang 15 của tài liệu.
§ Mô hình hóa tương tác của các analysis class trong interaction diagram - Use-Case Analysis

h.

ình hóa tương tác của các analysis class trong interaction diagram Xem tại trang 31 của tài liệu.
w Mô hình hóa một liên hệ ngữ nghĩa giữa các - Use-Case Analysis

w.

Mô hình hóa một liên hệ ngữ nghĩa giữa các Xem tại trang 53 của tài liệu.
mô hình hóa một mối quan hệ toàn thể-bộ - Use-Case Analysis

m.

ô hình hóa một mối quan hệ toàn thể-bộ Xem tại trang 60 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan