1. Trang chủ
  2. » Luận Văn - Báo Cáo

Biểu đồ use case

20 3,4K 2

Đ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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 394,5 KB

Nội dung

Biểu đồ usercase

Trang 1

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

Trang 2

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

Trang 3

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ệ

Trang 4

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ó.

Trang 5

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

hiểu rõ hơn về hệ thống

 Giao tiếp

 Xác định

 Kiểm chứng

Trang 6

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

thể

nhau, có nghĩa là người có nhiều vai trò khác nhau trong

hệ thống

 Tác nhân trao đổi thông tin với hệ thống

 Ký hiệu:

Giao vien

Trang 7

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

động?

ngoại vi nào khác hay không?

 Thông tin về tác nhân

rõ ràng

Trang 8

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

UseCase

Trang 9

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ác với tác nhân

Trang 10

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

Trang 11

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

 Tác nhân con kế thừa tính chất và hành vi của tác nhân cha

Giao vien Nguoi dung

Trang 12

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

nhân và hệ thống

chức năng nào đó trong hệ thống

Association

Trang 13

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

 Kịch hoạt Use case

 Hỏi thông tin nào đó trong hệ thống

 Thay đổ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

 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 đó

trước khi use case đó đưa ra một quyết định

Trang 14

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

- Ca sử dụng chuyên biệt kế thừa mọi hành vi của ca sử

dụng khái quát

hành vi mới

- Ví dụ

Thong ke

Thong ke ket qua hoc ky theo lop

Thong ke ket qua hoc ky theo mon

<<include>>

NewUseCase3

<<extend>>

NewUseCase4

Trang 15

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 (<<include>>)

- Ca sử dụng cơ sở bao gồm các hành vi của ca sử dụng

được bao hàm

Ví dụ:

Nhap diem Dang nhap

<<include>>

NewUseCase NewUseCase2

<<include>>

NewUseCase3

<<extend>>

NewUseCase4

Trang 16

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 (<<extend>>)

- Ca sử dụng cơ sở sáp nhập theo điều kiện một ca sử dụng khác

- Hành vi tùy chọn

- Hành vi chỉ xảy ra dưới một điều kiện nào đó

- Nhiều luồng sự kiện có thể xay ra theo sự lựa chọn của các tác nhân.

- Ký hiệu Ví dụ

Nhap diem

Them diem

Sua diem

<<extend>>

<<extend>>

<<include>>

NewUseCase3

<<extend>>

NewUseCase4

Trang 17

Biểu đồ use case Quản lý điểm học sinh THPT

Thong ke

Quan ly

Giao vien

Quan ly nguoi dung

Sao luu Quan tri vien

Phuc hoi

Dang nhap

Dang xuat

Doi mat khau

Tra cuu Nguoi dung

3 Ví dụ:

Trang 18

Biểu đồ use case cho tác nhân “Giao vien”

3 Ví dụ:

Them diem

Sua diem

Xoa diem

Tra cuu

Thong ke

Nhap diem

Xem bang diem

Giao vien

<<extend>>

<<extend>>

Dang nhap

<<extend>>

<<include>>

<<include>>

<<include>>

<<include>>

Thong ke diem theo mon hoc

Thong ke diem tong hop

Thong ke xep loai hoc luc

Xem bang diem tong hop

Xem bang diem mon hoc

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Trang 19

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

Trang 20

XIN TRÂN TRỌNG CẢM ƠN THẦY VÀ CÁC ANH CHỊ ĐÃ THEO DÕI

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

TỪ KHÓA LIÊN QUAN

w