.Sơ trang bị Use case là một công thay rất hữu dụng trong việc kiến thiết và triển khai quy trình trong hệ thống. Bởi việc xác minh những yêu mong và kì vọng đề ra từ tầm nhìn cùa tín đồ sử dụng, chúng bảo vệ rằng quá trình triển khai của khối hệ thống được trở nên tân tiến đúng mục đích.

Bạn đang xem: Xây dựng use case

Trong nội dung bài viết này, chúng ta sẽ khẳng định Use case diagram là gì cũng như các lấy một ví dụ về nó.

Use case diagram là gì?

Use case diagram là một trong cách biểu diễn cho ta tầm nhìn tổng quan về các cách hoặc tình huống khác nhau có thể xảy ra khi thực hiện một hệ thống. Nó minh họa cách người tiêu dùng sẽ triển khai các hành vi và liên can với một khối hệ thống cụ thể, ví dụ điển hình như website hoặc ứng dụng...

Ví dụ, sơ đồ vật use case sau đây mô tả những tác dụng khác nhau của một hệ thống ngân hàng

*

Trong Unified Modeling Language (UML), các khối hệ thống được trình diễn ở các mức độ cụ thể khác nhau để miêu tả một quan lại điểm rõ ràng trong xây cất của hệ thống. Sơ vật dụng use case được xem là sơ đồ vật UML.

Các sơ vật dụng UML xác định và tổ chức triển khai các công dụng và phạm vi v.i.p của một hệ thống. Bằng cách lập quy mô luồng sự khiếu nại cơ phiên bản trong trường hòa hợp sử dụng, bọn chúng giúp xác định các mục tiêu mà bạn phải đạt được với mọi tương tác giữa người tiêu dùng hệ thống.

Lợi ích sơ đồ dùng Use case

Sơ đồ dùng Use case cung ứng rất những trong vượt trình cải cách và phát triển ứng dụng:

Hướng dẫn phân phát triển: Sơ vật dụng USe case có thể giúp tùy chỉnh thiết lập chi phí tổn và độ phức tạp của hệ thống của bạn. Nó có tác dụng như vậy bằng cách chỉ định chức năng nào biến yêu ước sẽ đưa sang giai đoạn phát triển.

Cách tiếp cận tìm hiểu người dùng: Sơ vật dụng Use case được viết bằng ngôn từ tự nhiên, giúp tín đồ dùng dễ dãi hiểu chúng. Quanh đó ra, bọn họ cung cấp cho doanh nghiệp một cách hoàn hảo nhất để tiếp xúc với khách hàng. Dưới đấy là một lấy một ví dụ về sơ đồ trường thích hợp sử dụng cho thấy thêm đường dẫn giao dịch cơ bản của một quý khách hàng ngân hàng:

*
Đơn giản hóa những giải pháp: bằng cách chia bé dại các giải pháp thành các tính năng hoặc khả năng thực tế, sơ đồ gia dụng trường hòa hợp sử dụng hoàn toàn có thể làm sút mức độ phức tạp của vấn đề mà hệ thống của công ty đang nỗ lực giải quyết.Theo dõi tiến độ: Sơ đồ vật Use case có thể được thực hiện để theo dõi và quan sát ca thực hiện nào đã làm được triển khai, thử nghiệm với phân phối, đồng thời giúp bạn xác định tác dụng nào chuyển động và tính năng nào không.

Các các loại sơ đồ dùng Use case

Có nhiều nhiều loại sơ vật dụng khác nhau hoàn toàn có thể được sử dụng để xây đắp và biểu diễn các khối hệ thống và quy trình. Đối với sơ vật use case UML, bọn chúng được tạo thành hai loại: sơ trang bị UML hành vi và cấu trúc.

Sơ trang bị UML hành vi:

Sơ vật dụng UML hành vi cung ứng một cách tiêu chuẩn chỉnh để trực quan hóa xây cất và hành vi của một hệ thống. Dưới bọn chúng là 7 nhiều loại sơ đồ dùng khác kia là:

Activity diagrams
State machine diagrams
Sequence diagrams
Communication diagrams
Interaction overview diagrams
Timing diagrams
Use case diagrams

Ví dụ, sơ đồ gia dụng Use case này biểu hiện cách khối hệ thống ATM sẽ vận động hoặc phản bội ứng khi quý khách hàng hoặc quản lí trị viên triển khai một hành động.

