Lập trình thiết kế hướng ₫ối tượng bai10

5 3 0
Lập trình thiết kế hướng ₫ối tượng bai10

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

Thông tin tài liệu

8/24/2011 1 Bộ môn Công nghệ Phần mềm Viện CNTT & TT Trường Đại học Bách Khoa Hà Nội LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 10 Biểu đồ use case và Biểu đồ hoạt động Mục tiêu  Mô tả được mục đích và lợi ích củ[.]

8/24/2011 Mục tiêu  Bộ môn Công nghệ Phần mềm Viện CNTT & TT Trường Đại học Bách Khoa Hà Nội   LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 10 Biểu đồ use case Biểu đồ hoạt động  Mơ tả mục đích lợi ích Biểu đồ use case Nắm thành phần Biểu đồ use case: Actor, Use case, Relationship Biết cách xác định actor, use case relationship Hiểu mục đích ký hiệu sử dụng Biểu đồ hoạt động Nội dung Nội dung Tổng quan biểu đồ use case Các thành phần biểu đồ use case Biểu đồ hoạt động Tổng quan biểu đồ use case Các thành phần biểu đồ use case Biểu đồ hoạt động 1.1 Tổng quan biểu đồ use case  1.1 Tổng quan biểu đồ use case (2) Mỗi hệ thống tương tác với người hệ thống khác để thực nhiệm vụ View Report Card Register for Courses Student Login 8/24/2011 1.2 Lợi ích biểu đồ use case  1.2 Lợi ích biểu đồ use case (2) Giống hợp đồng người phát triển phần mềm khách hàng Communication End User Domain Expert Identification Use Case Verification Users Nội dung 2.1 Tác nhân (actor) Tổng quan biểu đồ use case Các thành phần biểu đồ use case Biểu đồ hoạt động Actor 10 Ví dụ tác nhân Tìm kiếm tác nhân hệ thống 11  Đặt câu hỏi để tìm tác nhân  Thông tin tác nhân? 12 8/24/2011 2.2 Use case  Những điều nên tránh tạo UC Use case mô tả chức hệ thống Use Case 13 14 2.3 Mối liên hệ (relationship)    2.3.1 Mối liên hệ actor với Mối liên hệ actor với Mối liên hệ actor use case Mối liên hệ use case với  Generalization  Giao tiếp 15 16 2.3.2 Mối liên hệ actor với use case (2) 2.3.2 Mối liên hệ actor với use case  Thiết lập quan hệ Tác nhân Use Case    Association Actor Chiều quan hệ chiều tín hiệu gửi Từ tác nhân tới Use Case Từ Use Case tới tác nhân: Use Case 17 18 8/24/2011 a Quan hệ generalization 2.2.3 Mối liên hệ use case  Được sử dụng để vài tính chất chung nhóm tác nhân UC 19 20 b Quan hệ c Quan hệ 21 22 Đọc biểu đồ use case Nội dung View Report Card Course Catalog Register for Courses Maintain Professor Information Maintain Student Information Student Login Tổng quan biểu đồ use case Các thành phần biểu đồ use case Biểu đồ hoạt động Registrar Select Courses to Teach Close Registration Professor Submit Grades Billing System 23 24 8/24/2011 Biểu đồ hoạt động Biểu đồ hoạt động (2) Flow of Events This use case starts when the Registrar requests that the system close registration Activity The system checks to see if registration is in progress If it is, then a message is displayed to the Registrar and the use case terminates The Close Registration processing cannot be performed if registration is in progress Activity Boolean constraint Activity Activity Activity For each course offering, the system checks if a professor has signed up to teach the course offering and at least three students have registered If so, the system commits the course offering for each schedule that contains it Activity Boolean constraint 25 26 AD for Register for course use case Initial activity Decision Activity/Action Select Course Concurrent Threads (Tiến trình song song) [ delete course ] Gọi AD khác Delete Course [ add course ] Synchronization Bar (Fork) Guard Condition (Điều kiện ràng buộc) Check Schedule [ checks completed ] Assign to Course Check Pre-requisites [ checks failed ] Resolve Conflicts Thanh đồng (phân nhánh) Synchronization Bar (Join) Thanh đồng (Kết hợp) Transition (Chuyển dịch) Update Schedule Final activity 27 28

Ngày đăng: 09/04/2023, 06:15

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

  • Đang cập nhật ...

Tài liệu liên quan