26

我在分析和设计方面是全新的......

请有人告诉我:

系统用例和业务用例有什么区别?

据我所知,UML 中只有一个图称为用例图。现在,它们呢?他们有单独的图表吗?

谢谢

4

5 回答 5

10

来自维基百科

业务用例以无技术术语描述,将业务流程视为黑匣子,并描述其业务参与者(业务外部的人员或系统)用于实现其目标的业务流程(...)

系统用例通常在系统功能级别进行描述(例如,创建凭证),并指定系统为用户提供的功能或服务(...)

所以,简而言之,业务用例更多的是关于用户期望系统做什么,而系统用例更多的是关于系统实际做了什么。

于 2009-12-15T11:26:41.387 回答
5

业务用例描述了流程中实现业务目标的步骤。

系统用例描述了自动化业务用例的系统行为。

于 2010-07-20T20:25:40.273 回答
2

用例是所研究的系统或组织提供给参与者的价值。对于组织,命名业务用例;对于系统,命名系统用例。见下图(我自己画的): 业务用例与系统用例

于 2014-09-20T14:01:39.923 回答
2

用例可以分为两种类型。这不是必需的,但如果有人要求您这样做,这是可能的。

系统用例表示由系统(非手动)完成的用例。

例如:在在线酒店预订系统中,用户预订房间。所以预订是系统用例,用户是系统用户。

业务用例代表手动完成的用例。它不一定由系统完成。

例如:通过电话手动预订酒店。用户致电酒店并预订房间。这里电话不是系统用例,因为它不是由系统完成的。用户也不是系统用户,因为他们不与系统交互。

于 2016-06-29T03:37:00.463 回答
1

软件架构包括业务视图(业务流程描述)和系统视图(系统描述)。业务用例描述业务视图的功能,系统用例描述系统视图的功能。业务用例在 UML 标准中有它的图形原型。

于 2016-08-20T18:22:08.797 回答