如何确保用例模型有效?

栏目: 编程工具 · 发布时间: 7年前

内容简介:许多分析师对如何正确应用用例建模有一定的理论知识。遗憾的是,关键元素经常被遗漏,导致用例模型无效。用例模型包括角色和用例。有效的模型必须全面识别。然而,分析师通常无法确定所有相关的角色。为了解决这个问题,我想推荐一种维护单独的用例图和角色图的方法。然后,随着用例图的演变,角色图中的角色可以逐步添加到用例图中。

许多分析师对如何正确应用用例建模有一定的理论知识。遗憾的是,关键元素经常被遗漏,导致用例模型无效。

用例模型包括角色和用例。有效的模型必须全面识别。然而,分析师通常无法确定所有相关的角色。

为了解决这个问题,我想推荐一种维护单独的用例图和角色图的方法。然后,随着用例图的演变,角色图中的角色可以逐步添加到用例图中。

从单独的角色模型开始,重点关注角色分析。这是在业务范围或系统范围内识别尽可能多的不同角色的过程。然后,可以通过显示角色泛化/特化(继承)来组织每个角色。在单独的图中显示角色泛化/特化可以帮助保持用例图清洁,因为可能不需要显示广义的角色来启动用例。这种分别展示角色的有层次的组织是有益的,因为它有助于图表的受众理解每个角色是如何相似或不同的。

角色图只是整个角色分析的一部分。每一个角色都应该有一个角色描述,可以方便地在电子表格中维护。理解角色在高层次上所做的事情(2-3个句子)以及角色不做的事情(角色的分化),有助于模型的观众全面了解所涉及的角色。

在完成角色分析的同时,还创建了用例图。应确定每个高级用例可以被识别。这些是直接为角色提供价值的用例。启动用例的每个角色都应该显示与启动的关系。同样,其他为用例提供支持或从用例中接收内容的角色应该被显示为次要角色(非发起角色)。

在识别出高级用例之后,可以将它们分解为显示用例的较小部分,这些部分可以跨用例重复使用,或者可以仅由一部分角色使用。这是通过使用用例之间的“包含”关系来完成的。

最后,如果分析师没有花时间编写一个段落描述用例做什么,那么每个用例都是不完整的。这些描述对于确保用例模型是有效的和有用的是至关重要的。

用例描述应说明:

  1. 什么触发了用例
  2. 用例中发生了什么
  3. 用例如何结束

通过将重点放在角色和用例上,并提供对每个用例的简要描述,维护了用例模型的有效性。

业务分析设计


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

菜鸟侦探挑战数据分析

菜鸟侦探挑战数据分析

[日] 石田基广 / 支鹏浩 / 人民邮电出版社 / 2017-1 / 42

本书以小说的形式展开,讲述了主人公俵太从大学文科专业毕业后进入征信所,从零开始学习数据分析的故事。书中以主人公就职的征信所所在的商业街为舞台,选取贴近生活的案例,将平均值、t检验、卡方检验、相关、回归分析、文本挖掘以及时间序列分析等数据分析的基础知识融入到了生动有趣的侦探故事中,讲解由浅入深、寓教于乐,没有深奥的理论和晦涩的术语,同时提供了大量实际数据,使用免费自由软件RStudio引领读者进一步......一起来看看 《菜鸟侦探挑战数据分析》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具