美文网首页架构设计-archimate系列程序员
archimate系列之六逻辑架构-用例图

archimate系列之六逻辑架构-用例图

作者: 小七赛文 | 来源:发表于2018-04-13 14:29 被阅读7次

我们都知道,UML里详细规定了用例图,是知道需求分析的一个主要工具。但UML的用例图跟其他UML图一样,都是比较细节的设计工具。使用UML的用例图做详细的需求分析,是非常好的一个工具;但是,用它来做全局的需求框架分析,就非常的不合适了。
archimate工具是一个非常适合做整体设计的工作,即我们通常所说的架构设计。而全局的用例分析也是架构设计的一部分,非常适合在项目前期和用户进行沟通。
下面就是一个用archimate做的典型的全局用例图:

用例图示例用例图示例

用例图有两个主要的元素-business actor和business role,如下图红框所示:

常用的两个元素常用的两个元素

它们之间的区别也很微妙,一个用来表达内部的用户,一个用来表达外部的用户。
比如上图中,business actor用来表达保险公司的内部用户,如“客户关系”、“中介关系”、“财务部”等等;而business role则用来表达外部用户,如“客户”、“中介”、“客户银行”等等。
下图是actor示例:

actor示例actor示例

下图是role示例:

role示例role示例

business actor跟business actor有包含关系,比如,“前台服务”这个actor包含了两个actor-“客户关系”和“中介关系”,如下图所示:

actor之间关系actor之间关系

其他元素,也都很简单,在这里就不再一一细说了。
如果上述用到的元素还不够用,其他用例元素都在这里:

用例元素面板用例元素面板

相关文章

  • archimate系列之六逻辑架构-用例图

    我们都知道,UML里详细规定了用例图,是知道需求分析的一个主要工具。但UML的用例图跟其他UML图一样,都是比较细...

  • archimate系列之四逻辑架构-数据流图

    当一个系统足够大时,通过严格的架构设计,得到的子系统和组件也就相当的多,那么子系统或组件之间的交互也就很复杂了。对...

  • archimate系列之五逻辑架构-流程设计

    业务流程往往隐藏在各个服务接口后面,它往往需要多个用户协作完成,任何一个环节出了问题,都会导致流程最后不能正确执行...

  • archimate系列之总体架构

    在架构设计中,概念架构、或者说总体架构,是很重要的。它基本上可以和方方面面的干系人打交道。不管是客户、设计师、开发...

  • archimate系列之三逻辑架构-分层架构

    在架构设计中,逻辑架构又是重要的架构设计之一。因为逻辑架构也是面众广泛的设计,需要面对客户、分析人员、设计人员、开...

  • archimate系列之整体需求架构

    架构作为和各方干系人沟通的工具,整理一下整体需求是非常必要的。第一,架构是建立在需求的基础上的,如果没有需求的概要...

  • archimate系列之安全架构

    对于软件系统来说,安全始终是最重要的一个话题,也是用户最为关心的非功能需求之一。所以,对于一个架构文档来说,安全架...

  • archimate系列之六通讯架构

    通讯架构主要是阐述系统各组件之间如何通讯,使得开发人员能够能够理解各组件之间的相互关系,这对于微服务架构尤其重要。...

  • 架构思维学习总结(六)

    3-2 Archimate业务建模 一、软件架构为何需要画好设计图 理清作者的思路 增进沟通效率 高效达成共识 减...

  • 多线程设计架构模式

    ActiveObjectsUML例图 EventBus架构类图

网友评论

    本文标题:archimate系列之六逻辑架构-用例图

    本文链接:https://www.haomeiwen.com/subject/bkvckftx.html