用例的活动图

由建模业务流程 "用例" 应翻译成一个通过可视化系统进程 "活动图". 连接用例及其配套活动图对业务和系统域之间切换的有效途径. 这是不仅解释的方法 什么 系统会做的,但也 怎么样 它会做.

当设计一个新的服务, 我的第一个任务是捕捉到纸上的无数天马行空的想法. 进一步来说, 我使用建模工具来识别个体和系统 (e.g. 在 ) 将相互作用和它们的使用场景 (e.g. 在 什么). 在UML术语, 个人被称为 "演员" 和使用场景被称为 "用例".

例: 用户登录和注册

注册和登录是一种普遍使用场景的例子, 因为几乎所有的网站都为用户的业务需求,以创建一个帐户,他们可以登录之前. 如何在用户注册和日志,, 换句话说系统的行为, 可以有很大的不同. 登记要求用户完成一个长申请书, 刚刚提交的电子邮件地址, 或者使用中央认证系统例如OpenID. 这些都是系统特定的方式来达到同样的业务需求.Use Case Example

上面的用例图显示了用户注册和登录将成为设计的一部分. 它并不能解释这将如何实现.

映射用例活动图

而使用的情况下 "游客创建一个帐户" 提供足够的信息来了解系统的设计, 更多详细信息,必须提供开发前就可以开始. 活动图提供了一个简单, 流程图的方式来指定缺少的细节. 从摘录 "访客登记" 活动图显示了这个缺少细节.

Activity Example

该活动图分割成 "泳道" 表示在网络浏览器和活动网络为基础的, 网络服务器. 虚线框代表了活动 "游客创建一个帐户" 用例, 允许软件开发可视化什么是用例实际上意味着.

实现用例映射

实现这种映射的方法之一是从企业架构师的文章介绍, 映射用例.

EA的建模工具有时会在简单的方式, 因为在这种情况. 对于简单的用例和活动图, 我只想上创建EA用例图内的活动模型 "项目浏览器"

2月19日, 2013 发布者 乔恩Jaroker 提起: UML

成为第一个发表评论. 发表评论

您的电子邮件地址不会被公开. 必需字段标记 *