使用UML进行业务建模:理解业务用例与系统用例的相似和不同之处
业务用例模型与系统用例模型有什么相似之处
业务用例模型与系统用例模型之间究竟有怎样的差别呢
我应该为业务建模使用哪些UML图
业务用例模型和系统用例模型之间的关系是什么
现在对本文进行讨论
参考资料本文来自于RationalEdge:学习有关业务用例与系统用例相似和不同之处的知识,包括应该使用什么样的UML图,通过IBMRationalSoftwareArchitect或者其它建模工具来建模这些用例
绝大多数构架师都认为业务建模是开发软件解决方案中到一个非常重要的活动
成功的解决方案会支持这个业务,它们能够解决业务问题并确保业务目标的实现
当开发一个合理的业务模型以后,业务流程分析员能够探究不同业务改进的选项,比如取消多余的任务,使重复且平凡的任务或者容易出现的错误实现自动化操作
RationalUnifiedProcess
,或者RUP
,以及Unisys3DVisualEnterprise,或者3D-VE,或者3D-VE,提供了一个系统化的方法,利用统一建模语言(UML)可以直观地表现业务模型,同时还可以派生出一个一致的且能够追溯到这个业务模型的起点系统用例模型
这篇文章提供了RUP业务建模的概述,并解决了以下的问题:
业务用例模型与系统用例模型有怎样的相似之处
业务用例模型与系统用例模型有什么不同之处
构建业务模型应该使用哪个UML图
业务用例模型与系统用例模型之间有什么关系
背景在谈论这个问题之前,我想解释一下为什么要挑选这个特殊的话题来写
自从1990年我就作为一名软件构架师从事系统用例的工作
当我是一名由UnisysGlobalPublicSector开发的IntegratedJusticeInformationSharing(IJIS)框架解决方案的总构架师