您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   模型库  
会员   
   
AI 智能化软件测试方法与实践
5月23-24日 上海+在线
人工智能.机器学习TensorFlow
5月22-23日 北京
图数据库与知识图谱
5月22-23日 北京
     
   
 
 订阅
UML建模系列
 
作者:杨明
  3430  次浏览      27 次
 2021-7-21 
 
编辑推荐:
文章主要介绍了 从组织视角的业务建模开始、RUP建模模型和工作流、使用EA建模套用模板、建模工作流的思考焦点与推荐用法、三种业务改进模式、UML建模的案例等相关内容。
本文来自于微信杨明,由火龙果软件Anna编辑、推荐。

1 从组织视角的业务建模开始。

2 RUP建模模型和工作流

3 使用EA建模套用模板

4 建模工作流的思考焦点与推荐用法

5 三种业务改进模式

A. 物流变成信息流

B. 改善信息流转

C. 封装领域逻辑

6 UML建模的案例

业务建模

改进前 vs 改进后

用例模板

类图

彩色建模架构型

三种分析类

三种分析类的责任、和用例的关系以及命名。

构造型 责任 和用例的关系 命名
边界类 输入、输出以及简单的过滤 每个执行者映射一个边界类 执行者名称+接口
控制类 控制用例流,为实体类分配责任 每个用例映射一个控制类 用例名称+控制
实体类 系统的核心,封装领域逻辑和数据 用例和实体类的关系是多对多的,一个用例可以由一到多个实体类协作实现,一个实体类可以参与一到多个用例的实现 领域概念名称

 

分析序列图

状态机图

基础的UML元素 说明
区域 Region 指示了一个行为片段
伪状态 initial 缺省激活意味着源自该区域initial伪状态的转变开始执行
状态 State 对状态机行为执行过程中满足一些不变条件的场景进行建模
触发事件 trigger 状态机的执行有适当的事件触发
入口动作 entry 进入时必须执行
出口动作 exit 离开时必须执行
伪状态 exit 意味着源自该区域exit伪状态的转变结束执行

UML建模工作流依赖关系

小结:

“需求工作致力于解决增加销售问题,设计工作致力于解决降低成本的问题” ,提出“利润 = 需求 - 设计”的公式。值得我们工程师仔细品味和在工作中实践,增加价值输出,提高组织的效益。

 

   
3430 次浏览       27
 
相关工具

文档生成器(DocGenerator)
代码工程师 Code Engineer
模型检查器 Checker
WebEA
自动建模器(AutoModeler)
 
相关文章

ASPICE 4.0 过程指南
采用SysML对FPGA逻辑单元进行建模(对应到VHDL代码)
DoDAF建模图例(EA+UPDM)
EA集成第三方工具:Polarion、JIRA、AzureDevOps
UML建模指南(建模工具iSpace)
 
相关课程

ASPICE4.0核心开发过程指南
使用NML进行系统分析与建模
基于UML和EA进行系统分析设计
业务建模与业务分析
基于SysML和EA进行系统设计与建模