Ở kỳ trước "Tìm hiểu về Use Case Diagram trong UML" mình đã lý giải sơ qua về triết lý 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 trong những yêu cầu và vẽ thành một Use Case Diagram nho bé dại nhé. Bạn đang xem: Sử dụng công cụ biểu đồ use case
Xây dựng Use Case Diagram
Bước 1:Thu thập kỹ năng và kiến thức liên quan đến khối hệ thống sẽ xây dựngTrước hết, để phân tích hệ thống trên các bạn phải có kiến thức và kỹ năng về khối hệ thống thương mại năng lượng điện tử, chúng ta cũng có thể tìm hiểu trải qua các nguồn sau:
– xem qua những forum
– coi các khối hệ thống mẫu
– Hỏi những người chuyên về lĩnh vực này
Lưu ý: chúng ta không thể thiết kế giỏi được giả dụ bạn không tồn tại kiến thức về nghành của thành phầm mà bạn sẽ xây dựng.
Bước 2:Xác định những ActorBạn hãy trả lời cho thắc mắc “Ai sử dụng hệ thống này?”
Xem xét Website họ nhận thấy:
– những người dân chỉ vào nhằm đọc bài xích viết. Những người này làNgười coi (Guest).
– những người dân vào để đăng topic, bình luận,… v.v.. điện thoại tư vấn làThành viên (Member).
Về phía quản ngại trị forum, có những người dưới đây tham gia vào hệ thống:
–Mod: quản lý các bài bác viết, đăng cảnh báo, xóa bài bác viết, tắt bình luận
–S-mod: quản lý các bài xích viết, đăng cảnh báo, xóa bài viết, tắt bình luận, đề cử Mod
–Admin: làm chủ các bài xích viết, đăng cảnh báo, xóa bài bác viết, tắt bình luận, Tạo bạn dùng, Phân quyền, Ban bạn dùng, chỉ định và hướng dẫn Mod, S-mod
Tiếp theo chúng ta trả lời câu hỏi “Hệ thống nào thúc đẩy với hệ thống này?”
Ví dụ chúng ta sử dụng Facebook, Gmail để thực hiện tính năng Login thì họ sẽ có những Actor tương ứng tương tác với hệ thống
Như vậy, chúng ta đã có những Actor của khối hệ thống gồm:Guest, Member, Mod, S-mod, Admin, Facebook, Google
Bạn cần khảo sát và so với thêm cũng giống như hỏi trực tiếp người tiêu dùng để xác định vừa đủ các Actor mang lại hệ thống.
Bước 3:Xác định Use CaseBạn nên trả lời thắc mắc “Actor sử dụng tác dụng gì bên trên hệ thống?”.
Trước tiên, chu đáo với Actor “Guest” trên trang bkc.vn để xem họ sử dụng chức năng nào?
– xem trang chủ
– Xem bài xích viết
– kiếm tìm kiếm bài xích 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à nhận thấy họ thực hiện chức năng:
– Đăng nhập
– Bình luận
– Đăng bài
–...
Xem thêm: Trọn bộ cô thắm về làng - cô thắm về làng (phim truyền hình)
Tương tự như vậy các bạn xác định chức năng cho các Actor còn lại.
Bước 4:Vẽ phiên bản vẽ Use CaseTrước hết họ xem xét với phân tích các tính năng của “Guest” bọn họ nhận thấy.Chức năng kiếm tìm kiếm nội dung bài viết sẽ bao gồm chức năng xem những nội dung bài viết đã tra cứu kiếm ấy. Mặc dù nhiên chức năng xem bài viết vẫn là một tính năng độc lập. Vì thế mình nối Association vào cả 2. Và đặt mối quan hệ Extend đến chúng.
Đặt lại tên mang đến gọn và xác định các quan hệ của chúng, chúng ta cũng có thể vẽ Use Case Diagram mang lại Actor này như sau:

Tiếp theo, họ xem xét cho Actor "Member", Actor này còn có những tác dụng tương từ bỏ với "Guest" nhưng lại họ hoàn toàn có thể tạo bài bác viết, bình luận, vấn đáp một bình luận. Ta hoàn toàn có thể vẽ như sau:
Thay vày nối vớ cả như thế sẽ khôn cùng rối mắt. "Member" có tất cả Use Case của "Guest", rất có thể xem "Member" là nhỏ của "Guest", chính vì như thế ta rất có thể sử dụng quan hệ giới tính kế thừa. Họ sẽ tối giản sơ thiết bị như hình ảnh dưới:

