Hướng dẫn vẽ biểu đồ use case

Tại kỳ trước "Tìm hiểu về Use Case Diagram trong UML" mình đã phân tích và lý giải sơ qua về định hướng của Use Case Diagram. Trong kỳ này, bọn họ sẽ thực hành thực tế phân tích một số trong những những hiểu biết với vẽ thành một Use Case Diagram nho bé dại nhé.

Bạn đang xem: Hướng dẫn vẽ biểu đồ use case

Xây dựng Use Case Diagram

Cách 1:Thu thập kiến thức liên quan cho hệ thống sẽ xây dựng dựng

Trước hết, nhằm đối chiếu khối hệ thống trên chúng ta cần có kiến thức về hệ thống thương mại điện tử, chúng ta cũng có thể khám phá thông qua những mối cung cấp sau:

– Xem qua những forum

– Xem những khối hệ thống mẫu

– Hỏi những người dân siêng về nghành này

Lưu ý: Bạn cần yếu thi công giỏi được nếu như bạn không tồn tại kỹ năng và kiến thức về nghành của sản phẩm nhưng mà các bạn sẽ xây dừng.

Bước 2:Xác định những Actor

quý khách hãy trả lời đến câu hỏi “Ai sử dụng hệ thống này?”

Xem xét Website họ thừa nhận thấy:

– Những bạn chỉ vào để đọc bài viết. Những tín đồ này làNgười xem (Guest).

– Những fan vào để đăng topic, comment,… v.v.. Điện thoại tư vấn làThành viên (Member).

Về phía quản ngại trị diễn đàn, gồm những người tiếp sau đây tmê mệt gia vào hệ thống:

Mod: Quản lý những nội dung bài viết, đăng lưu ý, xóa nội dung bài viết, tắt bình luận

S-mod: Quản lý các bài viết, đăng cảnh báo, xóa bài viết, tắt bình luận, đề cử Mod

Admin: Quản lý những nội dung bài viết, đăng lưu ý, xóa bài viết, tắt comment, Tạo người dùng, Phân quyền, Ban người tiêu dùng, hướng đẫn Mod, S-mod

Tiếp theo họ vấn đáp câu hỏi “Hệ thống như thế nào tác động với khối hệ thống này?”

ví dụ như họ sử dụng Facebook, Gmail để tiến hành tính năng Login thì chúng ta sẽ có được những Actor khớp ứng can dự cùng với hệ thống

do vậy, họ đang bao gồm những Actor của khối hệ thống gồm:Guest, Member, Mod, S-mod, Admin, Facebook, Google

quý khách bắt buộc điều tra và phân tích thêm cũng tương tự hỏi thẳng người tiêu dùng nhằm xác minh không thiếu thốn những Actor mang lại khối hệ thống.

Cách 3:Xác định Use Case

Quý Khách đề xuất trả lời câu hỏi “Actor áp dụng chức năng gì trên hệ thống?”.

Xem thêm: " Roll Back Là Gì ? Định Nghĩa, Ví Dụ, Giải Thích Rollback Là Gì

Trước tiên, cẩn thận cùng với Actor “Guest” bên trên trang bkc.vn giúp xem chúng ta sử dụng chức năng nào?

– Xem trang chủ

– Xem bài xích viết

– Tìm tìm bài viết

– Đăng ký thông tin tài khoản để phát triển thành Member

– .......

Tiếp theo, lưu ý Actor “Member” với nhận ra chúng ta thực hiện chức năng:

– Đăng nhập

– Bình luận

– Đăng bài

–...

Tương từ như thế các bạn xác minh công dụng cho những Actor còn sót lại.

Cách 4:Vẽ bản vẽ Use Case

Trước hết bọn họ chăm chú cùng đối chiếu những công dụng của “Guest” họ phân biệt.Chức năng tra cứu tìm nội dung bài viết đang bao gồm công dụng coi phần đông nội dung bài viết đã kiếm tìm kiếm ấy. Tuy nhiên chức năng coi nội dung bài viết vẫn là một trong tác dụng độc lập. Vì thế bản thân nối Association vào cả 2. Và đặt quan hệ Extover cho chúng.

Đặt lại thương hiệu cho gọn cùng khẳng định các mối quan hệ của bọn chúng, chúng ta có thể vẽ Use Case Diagram đến Actor nàhệt như sau:

*

Tiếp theo, họ cẩn thận đến Actor "Member", Actor này có những chức năng tựa như với "Guest" tuy nhiên bọn họ rất có thể tạo bài viết, bình luận, trả lời một bình luận. Ta rất có thể vẽ như sau:

Ttốt vì nối tất cả như thế sẽ khá rối mắt. "Member" tất cả tất cả Use Case của "Guest", hoàn toàn có thể xem "Member" là bé của "Guest", vì vậy ta hoàn toàn có thể thực hiện tình dục kế thừa. Chúng ta đang về tối giản sơ thiết bị nhỏng hình ảnh dưới:

*

Đỡ đau mắt rộng rồi đúng không nào nào?

Tiếp tục chu đáo các Actor sót lại, coi cả phần nhiều hệ thống nào liên tưởng với phần mềm và khẳng định các mối quan hệ, thêm đều Actor/ Use Case cần thiết hoặc giảm phần đông máy không liên quan, mở rộng System Boundary khi không còn nơi. Cuối cùng họ bao gồm sơ thứ cụ này:

*

Kết luận

do đó, họ sẽ hoàn thành phiên bản vẽ Use Case cho trang web CForum.Hy vọng, những bạn cũng có thể gọi với thực hiện bạn dạng vẽ này trong bài toán đối chiếu khối hệ thống một biện pháp công dụng.

Xem thêm: Nghĩa Của Từ Polarization Là Gì, Group Polarization

Tips: Nếu ứng dụng của bạn được xây dựng theo mô hình Agile/Scrum, những bạn đã sở hữu trong tay Use Story rồi thì bài toán đưa chúng thành Use Case đang dễ nlỗi trở bàn tay.


Chuyên mục: Kiến Thức