系统用例对比业务用例
我在分析和设计方面是全新的......
请有人告诉我:
系统用例和业务用例之间有什么区别?
据我所知,UML 中只有一种图,称为用例图。 现在,他们呢?他们有单独的图表吗?
谢谢
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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
来自维基百科:
因此,简而言之,业务用例更多的是关于用户期望系统做什么,而系统用例更多的是关于系统实际做什么。
From Wikipedia:
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.
业务用例描述了实现业务目标的流程中的步骤。
系统用例描述了自动化业务用例的系统的行为。
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.
用例可以分为两种类型。没有必要,但如果有人要求你这样做,那是可能的。
系统用例表示由系统(而不是手动)完成的用例。
例如:在在线酒店预订系统中,用户预订房间。所以预订是一个系统用例,用户是系统用户。
业务用例代表手动完成的用例。这不一定是系统完成的。
例如:通过电话手动预订酒店。用户致电酒店并预订房间。这里打电话不是系统用例,因为它不是由系统完成的。用户也不是系统用户,因为他们不与系统交互。
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.
用例是所研究的系统或组织向参与者提供的值。
对于组织,命名业务用例;
对于系统,命名系统用例。
见下图(自己画的):
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):
软件架构包括业务视图(业务流程的描述)和系统视图(系统的描述)。业务用例描述业务视图的功能,系统用例描述系统视图的功能。业务用例在 UML 标准中具有其图形构造型。
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.