曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
课程目标:
1、提升团队技能,了解如何应用UML和EA进行
2、建模工具EA的功能和应用实践
3、业务分析与建模
4、系统分析与建模
5、架构设计与建模
6、数据设计与建模
7、详细设计与建模
8、基于模型生成代码,支持开发
9、基于模型生成测试用例,质量验证
10、逆向已有代码,应用模式重构设计
11、从模型到编写有效文档:需求文档,架构设计文档,详细设计文档
12、对模型管理进行管理。
13、能够使用 UML工具进行项目团队开发
课程大纲:
时间 |
主题 |
内容 |
|
第一天 |
上午 8:30-11:30 |
UML概览 |
UML是什么,有什么 为什么要用UML UML在国内和国外的应用情况介绍 UML和CMMI的集成应用 UML和敏捷开发过程的集成应用 UML的成功案例回顾 UML的失败案例回顾 如何采用用好UML建模 从模型驱动开发过程看UML在各个阶段的应用 从实例项目文档的了解如何用好UML |
下午 13:30-16:30 |
UML建模工具EA概览 |
都有哪些UML建模工具 这些建模工具的工作场景和建模特性对比 选择建模工具的关键指标: 对UML规范的支持与跟踪 UML之外的其他建模规范的支持 对代码自动化的支持 对文档自动化的支持 对团队协作的支持 对模型版本管理的支持 具有的建模框架资源 易用性 UML建模工具EA应用实践 建模功能需求 支持的建模规范:UML,SysML,BPMN,ToGAF… 建模框架 模型管理功能 和其他工具的集成:需求管理、配置管理、开发、测试 模型验证能力 文档生成 对开发的支持 对测试的支持 对需求管理的支持 对项目管理的支持 UML建模工具EA应用实践
|
|
第二天 |
上午 8:30-11:30 |
业务分析与建模
系统分析与建模
架构设计与建模
|
为什么进行业务建模 业务建模都包括那些内容 如何进行业务调研与分析 业务用例分析与建模 业务对象分析与建模 业务模型的质量与验证方法
系统分析都包括什么内容 如何进行系统需求调研 系统功能分析与建模 系统边界分析与建模 系统非功能需求分析与建模: 性能需求 可靠性需求 扩展需求 安全需求 基于模型编写《系统需求说明书》 系统模型的评审与验证
架构设计都包括什么内容 架构模型都包括什么 层次框架设计与建模 子系统设计与建模 模块设计与建模 部署设计与建模 架构质量属性设计与建模 架构模型的验证 基于模型编写《架构设计文档》 架构模型的仿真与验证
|
下午 13:30-16:30 |
数据设计与建模
详细设计与建模
基于模型的开发
大型项目团队协同建模实例 |
数据设计都包括什么内容 数据 模型都包括什么 逻辑数据模型设计与建模 物理数据模型设计与建模 数据模型的验证 基于数据模型生成数据表结构 对已有的数据库逆向数据模型 基于模型编写《数据设计文档》
详细设计与建模: 详细设计都包括什么内容 详细模型都包括什么 用例分析设计与建模 组件设计与建模 接口设计与建模 类分析设计与建模 函数流程分析设计与建模 详细设计模型的验证 基于模型编写《详细设计文档》 设计模型的仿真与验证
代码的各种元素建模:类、属性、函数、继承、聚合、组成、多态 各种开发语言的模型映射:
Java C++ C# C Python PHP 如何从模型生成代码 基于模型进行代码开发与调试 对代码进行模型逆向, 应用模型评价代码质量 代码重构与模型同步
需求模型和需求文档的关系 架构模型和架构文档的关系 数据模型和数据文档的关系 详细设计模型和详细设计文档的关系 代码模型和代码的关系 模型之间的关系:需求模型、架构模型、数据模型、详细设计模型、代码模型、测试模型 文档之间的关系:需求文档,架构设计文档,详细设计文档、代码、测试文档
模型的版本管理 模型的变更管理 模型的多人协同建模管理 面向特定领域的模型扩展 模型的分支、合并、与同步
|