业务分析模型可能有以下属性

  • 简介:文本描述,作为模型的简要简介。
  • 业务系统:模型中的组件,表示层次结构。
  • 业务工作者:模型中的业务工作者类,为业务系统所有。
  • 业务实体:模型中的业务实体类,为业务系统所有。
  • 业务事件:模型中的业务事件类,为业务系统所有。
  • 业务规则:在模型中获取的业务规则。这些不是在单独工件中以文档形式捕获的业务规则。
  • 关系:模型中的关系,为业务系统所有。
  • 业务用例实现:模型中的业务用例实现,为业务系统所有。
  • 业务环境协作:业务和业务参与者之间的交互的外部实现,显示由顶级业务系统(即业务本身)提供的服务、这些服务的接口、与业务参与者的连接以及业务实体输入和输出。
  • 图:模型中的图,为业务系统所有。

请注意,业务本身是顶级组件(业务系统),并可以直接包括业务工作者、业务实体等等。

业务分析模型是在职责、可交付工件和协作行为方面表达业务流程的一种方式。如果要开发或部署新的软件系统,则为了评估系统对业务运作方式的影响,必须创建业务分析模型。通常从业务用例中忽略和排除部署新软件所引起的组织变更,这会导致工作中的软件系统无法使用。

如果未能生成业务分析模型,则意味着存在软件开发人员将不重视业务运作方式的风险。他们将按他们认为最好的方式来行事,即在缺乏业务流程知识的情况下设计和创建软件。结果可能是:建立的软件系统不支持业务需要。

业务用例模型涉及的主要概念相关推荐

  1. 使用EA绘制UML业务用例模型

    使用EA绘制UML业务用例模型 使用EA绘制UML业务用例模型 注意事项 建模过程 UML软件:Enterprise Architect 软件版本:14.0.1422 使用EA绘制UML业务用例模型 ...

  2. UML用例建模,业务用例建模、概念用例建模、系统用例建模,领域建模

    在面向对象软件开发的过程中,针对复杂系统,我们一般会先进行相关建模来了解现实世界问题,通过抽象方法,建立模型来表征现实世界,获得对现实事物本身的理解,然后将这些理解到的知识概念化,并将这些逻辑概念组织 ...

  3. 使用 UML 进行业务建模:理解业务用例与系统用例的相似和不同之处

    來源:http://www.uml.org.cn/requirementproject/200707024.asp 作者:Arthur V. English 出处:IBM   本文来自于 Ration ...

  4. 需求用例分析之七:业务用例之小结

    作者:张克强    作者微博:张克强-敏捷307 RUP虽然对于业务对象建模进行了详细的说明,但其本身并没有把业务对象建模(领域模型).业务用例作为必须的工件.Rational系方法把业务用例作为需求 ...

  5. 需求分析阶段的工作(一):业务用例和系统用例

    在这里要申明的是逻辑模型并不能完全算需求分析阶段的工作,因为它包含了设计模型的概念,但是我又把它归纳了一块到需求分析阶段,原因在于逻辑模型中存在了业务对象模型和分析模型的概念. 言归正传,先来看用例模 ...

  6. 如何查找业务用例和业务执行者

    查找业务参与者 业务参与者可以是与业务交互的任何个人.小组.组织.公司或机器,例如: 客户 合作伙伴 供应商 权威机构(法律.法规等等) 子公司 所有者和投资者(决定董事会是应为业务的一部分,还是应建 ...

  7. 迭代3:UC1,UC2的2.1 业务建模 2.2 UC2用例模型 2.3 UC2补充性规格说明

    2019独角兽企业重金招聘Python工程师标准>>> (1) 完成UC1,UC2的2.1 业务建模(分析员完成) 1.业务流程建模 (2) 2.2 UC2用例模型(详述文本) 主成 ...

  8. 关于用例需要多少文档以及业务用例等等

    整理者:张克强 缘起 @jackyrong 发了如下一条微博 敏捷中的文档该写多少合适,一直是永恒的话题,每个用例故事的设计简要卡片,用例图,序列图,类图,数据字典,简要原型图,算法补充说明,应该是必 ...

  9. 软件开发质量的双保险 — 2.业务设计验证与业务用例

    设计验证的第一层是检验业务设计的质量.业务设计内容是软件的核心,解决了如何用信息化手段替代原来的手工作业. 业务设计验证重点包括:业务逻辑.管控规则是否正确?数据逻辑.来源.公式是否正确?等.检验的方 ...

  10. 用例模型与概念模型的区别和联系

    1.首先研究它究竟是什么(what),三者的定义: 用例:即use case ,一种描述系统需求的方法. 用例建模:使用用例的方法来描述系统需求的过程. 概念模型:是现实世界到机器世界的一个中间层次. ...

最新文章

  1. 蚂蚁面试:字符串在JVM中如何存放?
  2. STL之list学习(2)(list代码实现)(只剩最后一步,迭代器升级!!)
  3. 机器人学 —— 机器人视觉(极几何)
  4. 简单、有效、全面的Kubernetes监控方案
  5. 列出历史命令_Linux 下如何使用 fc 命令
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的人力资源管理系统
  7. “X“ In mathematics
  8. C语言手写快排算法,两个值时也可以使用哦!
  9. 国务院《政务信息资源共享管理暂行办法》带来哪些新商机?
  10. [1]Mpush架构图及源码分析
  11. 特征码、特征码的概念、特征码的作用、常见的特征码
  12. ADSL共享上网(简单方法)
  13. 安搭Share :青藏高原发现10万年前古人类DNA
  14. 3Dmax如何制作药箱模型
  15. 计算机科学技术学院迎新晚会主题,计算机科学与技术学院举办2018级迎新晚会...
  16. 再见,2020。你好,2021!
  17. 他曾是欧洲数学界的希望之光,被称为最伟大的数学家之一
  18. 大数据离线阶段Day1之大数据时代
  19. 关于大学生道德现状的思考
  20. 如何使用Android Studio来申请百度地图密钥

热门文章

  1. HTML学习总结(2)——标题/水平线/注释/段落/折行/文本格式化
  2. 基于遥感图像的船舶目标识别技术
  3. 地图相关知识和地图打印色彩差异解决办法
  4. 高分四号(GF4)——预处理(辐射定标、大气校正、正射校正、图像配准)
  5. IDL编程实现拟合树的圆心代码
  6. 计算机网络-01-计算机网络体系结构
  7. ajax 请求与响应,实例解读ajax发送请求与数据响应
  8. 倒计时 5 天!Apache Flink Meetup 7.10 北京站,Flink x TiDB 专场等你来!
  9. 送书,手快有!!Android音视频开发、Android进阶解密
  10. Android View框架总结(五)View布局流程之Layout