Biểu đồ ca sử dụng (use case) là gì? Vai trò của biểu đồ ca sử dụng trong xác định yêu cầu khách hàng?
– Biểu đồ use case biểu diễn sơ đồ chức năng của hệ thống.Từ tập yêu cầu của hệ thống, biểu đồ use case sẽ phải chỉ ra hệ thống cần thực hiện điều gì để thỏa mãn các yêu cầu của người dùng hệ thống đó. Đi kèm với biểu đồ use case là các kịch bản (scenario). Có thể nói, biểu đồ use case chỉ ra sự tương tác giữa các tác nhân và hệ thống thông qua các use case.
– Mỗi use case mô tả một chức năng mà hệ thống cần phải có xét từ quan điểm người sử dụng. Tác nhân là con người hay hệ thống thực khác cung cấp thông tin hay tác động tới hệ thống.
– Biểu đồ use case sẽ làm cho khách hàng và người dùng tiềm năng tham gia vào cùng nhóm phát triển trong bước khởi đầu của quá trình phân tích thiết kế hệ thống, điều này giúp cho nhóm phát triển và khách hàng có được sự thống nhất chung về các chức năng thực sự cần thiết của hệ thống.
– Một biểu đồ use case là một tập hợp các tác nhân, các use case và các mối quan hệ giữa chúng, và là cơ sở cho những bước tiếp theo của quá trình phân tích thiết kế hệ thống phần mềm. Các use case trong biểu đồ use case có thể được phân rã theo nhiều mức khác nhau.