【发布时间】:2014-04-02 03:16:06
【问题描述】:
我正在为我正在创建的示例应用程序中的各种场景创建用例图。这是为了纯粹的学习,实际上并没有在 UML 图规划阶段之外实施。
这个移动应用程序的广义概念是健身计划。用户可以输入他在健身房所做的事情,可以看到他的活动结果等。一次只有一个用户,想想一个 iPhone 应用程序。
那么我假设这样的事情唯一涉及的参与者是应用程序用户本身是正确的吗?其他一切都将由系统处理。
因此,出于我的问题的目的,我只想列出应用程序用户在使用此应用程序时可能遇到的 5 个假设场景。
1. User creates an account in the application
2. User creates his own custom exercise he can perform
3. User checks his fitness stats/activity/data (whatever you wanna call it)
4. User exercises! (Records new data into the application)
所以我的问题是,这一切会被编译成 1 个单一的 UML 用例图吗?那么它看起来像 A 还是 B?
那么对于这样的应用程序,应用程序用户的所有可能用途是否会被封装到一个单独的用例图 (A) 中?还是应该为每个场景(B)分成多个用例图?还是我一起错过了大局?用例图是否应该隐藏实现细节或者我应该进一步阐述?我在这里没有使用任何 > 或 > 关系,因为我不确定是否应该深入研究实现细节。
想法?
【问题讨论】:
标签: model uml diagram use-case