*

Sơ đồ vật UML cấu trúc:

Mặt khác, những sơ vật UML cấu tạo tập trung vào việc mô tả những khái niệm tương quan đến một khối hệ thống và biện pháp chúng liên quan với nhau. Ngoài ra còn gồm 7 nhiều loại sơ thứ UML cấu trúc:

Class Diagram
Component Diagram
Deployment Diagram
Object Diagram
Package Diagram
Profile Diagram
Composite Structure Diagram

Các thành bên trong sơ đồ Use case

Sơ thiết bị Use case đựng sự phối kết hợp của những yếu tố khác biệt và các ký hiệu và trình kết nối chuyên dụng. Cho dù bạn có nhu cầu sơ thứ trường đúng theo sử dụng của chính bản thân mình đơn giản hay chăm sâu, sơ đồ gia dụng đó phải bao gồm các thành phần cơ phiên bản sau:

Actor – An actor là ngẫu nhiên ai tiến hành một hành động trên khối hệ thống của bạn. Tác nhân hoặc tín đồ dùng rất có thể là một người, một đội nhóm chức hoặc một khối hệ thống bên ngoài. Các tác nhân được diễn tả bằng các hình que trong sơ thứ Use case. Trong lấy ví dụ này, các công dụng của một hệ thống được mô hình hóa đến hai loại tác nhân: cá nhân và tổ chức.

System – Phạm vi hệ thống bao gồm 1 chuỗi các hành động và hệ trọng giữa người dùng và hệ thống. Để biểu lộ ranh giới hệ thống, những hộp oắt giới khối hệ thống được sử dụng để biểu hiện rằng trường hợp sử dụng nằm vào phạm vi của hệ thống.

Use case – Use case là những cách sử dụng hoặc ứng dụng không giống nhau mà khối hệ thống của bạn có thể cung cấp cho tất cả những người dùng. Các hình thai dục nằm ngang được sử dụng để tượng trưng cho những Use case trong khi những đường kẻ được vẽ nhằm kết nối người dùng với Use case. Dưới đó là một ví dụ để minh họa mối quan hệ giữa người dùng và Use case:

*
Goal – phương châm là tác dụng cuối thuộc của một Use case. Một sơ đồ vật Use case kết quả nên biểu thị các vận động liên quan cho việc đã đạt được các kim chỉ nam đằng sau mỗi Use case.

5 ví dụ như sơ vật dụng Use case mà chúng ta cũng có thể sử dụng:

Retail use case diagram

Ví dụ về sơ thứ Use case này thể hiện các tính năng nội bộ và liên tưởng của nhân viên cấp dưới trong một khối hệ thống bán lẻ.

*

Nó có các tác dụng hệ thống cơ bản được thể hiện bằng các hộp phối kết hợp màu để biểu hiện các trường hợp sử dụng dựa vào vai trò của fan dùng. Sơ thứ trường hòa hợp sử dụng như thế này có thể hữu ích cho các cửa hàng nhỏ lẻ có hệ thống thương mại năng lượng điện tử B2C.

Restaurant use case diagram

Trong ví dụ như này, các hoạt động hàng ngày của phòng hàng đóng vai trò là hệ thống, nhân viên đại diện thay mặt cho những tác nhân và nhiệm vụ của chúng ta là những Use case.

*

Sơ thiết bị Use case này hoàn toàn có thể đặc biệt có lợi cho các nhà hàng quán ăn hoặc chuỗi thức ăn uống nhanh về mặt hệ thống hóa các quy trình thường thì và trình diễn các vận động hàng ngày cho nhân viên cấp dưới theo cách dễ dàng và đơn giản và tất cả trật từ hơn.

Xem thêm: Làm Nhà Phạm Kim Lâu Làm Nhà Chính Xác Nhất Theo Chuyên Gia Phong Thủy

Travel use case diagram

Dưới đó là sơ đồ vật Use case gạch ra cách các loại người tiêu dùng khác nhau rất có thể tương tác với trang web hoặc ứng dụng đặt chống du lịch.

*

Mẫu này bao gồm các trường thích hợp sử dụng mở rộng được khắc ghi bằng các đường chấm cùng mũi tên chũm vì các đường đối chọi giản. Nó rất có thể được thu nhỏ dại hoặc tạo thêm cho các khách sạn, hãng sản xuất hàng không với các khối hệ thống đặt chỗ du ngoạn khác.

