Biểu đồ use case

20 3.4K 2
Biểu đồ use case

Đ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

Biểu đồ usercase

Biểu đồ Use case (Use Case Diagram) Người báo cáo 1: Trương Minh Hiếu – Email: htm301@yahoo.com Người báo cáo 2: Võ Thành Đạo – Email: daovthanh@gmail.com Nội dung 1. Tổng quan về biểu đồ Use case 2. Các thành phần chính trong biểu đồ Use case 3. Ví dụ biểu đồ Use case về quản lý điểm học sinh THPT Mục tiêu  Nắm được mục đích và lợi ích của biểu đồ Use case  Nắm được các thành phần chính của biểu đồ Use case: Actor, Use case, mối liên hệ  Biết cách xác định các actor, use case và các mối liên hệ 1.1 Tổng quan về biểu đồ Use Case  Mỗi hệ thống tương tác với con người hoặc các hệ thống khác để thực hiện nhiệm vụ  Các hành vi của hệ thống có thể được mô tả trong các use case  Biểu đồ mô tả các yêu cầu chức năng của hệ thống dưới dạng các use case  Bao gồm các chức năng mong đợi của hệ thống (use case) và môi trường (actor) của nó. 1.2 Lợi ích của biểu đồ Use Case  Giống như một bản hợp đồng giữa người phát triển phần mềm và khách hàng  Là công cụ mạnh mẽ cho việc lập kế hoạch → Được dùng trong tất cả các giai đoạn trong quy trình phát triển hệ thống  Khách hàng của bạn phải phê chuẩn biểu đồ Use case  Sử dụng biểu đồ use case để thảo luận với khách hàng  Các thành viên tham gia vào dự án sử dụng mô hình này để hiểu rõ hơn về hệ thống.  Giao tiếp  Xác định  Kiểm chứng 2. Các thành phần chính trong biểu đồ Use Case: 2.1 Tác nhân (Actor)  Tác nhân là bất kỳ thứ gì tương tác với hệ thống  Là một lớp/loại người dùng chứ không phải một người cụ thể  Một người dung cụ thể có thể đóng vai trò tác nhân khác nhau, có nghĩa là người có nhiều vai trò khác nhau trong hệ thống  Không phải là một thành phần của hệ thống  Tác nhân trao đổi thông tin với hệ thống  Gởi thông tin đến hệ thống  Nhận thông tin từ hệ thống  Ký hiệu: Giao vien 2. Các thành phần chính trong biểu đồ Use Case: * Tìm kiếm các tác nhân của hệ thống  Đặt các câu hỏi sau để tìm ra tác nhân  Nhóm người nào yêu cầu hệ thống làm việc gì giúp họ?  Nhóm người nào kích hoạt chức năng của hệ thống?  Nhóm người nào sẽ duy trì và quản trị hệ thống hoạt động?  Hệ thống có tương tác với các thiết bị hay phần mềm ngoại vi nào khác hay không?  Thông tin về tác nhân  Tên tác nhân phải mô tả vai trò của tác nhân đó một cách rõ ràng  Cần mô tả khái quát khả năng của tác nhân đó 2. Các thành phần chính trong biểu đồ Use Case: 2.2 Ca sử dụng (Use case)  Use case mô tả chức năng của hệ thống, là một chuỗi các hành động của hệ thống thực hiện nhằm thu được một kết quả dễ thấy tới một tác nhân nào đó  Một use case mô hình hóa một hội thoại giữa một hoặc nhiều tác nhân của hệ thống  Một use case mô tả hành động của hệ thống thực hiện nhằm mang đến một giá trị nào đó cho tác nhân  Ký hiệu UseCase 2. Các thành phần chính trong biểu đồ Use Case: * Tìm use case của hệ thống  Xem xét các yêu cầu chức năng để tìm ra các use case  Đối với mỗi tác nhân tìm được, đặt các câu hỏi  Các tác nhân yêu cầu những gì từ hệ thống?  Các công việc chính mà tác nhân đó muốn hệ thống thực thi?  Tác nhân đó có tạo ra hay thay đổi dữ liệu của hệ thống?  Tác nhân đó có phải thông báo gì cho hệ thống?  Tác nhân đó có cần thông tin thông báo gì từ hệ thống?  Thông tin về use case  Tên của use case nên chỉ rõ kết quả của quá trình tương tác với tác nhân  Mô tả ngắn gọn về mục đích của use case 2. Các thành phần chính trong biểu đồ Use Case: 2.3 Mối liên hệ (Relationship)  Mối liên hệ giữa các actor với nhau  Mối liên hệ giữa actor và use case  Mối liên hệ giữa các use case với nhau [...]... chính trong biểu đồ Use Case: 2.3 Mối liên hệ (Relationship)  Mối liên hệ giữa các actor với nhau  Khái quát hóa (Generalization)  Tác nhân con kế thừa tính chất và hành vi của tác nhân cha  Giao tiếp Giao vien Nguoi dung 2 Các thành phần chính trong biểu đồ Use Case: 2.3 Mối liên hệ (Relationship)  Mối liên hệ giữa actor và use case  Thiết lập quan hệ giữa actor và use case  Một use case mô hình... thoại giữa các tác nhân và hệ thống  Một use case được bắt đầu bởi một actor để gọi một chức năng nào đó trong hệ thống Association Actor Use case 2 Các thành phần chính trong biểu đồ Use Case: 2.3 Mối liên hệ (Relationship)  Mối liên hệ giữa actor và use case  Chiều của quan hệ chính là chiều của tín hiệu gởi đi  Từ actor tới use case     Kịch hoạt Use case Hỏi thông tin nào đó trong hệ thống... Thống bào cho use case về một sự kiện đặc biệt xảy ra với hệ thống  Từ use case tới actor  Nếu như có một điều gì đó xảy ra với hệ thống và tác nhân đó cần được biết sự kiện đóUse case đôi khi cần hỏi thông tin nào đó từ một tác nhân trước khi use case đó đưa ra một quyết định ase2 2 Các thành phần chính trong biểu đồ Use Case: 2.3 Mối liên hệ (Relationship)  Mối liên hệ giữa các use case a) Khái... hiệu NewUseCase3 - Ví dụ NewUseCase4 Thong ke ket qua hoc ky theo lop Thong ke Thong ke ket qua hoc ky theo mon 2 Các thành phần chính trong biểu đồ Use Case: 2.3 Mối liên hệ (Relationship)  Mối liên hệ giữa các use case b) Bao hàm () - Ca sử dụng cơ sở bao gồm các hành vi của ca sử dụng được bao hàm -Thường dùng để tách phần chung nhiều ca sử dụng -Ký hiệu NewUseCase... diem Thong ke diem theo mon hoc Tra cuu Thong ke Thong ke diem tong hop Thong ke xep loai hoc luc Biểu đồ use case cho tác nhân “Giao vien” Kết luận  Biểu đồ use case thể hiện: mối liên quan giữa các tác nhân và các ca sử dụng  Biểu đồ use case là công cụ mạnh mẽ cho việc lập kế hoạch → Được dùng trong tất cả các giai đoạn trong quy trình phát triển hệ thống XIN TRÂN... lựa chọn của các tác nhân - Ký hiệu Ví dụ Them diem Nhap diem NewUseCase2 NewUseCase3 NewUseCase4 Sua diem 3 Ví dụ: Dang nhap Quan ly Dang xuat Nguoi dung Doi mat khau Giao vien Tra cuu Quan ly nguoi dung Thong ke Quan tri vien Sao luu Phuc hoi Biểu đồ use case Quản lý điểm học sinh THPT 3 Ví dụ: Xem bang diem tong hop Xem bang diem ... được bao hàm -Thường dùng để tách phần chung nhiều ca sử dụng -Ký hiệu NewUseCase Ví dụ: Nhap diem NewUseCase2 Dang nhap NewUseC se 2 Các thành phần chính trong biểu đồ Use Case: 2.3 Mối liên hệ (Relationship)  Mối liên hệ giữa các use case c) Mở rộng () - Ca sử dụng cơ sở sáp nhập theo điều kiện một ca sử dụng khác -Thường dùng liên hệ mở rộng trong các trường . daovthanh@gmail.com Nội dung 1. Tổng quan về biểu đồ Use case 2. Các thành phần chính trong biểu đồ Use case 3. Ví dụ biểu đồ Use case về quản lý điểm học sinh THPT Mục. ích của biểu đồ Use case  Nắm được các thành phần chính của biểu đồ Use case: Actor, Use case, mối liên hệ  Biết cách xác định các actor, use case và

Ngày đăng: 18/02/2014, 22:03

Từ khóa liên quan

Mục lục

  • Biểu đồ Use case (Use Case Diagram)

  • Nội dung

  • Mục tiêu

  • 1.1 Tổng quan về biểu đồ Use Case

  • 1.2 Lợi ích của biểu đồ Use Case

  • 2. Các thành phần chính trong biểu đồ Use Case: 2.1 Tác nhân (Actor)

  • 2. Các thành phần chính trong biểu đồ Use Case: * Tìm kiếm các tác nhân của hệ thống

  • 2. Các thành phần chính trong biểu đồ Use Case: 2.2 Ca sử dụng (Use case)

  • 2. Các thành phần chính trong biểu đồ Use Case: * Tìm use case của hệ thống

  • 2. Các thành phần chính trong biểu đồ Use Case: 2.3 Mối liên hệ (Relationship)

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • 3. Ví dụ:

  • Slide 18

  • Kết luận

  • PowerPoint Presentation

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

Tài liệu liên quan