Phân tích thiết kế hướng đối tượng (phần 4) pot - Pdf 17

Created by Trang Hồng Sơn - 1 -

Use Case1. Tổng quan:1.1. ðịnh nghĩa:

- Scenario: mô tả một chuỗi các sự kiện mà một người hay một hệ thống khác kích hoạt vào
hệ thống ñang phát triển theo tuần tự thời gian.
- Actor: biểu diễn người hoặc hệ thống khác tương tác với hệ thống ñang phát triển.
- Use Case: là tập hợp của một loạt các Scenario liên quan ñến việc sử dụng hệ thống theo
một cách thức nào ñó.
- Use Case Diagram: ñược biểu diễn một cách trực quan, chỉ ra mối quan hệ giữa các Actor
và các Use Case trong hệ thống. 1.2. Vai trò:
- Trong qui trình phát triển phần mềm:
- Trong nhóm người phát triển phần mềm:


- 3 -
2. Các bước xây dựng:

2.1. Xác ñịnh Actor:
bằng cách tìm kiếm các “danh từ” chung chỉ người hay hệ thống từ các
tài liệu nguồn, trả lời các câu hỏi sau:
- Ai là người dùng hệ thống này ñể nhập thông tin ?
- Ai là người dùng hệ thống này ñể nhận thông tin ?
- Các hệ thống khác nào tương tác với hệ thống này ?

2.2. Xác ñịnh Use Case:
cần tìm kiếm các sự kiện của hệ thống, bằng cách tìm kiếm các
“ñộng từ” từ các tài liệu nguồn, trả lời các câu hỏi sau:
- Tác nhân yêu cầu hệ thống làm gì ?
- Tác nhân cần lưu trữ, ñọc, sửa, xóa các thông tin nào trong hệ thống ?
- Có cần thông báo cho tác nhân về sự kiện xảy ra trong hệ thống ? Có cần tác nhân thông
báo cái gì ñó cho hệ thống ?
- Thông tin input / output hệ thống từ hệ thống bên ngoài ? 2.3. Xác ñịnh Use Case tổng quát:

- Từ tập tác nhân và Use Case ñã ñược xác ñịnh ở bước trước, cần tìm ra các chức năng
chính của hệ thống. Các chức năng này phải có tính tổng quát, dễ dàng nhìn thấy ñược trên quan
ñiểm của các tác nhân.
- Các dạng quan hệ thường dùng trong sơ ñồ Use Case mức tổng quát là quan hệ giao tiếp

Ngoại lệ Các trường hợp lỗi xảy ra và cách giải quyết ở bước cụ thể nào
ñó trong chuỗi sự kiện chính (nếu có)

3. Case study “Hệ thống thư viện ñiện tử”:3.1. Xác ñịnh Actor:

- Bạn ñọc.
- Thủ thư. 3.2. Xác ñịnh Use Case:

- Bạn ñọc:
+ Tra cứu sách.
- Thủ thư:
+ Quản lý thông tin sách.
. Tìm kiếm sách.
. Thêm sách.
. Xoá sách.
. Cập nhật sách.
+ Quản lý thông tin bạn ñọc.
. Tìm kiếm bạn ñọc.
. Thêm bạn ñọc.
. Xoá bạn ñọc.
. Cập nhật bạn ñọc.
+ Quản lý mượn trả sách.
. Quản lý mượn sách.
. Quản lý trả sách.


3.5. ðặc tả biểu ñồ Use Case:

- ðặc tả Use Case “ðăng nhập”:

Tên Use Case Dang_nhap
Tác nhân chính Thủ thư
Mức 1
Tiền ñiều kiện Thủ thư phải có tài khoản
Kích hoạt Thủ thư chọn chức năng ñăng nhập trong trang chủ
ðảm bảo thành công Chuyển ñến trang chủ quản lý của thủ thư
Chuỗi sự kiện chính 1. Thủ thư nhập username và password
2. Thủ thư nhấn nút “ðăng nhập”
3. Hệ thống kiểm tra thông tin ñăng nhập
4. Hệ thống chuyển ñến trang quản lý của thủ thư
Ngoại lệ 3. Thông tin ñăng nhập sai, quay lại bước 1

- ðặc tả Use Case “Thêm sách”:

Tên Use Case Them_sach
Tác nhân chính Thủ thư
Mức 2
Tiền ñiều kiện Thủ thư ñã ñăng nhập vào hệ thống
Kích hoạt Thủ thư chọn chức năng thêm sách trong menu
ðảm bảo thành công Thông tin sách mới ñược thêm vào CSDL
Chuỗi sự kiện chính 1. Hệ thống hiển thị form thêm sách và yêu cầu thủ thư ñưa
vào thông tin sách
2. Thủ thư nhập thông tin về sách mới và nhấn nút “Thêm
sách”
3. Hệ thống kiểm tra thông tin sách và xác nhận thông tin


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status