System use case Vs. Business use case

点点圈 提交于 2019-12-03 05:40:24

问题


I am completely new in analysis and design.....

please some one tell me :

what is the difference between System use case and Business use case ?

As far as I know, there is only one diagram in UML called use case diagram.. Now, what about them ? Do they have separate diagram?

Thank you


回答1:


Business Use-Case

A Business Use-Case is a way in which a customer or some other interested party can make use of the business to get the result they want whether it’s to buy an item, to get a new driving licence, to pay an invoice, or whatever. An important point is that a single execution of a Business Use-Case should encompass all the activities necessary to do what the customer (or other actor) wants, and also any activities that the business needs to do before the process is complete from its point of view.

System Use-Case

In contrast, a System Use-Case is a way in which a user of a computer system can make use of the system to get the result they want. This will typically be something we can readily imagine as being done in a single sitting on a single PC or other device such as an ATM or a mobile/cell phone, usually with a single UI, or a small number of closely-related screens such as a wizard, and taking maybe between a couple of minutes and a half-hour at most.

The Key Difference

When faced with a particular modelling task I a real-life project, these differences helps us to decide: “Which one am I modelling here?”




回答2:


From Wikipedia:

A business use case is described in technology-free terminology which treats the business process as a black box and describes the business process that is used by its business actors (people or systems external to the business) to achieve their goals (...)

A system use case is normally described at the system functionality level (for example, create voucher) and specifies the function or the service that the system provides for the user (...)

So, in short, business use cases are more about what the users expect the system to do, and system use cases are more about what the system actually does.




回答3:


A business use-case describes the steps in a process that achieve a business goal.

A system use-case describes behavior of a system that automates a business use-case.




回答4:


Use cases are the values provided to the actors by the systems or organizations under study. For organizations, named business use case; For systems, named system use case. See the picture below (drawn by myself):




回答5:


Use cases can be divided into two types. It is not necessary, but if someone ask you to do that, it is possible.

System use case represents the use cases which are done by the system(not manually).

For example: In a online hotel reservation system a user books a room. So the booking is a system use case and the user is a system user.

Business use case represents the use cases which are done manually. It is not necessarily done by the system.

For Example: Manual hotel reservation via telephone call. A user calls the hotel and books a room. Here telephoning is not a system use case, because it is not done by the system. The user is also not a system user, because they do not interact with the system.




回答6:


Software architecture comprises among others with the business view (description of business processes) and with the system view (description of the system). A business use case is describing the functionality of the business view, and the system use case is describing the functionality of the system view. The business use case has its graphic stereotype in the UML standard.



来源:https://stackoverflow.com/questions/1906783/system-use-case-vs-business-use-case

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!