Banking use case diagram

Được thi công cho các khối hệ thống máy rút tiền tự động (ATM), sơ đồ gia dụng trường hợp áp dụng này tế bào tả các loại giao dịch khác nhau dưới dạng những trường hợp sử dụng.

*

Vì ví dụ như này rất dễ dàng và đơn giản và chỉ chứa những yếu tố cần thiết nên nó hoàn toàn có thể được điều chỉnh cho các khối hệ thống ngân hàng khác như ngân hàng chi nhánh hoặc bank trực tuyến.

Consumer electronics store use case diagram

Cuối thuộc nhưng không kém phần quan tiền trọng, lấy ví dụ về sơ thiết bị trường hợp sử dụng này minh họa cách những nhóm làm chủ và bán sản phẩm có thể thực hiện hệ thống nhỏ lẻ để thực hiện các nhiệm vụ.

*

Nó rất có thể được áp dụng cho những hệ thống bán lẻ điện tử tiêu dùng và máy gia dụng, hàng tiêu dùng nhanh và các lĩnh vực bán lẻ khác.

Các thắc mắc hay gặp

Những gì được bao gồm và không được bao gồm trong sơ đồ gia dụng ca sử dụng?

Sơ đồ vật Use case tế bào tả mối quan hệ giữa người dùng, khối hệ thống và những use case của nó. Họ không nhất thiết phải đi sâu vào cụ thể và lý giải hệ thống vận động như cố nào trong nội bộ. Dưới đây là hướng dẫn về hầu như gì cần bao gồm và đều gì ko nên bao hàm trong sơ đồ vật trường hợp sử dụng của bạn:

Những gì bắt buộc bao gồm:

Ai đang thực hiện hệ thống
Người sử dụng sẽ sử dụng hệ thống như thế nào
Mục tiêu của người tiêu dùng là gì
Những bước người dùng thực hiện nay để xong xuôi một nhiệm vụ
Cách khối hệ thống phản ứng cùng với một hành vi cụ thể

Những gì ko bao gồm:

Thứ tự tiến hành các bước
Chi tiết về giao diện bạn dùng
Ngôn ngữ lập trình

Làm chũm nào để bạn viết một sơ vật Use case?

Viết một sơ vật dụng Use case tương quan đến câu hỏi giải kết cấu các quá trình để tiết lộ tổng quan liêu cơ bản về khối hệ thống của bạn. Dưới đây là một số bước mà bạn cũng có thể làm theo:

Bước 1: xác minh các tác nhân (người dùng) sẽ cửa hàng với hệ thống của bạn. Phân nhiều loại từng loại người dùng dựa trên mục đích của họ.

Bước 2: lựa chọn 1 loại người dùng và liệt kê những hành vi họ sẽ triển khai khi sử dụng hệ thống. Mỗi hành vi trở thành một Use case.

Bước 3: Tạo kim chỉ nam cho các Use case. Khẳng định những gì được yêu ước từ hệ thống để có được những phương châm này.

Bước 4: cấu tạo các Use case. Bao gồm trong phần mô tả cho mỗi Use case quy trình cơ bản của những sự khiếu nại sẽ xẩy ra khi người tiêu dùng thực hiện tại một hành động nhất định. Nó sẽ bộc lộ những gì người tiêu dùng làm và cách khối hệ thống phản hồi.

Bước 5: coi xét các chuỗi sự kiện thay thế và thêm bọn chúng để mở rộng Use case.

Bước 6: Lặp lại các bước 2-5 để tạo sơ thiết bị trường hợp áp dụng cho từng loại tín đồ dùng.

Giao diện kéo thả đơn giản dễ dàng và vẽ tự động hóa để vẽ biểu đồ Use Case nhanh hơn
Thư viện dạng hình sơ đồ gia dụng UML không ngừng mở rộng và hàng ngàn mẫu biểu đồ Use Case được phát hành sẵn để bắt đầu nhanh chóng
Họp trực tuyến và theo dõi loài chuột trực tiếp để hợp tác trong thời hạn thực với đội của bạn
*

*

*

*

*

Biểu Đồ Use Case Là Gì?

