Biểu đồ ca sử dụng
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/Use_case_restaurant_model.svg/220px-Use_case_restaurant_model.svg.png)
Biểu đồ ca sử dụng (hay còn gọi là biểu đồ trường hợp sử dụng hoặc biểu đồ use case, tiếng Anh: use case diagram), là một biểu đồ mô tả về các tương tác có thể xảy ra giữa người dùng (user) và hệ thống (system). Biểu đồ này bao gồm các use case cũng như các loại người dùng khác nhau của hệ thống và thường đi kèm với một số loại biểu đồ khác. Các use case được thể hiện bằng hình tròn hoặc hình elip, còn tác nhân (actor) thường được biểu diễn dưới dạng hình người.
Ứng dụng
[sửa | sửa mã nguồn]Mặc dù bản thân một use case đã hàm chứa rất nhiều chi tiết về mọi khả năng có thể xảy ra, nhưng biểu đồ của nó có thể cung cấp một cái nhìn toàn diện hơn về hệ thống. Trước đây, người ta thường ví biểu đồ use case như một "bản thiết kế của hệ thống".[1]
Do tính chất đơn giản của chúng, biểu đồ use case có thể là một công cụ giao tiếp tốt dành cho các bên liên quan (stakeholder). Các bản vẽ của biểu đồ sẽ giúp cho các bên liên quan hình dung được hệ thống sẽ được thiết kế như thế nào. Theo Siau và Lee, các biểu đồ use case truyền đạt ý định của hệ thống đến các bên liên quan theo cách đơn giản hơn, đồng thời "được biểu diễn một cách hoàn chỉnh hơn so với các biểu đồ lớp (class diagram)".[2]
Tham khảo
[sửa | sửa mã nguồn]Thư mục
[sửa | sửa mã nguồn]- Gemino, A., Parker, D.(2009) "Use case diagrams in support of use case modeling: Deriving understanding from the picture", Journal of Database Management, 20(1), 1-24.
- Jacobson, I., Christerson M., Jonsson P., Övergaard G., (1992). Object-Oriented Software Engineering - A Use Case Driven Approach, Addison-Wesley.
- Kawabata, R., Kasah, K. (2007). "Systems Analysis for Collaborative System by Use Case Diagram", Journal of Integrated Design & Process Science, 11(1), 13–27.
- McLaughlin, B., Pollice, G., West, D. (2006). Head First Object Oriented Analysis and Design, O'Reilly Media, Inc.