Please enable JavaScript.
Coggle requires JavaScript to display documents.
CHAP4: SYSTEM USE-CASE MODELING - Coggle Diagram
CHAP4: SYSTEM USE-CASE MODELING
1. System Use case modeling
Business View --> Development View
Business View
: Business Analysis & Business Modeling ( Business UC description, Business Activity Diagram, Business Class Diagram)
Development View
: System Use-Case analysis & Modeling(System UC description, System Sequence Diagram)
System Boundary
:là ranh giới giữa actors và use cases, bên trong ranh giới là use cases và bên ngoài là actors
System Actor
:
Primary actor: là những người mà mục đích của hệ thống hướng tới. Ví dụ Customers)
Secondary actor: cung cấp dịch vụ trong một quy trình của hệ thống (hệ thống thanh toán , dịch vụ web,...)
Rule: use cases mà quy trình có thể được biểu diễn một cách isolation ( cô lập ) , các phần nhỏ của 1 quy trình thì phải cần thiết để biểu diên trong khi các quy trình khác không được trình bày trên system uc diagram
VÍ dụ: gộp 4 bước create read delete update thành 1 pattern tên CRUD
Single session:
bắt đầu và kết thúc mà ko có sự xung đột (trình diễn trong 1 session đối vs 1 use case)
Interactive
: actors phải tương tác được với hệ thống
Consistent result
: kết quả phải được nhất quán
Overview versus detail
:2 cách viết use cases: overview uc hoặc detail uc
Essential
: 2 cách viết UC có thể đc xác định: Essential UC & Concrete (or real) UC
Brief
: 3 loại theo từng level của detail: Brief, Casual & Fully Dressed
System Use case
: mô tả sự giao tiếp giữa hệ thống phần mềm và actors, nó thể hiện là một chức năng của hệ thống và cho người dùng có thể sử dụng
2. Process of system use case modeling
1. Automation opportunities
2. Find System Actors
: định nghĩa được phạm vi của hệ thống, định nghĩa ai và cái gì tương tác được với hệ thống
Một actor là người tương tác trực tiếp với hệ thống; được đặt ngoài hệ thống với những cái j họ tương tác tới
Xác định system actors
: những người nằm trong hệ thống ví dụ như: quản lý, thủ thư ,...
3. Find System UC
: như kiểu là một chức năng hệ thống. cách nhanh nhất để có thể tìm dc system UC đó là dựa vào những gì mà actor cần ở 1 hệ thống
Hoặc là dựa vào kết quả của business modeling (Business UC descript, Activity diagram, sequence diagram,..)
4. Find relatioships
Include
Extend
Generalization
5. Creating System UC diagram
6. System UC Realization
3. Description system UC
1. UC desciption
Tiền điều kiện
Các steps
Hậu điều kiện
Dòng sự kiện phụ
2.System sequence diagrams
System Commands: thay đổi data nhưng ko trả về data
System Queries: trả về data và không đc thay đổi data