
















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Material Engineering sfvdawgf fqwetgfwtgyw4e
Typology: Summaries
1 / 24
This page cannot be seen from the preview
Don't miss anything!
Nội dung
Định nghĩa
Định nghĩa và ký hiệu
giữa các trường hợp sử dụng lẫn nhau
Định nghĩa
Mô tả sơ đồ use case
Mỗi trường hợp sử dụng được mô tả bằng một định nghĩa tổng quát và bằng một kịch bản (script) với các định nghĩa được minh họa cụ thể Một trường hợp sử dụng có thể có mặt trong nhiều sơ đồ use case Có 2 quan điểm biểu diễn mô tả sơ đồ use case: Thực hiện một sơ đồ use case cho một tác nhân Thực hiện một sơ đồ use case cho nhiều tác nhân, trong đó có một tác nhân chính kích hoạt sơ đồ use case và các tác nhân phụ có tham gia vào các trường hợp sử dụng trong sơ đồ use case Các quan điểm mô tả sơ đồ use case
Trường hợp sử dụng A được coi là “bao hàm” trường hợp sử dụng B nếu hành vi mô tả A bao hàm hành vi mô tả B. Ta nói A phụ thuộc vào B. Ký hiệu : Quan hệ bao hàm
Quan hệ mở rộng
Mối quan hệ duy nhất có thể có giữa các tác nhân là sự tổng quát hóa Một tác nhân A là một sự tổng quát hóa của B nếu A có thể được thay thế bởi B trong mọi trường hợp sử dụng (chiều ngược lại không đúng) Ký hiệu: Quan hệ giữa các tác nhân
Một vài nguyên tắc mô tả sơ đồ use case
Tất cả những ai, những gì sử dụng HT và có tương tác với HT là một tác nhân. Một trường hợp sử dụng luôn có ít nhất: 1 tác nhân chính kích hoạt trường hợp sử dụng bằng yêu cầu của mình và hệ thống sẽ sinh ra một kết quả quan sát được cho tác nhân đó và thường có các tác nhân phụ khác Xác định các tác nhân
Không có nguyên tắc duy nhất. Cần đứng trên quan điểm người sử dụng và xác định: Tác nhân đó được hệ thống phục vụ thế nào Trong trường hợp nào tác nhân đó sử dụng hệ thống Chức năng nào của hệ thống mà tác nhân đó truy cập đến Cần tránh sự dư thừa, và cần có trừu tượng hóa hợp lý để giam bớt số trường hợp sử dụng, ví dụ không nên cho 1 trường hợp sử dụng chỉ có 1 thao tác Gom lại các trường hợp sử dụng
Tên Mục tiêu (tóm tắt) Các tác nhân (chính + phụ) Ngày tạo và ngày cập nhật mới nhất Người tạo Phiên bản (version) Định danh
Mô tả tổng quát chuỗi Điều kiện đầu (pre-cond) Chuỗi liên kết các thông báo (messages) Điều kiện cuối (post-cond) Xử lý các ngoại lệ (exception) Mô tả chuỗi hành vi