Biểu thiết bị Use Case là 1 trong những loại sơ vật dụng UML được thực hiện để mô tả kịch bạn dạng sử dụng có thể xảy ra khi một khối hệ thống được vạc triển. Nói một cách đơn giản và dễ dàng hơn, nó mô tả cách một người dùng rất có thể tương tác 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 dùng của khối hệ thống sử dụng chức năng nào, nhưng lại nó không kể đế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 trang bị Use Case được áp dụng trong quá trình phân tích và thiết kế như một cách để mô tả các yêu cầu của người tiêu dùng và hệ thống tương lai dùng để triển khai gì. Biểu đồ gia dụng Use Case cũng hoàn toàn có thể được thực hiện để ghi lại công dụng của một khối hệ thống hiện gồm và xác minh người cần sử dụng nào được phép sử dụng tính năng sửa đổi.

Biểu vật Use Case chỉ rõ;

Hệ thống
Các tác nhân (những người tương tác với hệ thống)Các ngôi trường hợp sử dụng (những gì những tác nhân rất có thể làm)

Ưu Điểm Của vấn đề Sử Dụng ứng dụng Biểu Đồ Use Case

Biểu vật Use Case được áp dụng để xác định các nhân tố và quá trình chính xuất hiện hệ thống. Chúng cũng là cơ chế phân cảnh tuyệt vời và hoàn hảo nhất cho những cuộc họp của fan dùng. Chúng xác minh các yêu ước của khối hệ thống đang được quy mô hóa và cho nên được sử dụng để viết các kịch bản thử nghiệm cho hệ thống được quy mô hóa. Hãy xem lý giải biểu đồ gia dụng use case giúp thấy hướng dẫn đưa ra tiết.

Một khí cụ lập biểu đồ gia dụng Use Case trực tuyến đường giúp nâng cấp lợi ích bạn nhận được từ các việc vẽ một Use Case. Nếu bạn chỉnh sửa nó nhiều lần, phiên phiên bản cuối cùng sẽ vẫn sạch. Chúng ta cũng có thể dễ dàng share biểu đồ của mình và xác minh kết quả. Và chúng ta cũng có thể truy cập vào nó từ hầu hết nơi trên nắm giới. Danh sách sẽ cứ liên tục như vậy.

Làm cầm cố Nào Để Vẽ Một Biểu Đồ Use Case?

Bạn tất cả thể bắt đầu vẽ biểu thiết bị Use Case với biện pháp biểu đồ vật Use Casecủa xaydungmh.com đi kèm với giao diện 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 tiện lợi hơn.Bắt đầu bằng cách vẽ oắt giới khối hệ thống và để tên mang lại hệ thống.Xác định những tác nhân và thêm chúng vào không gian có tác dụng việc, phía bên ngoài ranh giới hệ thống. Chúng là các thực thể phía bên ngoài tương tác cùng với hệ thống của công ty và đó hoàn toàn có thể là một người, một hệ thống hoặc một đội chức khác. Vào một hệ thống ngân hàng, tác nhân ví dụ nhất là khách 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 ở trong vào vai trò các bạn đang cố gắng thể hiện trong Use Case.Tiếp theo, xác minh các ngôi trường hợp áp dụng về cơ bản là rất nhiều gì các tác nhân bắt buộc từ hệ thống. Ví dụ, vào một khối hệ thống ngân hàng, quý khách hàng sẽ rất cần được mở tài khoản, gửi với rút tiền, hoặc yêu tập chi phiếu.Sau đó xác minh các công dụng phổ biến hoàn toàn có thể được tái sử dụng trên toàn hệ thống. Trường hợp hai hoặc Use Case share một công dụng chung, chúng ta cũng có thể trích xuất các công dụng chung với thêm nó vào trong 1 Use Case riêng biệt.Kiểm tra xem hoàn toàn có thể khái quát hóa tác nhân và Use Case hay không. Nếu các tác nhân có tương quan đến các Use Case kiểu như nhau khi kích hoạt một vài Use Case chỉ dành cho chúng, chúng ta có thể khái quát tháo tác nhân để trình bày sự tiếp liền của các chức năng. Bạn có thể làm một điều tương tự như 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 mình hoặc ước ao nhận phản hồi từ các bên tương quan bên ngoài, bạn có thể nhanh chóng share không gian thao tác làm việc xaydungmh.com 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 tác dụng theo dõi loài chuột trực tiếp và phiên bản xem trước được đồng điệu hóa, bạn có thể nhanh chóng update 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 để hợp lí hóa giao tiếp hơn nữa.

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