Ở 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ựng

Trướ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 Actor

Bạ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 Case

Bạ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 Case

Trướ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ống
Cá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.

Làm vắt Nào Để Vẽ Một Biểu Đồ Use Case?

Bạn có thể ban đầu vẽ biểu thứ Use Case với khí cụ biểu trang bị Use Casecủa thachdau.mobi kèm theo với hình ảnh kéo và thả đơn giản và dễ dàng và các hình dạng biểu đồ vật Use Case thông minh để giúp việc vẽ trở nên dễ dàng hơn.Bắt đầu bằng phương pháp vẽ ranh giới hệ thống và để tên cho hệ thống.Xác định những tác nhân và thêm nó vào không gian làm cho việc, phía bên ngoài ranh giới hệ thống. Bọn chúng là phần lớn thực thể phía bên ngoài tương tác với hệ thống của người sử dụng và đó hoàn toàn có thể là một người, một hệ thống hoặc một đội nhóm chức khác. Vào một khối hệ thống ngân hàng, tác nhân ví dụ nhất là khách hàng hàng. Những tác nhân khác rất có thể là nhân viên bank hoặc nhân viên cấp dưới thu ngân tùy trực thuộc vào vai trò các bạn đang cố gắng thể hiện trong Use Case.Tiếp theo, xác định các trường hợp áp dụng về cơ bản là rất nhiều gì các tác nhân nên từ hệ thống. Ví dụ, trong một khối hệ thống ngân hàng, người tiêu dùng sẽ rất cần phải mở tài khoản, gửi cùng rút tiền, hoặc yêu tập chi phiếu.Sau đó khẳng định các tác dụng phổ biến có thể được tái thực hiện trên toàn hệ thống. Ví như hai hoặc Use Case share một tính năng chung, bạn cũng có thể trích xuất các tác dụng chung với thêm nó vào một Use Case riêng rẽ biệt.Kiểm tra xem rất có thể khái quát mắng hóa tác nhân và Use Case hay không. Nếu những tác nhân có liên quan đến các Use Case tương tự nhau khi kích hoạt một vài Use Case chỉ giành riêng cho chúng, chúng ta có thể khái quát lác tác nhân để trình bày sự nối liền của những chức năng. Chúng ta có thể làm một điều tương tự cho các Use Case.Nếu bạn muốn cộng tác với những người khác trong nhóm của bản thân mình hoặc muốn nhận đánh giá từ những bên liên quan bên ngoài, chúng ta có thể nhanh chóng share không gian làm việc thachdau.mobi với bọn họ và nắm bắt phản hồi của họ bằng những nhận xét theo ngữ cảnh. Với kĩ năng theo dõi chuột trực tiếp và phiên bản xem trước được đồng hóa hóa, bạn có thể nhanh chóng cập nhật những biến đổi mà họ sẽ thực hiện. Chúng ta có thể sử dụng trò chuyện đoạn clip trong áp dụng để phù hợp hóa tiếp xúc hơn nữa.

Các nội dung bài viết về Use Case