Đỡ đau mắt rộng rồi đúng không nào nào?
Tiếp tục xem xét các Actor còn lại, coi cả những hệ thống nào tương tác với phần mềm và xác minh các côn trùng quan hệ, thêm các Actor/ Use Case quan trọng hoặc sút những sản phẩm công nghệ không liên quan, không ngừng mở rộng System Boundary khi hết chỗ. Cuối cùng bọn họ có sơ đồ cố kỉnh này:

Kết luận
Như vậy, họ đã hoàn thành bản vẽ Use Case cho website CForum.Hy vọng, các bạn có thể hiểu với sử dụng bạn dạng vẽ này trong việc phân tích khối hệ thống một bí quyết hiệu quả.
Tips: ví như phần mềm của người sử dụng được chế tạo theo mô hình Agile/Scrum, các bạn đã sở hữu trong tay Use Story rồi thì bài toán chuyển bọn chúng thành Use Case đã dễ như trở bàn tay.
hình ảnh kéo thả đơn giản và vẽ auto để vẽ biểu thiết bị Use Case nhanh hơn Thư viện mẫu thiết kế sơ vật dụng UML không ngừng mở rộng và hàng chục ngàn mẫu biểu thiết bị Use Case được thành lập sẵn để ban đầu nhanh chóng Họp trực tuyến và theo dõi chuột trực tiếp để hiệp tác trong thời gian thực cùng với nhóm của công ty




Biểu Đồ Use Case Là Gì?
Biểu vật Use Case là 1 trong những loại sơ vật UML được áp dụng để biểu lộ kịch phiên bản sử dụng rất có thể xảy ra lúc một hệ thống được vạc triển. Nói một cách dễ dàng hơn, nó mô tả bí quyết một bạn dùng rất có thể tương tác cùng với hệ thống. Tuy nhiên nó trình bày những gì một hệ thống nên có tác dụng và người tiêu dùng của hệ thống sử dụng tính năng nào, mà lại nó không đề cập đến ngẫu nhiên chi tiết hiện thực nào như cấu tạo dữ liệu, thuật toán, v.v.Biểu đồ dùng Use Case được áp dụng trong quy trình phân tích và xây dựng như một phương pháp để mô tả những yêu cầu của doanh nghiệp và hệ thống tương lai dùng để làm gì. Biểu đồ gia dụng Use Case cũng có thể được sử dụng để ghi lại chức năng của một khối hệ thống hiện có và xác định người dùng nào được phép sử dụng tính năng sửa đổi.
Biểu đồ gia dụng Use Case chỉ rõ;
Hệ thốngCác tác nhân (những người xúc tiến với hệ thống)Các ngôi trường hợp áp dụng (những gì những tác nhân hoàn toàn có thể làm)
Ưu Điểm Của việc Sử Dụng ứng dụng Biểu Đồ Use Case
Biểu đồ Use Case được áp dụng để xác định các nguyên tố và quá trình chính hình thành hệ thống. Chúng cũng là biện pháp phân cảnh tuyệt vời cho các cuộc họp của bạn dùng. Chúng xác định các yêu mong của khối hệ thống đang được mô hình hóa và cho nên vì thế được thực hiện để viết những kịch bạn dạng thử nghiệm cho hệ thống được quy mô hóa. Hãy xem trả lời biểu trang bị use case để xem hướng dẫn bỏ ra tiết.
Một công cụ lập biểu vật Use Case trực con đường giúp nâng cấp lợi ích chúng ta nhận được từ những việc vẽ một Use Case. Nếu như khách hàng chỉnh sửa nó những lần, phiên phiên bản cuối thuộc sẽ vẫn sạch. Bạn có thể dễ dàng share biểu đồ của chính bản thân mình và xác minh kết quả. Và bạn cũng có thể truy cập vào nó từ đầy đủ nơi trên gắng giới. Danh sách sẽ cứ liên tục như vậy.