uml与使用工具为rhapsody管理培训
UML概览
UML是什么,有什么
为什么要用UML
UML在国内和国外的应用情况介绍
UML和CMMI的集成应用
UML和敏捷开发过程的集成应用
UML的成功案例回顾
UML的失败案例回顾
如何采用用好UML建模
从模型驱动开发过程看UML在各个阶段的应用
从实例项目文档的了解如何用好UML
UML建模工具EA概览
都有哪些UML建模工具
这些建模工具的工作场景和建模特性对比
选择建模工具的关键指标:
对UML规范的支持与跟踪
UML之外的其他建模规范的支持
对代码自动化的支持
对文档自动化的支持
对团队协作的支持
对模型版本管理的支持
具有的建模框架资源
易用性
UML建模工具EA应用实践
建模功能需求
支持的建模规范:UML,SysML,BPMN,ToGAF…
建模框架
模型管理功能
和其他工具的集成:需求管理、配置管理、开发、测试
模型验证能力
文档生成
对开发的支持
对测试的支持
对需求管理的支持
对项目管理的支持
UML建模工具EA应用实践
二
业务分析与建模
系统分析与建模
架构设计与建模
为什么进行业务建模
业务建模都包括那些内容
如何进行业务调研与分析
业务用例分析与建模
业务对象分析与建模
业务模型的质量与验证方法
系统分析都包括什么内容
如何进行系统需求调研
系统功能分析与建模
系统边界分析与建模
系统非功能需求分析与建模:
性能需求
可靠性需求
扩展需求
安全需求
基于模型编写《系统需求说明书》
系统模型的评审与验证
架构设计都包括什么内容
架构模型都包括什么
层次框架设计与建模
子系统设计与建模
模块设计与建模
部署设计与建模
架构质量属性设计与建模
架构模型的验证
基于模型编写《架构设计文档》
架构模型的仿真与验证
数据设计与建模
详细设计与建模
基于模型的开发
大型项目团队协同建模实例
数据设计都包括什么内容
数据 模型都包括什么
逻辑数据模型设计与建模
物理数据模型设计与建模
数据模型的验证
基于数据模型生成数据表结构
对已有的数据库逆向数据模型
基于模型编写《数据设计文档》
详细设计与建模:
详细设计都包括什么内容
详细模型都包括什么
用例分析设计与建模
组件设计与建模
接口设计与建模
类分析设计与建模
函数流程分析设计与建模
详细设计模型的验证
基于模型编写《详细设计文档》
设计模型的仿真与验证
代码的各种元素建模:类、属性、函数、继承、聚合、组成、多态
各种开发语言的模型映射:
Java
C++
C#
C
Python
PHP
如何从模型生成代码
基于模型进行代码开发与调试
对代码进行模型逆向,
应用模型评价代码质量
代码重构与模型同步
需求模型和需求文档的关系
架构模型和架构文档的关系
数据模型和数据文档的关系
详细设计模型和详细设计文档的关系
代码模型和代码的关系
模型之间的关系:需求模型、架构模型、数据模型、详细设计模型、代码模型、测试模型
文档之间的关系:需求文档,架构设计文档,详细设计文档、代码、测试文档
模型的版本管理
模型的变更管理
模型的多人协同建模管理
面向特定领域的模型扩展
模型的分支、合并、与同步