UML与面向对象分析设计培训课程及咨询
培训目标:
|
技能
- 业务分析与建模
- 系统分析与建模
- 架构设计与建模
- 数据设计与建模
- 详细设计与建模
- 基于模型生成代码,支持开发
- 基于模型生成测试用例,质量验证
- 逆向已有代码,应用模式重构设计
- 从模型到编写文档:需求,架构文档,详细设计文档
- 对模型管理进行管理。
- 能够使用 UML工具进行项目团队开发
|
参考案例
- 需求模型框架+文档模板+案例
- 架构模型框架+文档模板+案例
- 数据模型框架+文档模板+案例
- 代码模型框架+文档模板+案例
- 测试模型框架+文档模板+案例
|
工具与环境
- UML建模工具EA
- UML建模工具Rose
- UML建模工具PowerDesigner
- UML建模工具Rhapsody
|
UML概览
|
UML是什么,有什么
为什么要用UML
UML在国内和国外的应用情况介绍
UML和CMMI的集成应用
UML和敏捷开发过程的集成应用
UML的成功案例回顾
UML的失败案例回顾
如何采用用好UML建模
从模型驱动开发过程看UML在各个阶段的应用
从实例项目文档的了解如何用好UML |
UML建模工具概览 |
都有哪些UML建模工具
这些建模工具的工作场景和建模特性对比
选择建模工具的关键指标:
- 对UML规范的支持与跟踪
- UML之外的其他建模规范的支持
- 对代码自动化的支持
- 对文档自动化的支持
- 对团队协作的支持
- 对模型版本管理的支持
- 具有的建模框架资源
- 易用性
UML建模工具选择建议
UML建模实例展示与讨论
UML建模工具和已有的开发与管理工具的集成建议
|
结合实际项目案例,讲解模型为核心的开发过程:业务建模、系统分析、架构设计、数据设计、详细设计、开发、测试 |
业务分析与建模 |
为什么进行业务建模
业务建模都包括那些内容
如何进行业务调研与分析
业务用例分析与建模
业务对象分析与建模
业务模型的质量与验证方法 |
系统分析与建模 |
系统分析都包括什么内容
如何进行系统需求调研
系统功能分析与建模
系统边界分析与建模
系统非功能需求分析与建模:
基于模型编写《系统需求说明书》
系统模型的评审与验证
|
架构设计与建模 |
架构设计都包括什么内容
架构模型都包括什么
层次框架设计与建模
子系统设计与建模
模块设计与建模
部署设计与建模
架构质量属性设计与建模
架构模型的验证
基于模型编写《架构设计文档》
架构模型的仿真与验证 |
数据设计与建模 |
数据设计都包括什么内容
数据 模型都包括什么
逻辑数据模型设计与建模
物理数据模型设计与建模
数据模型的验证
基于数据模型生成数据表结构
对已有的数据库逆向数据模型
基于模型编写《数据设计文档》 |
详细设计与建模
|
架构设计都包括什么内容
架构模型都包括什么
层次框架设计与建模
子系统设计与建模
模块设计与建模
部署设计与建模
架构质量属性设计与建模
架构模型的验证
基于模型编写《架构设计文档》
架构模型的仿真与验证 |
基于模型的开发 |
代码的各种元素建模:类、属性、函数、继承、聚合、组成、多态
各种开发语言的模型映射:
如何从模型生成代码
基于模型进行代码开发与调试
对代码进行模型逆向,
应用模型评价代码质量
代码重构与模型同步
|
大型项目团队协同建模实例 |
管理模型和文档的关系 |
- 需求模型和需求文档的关系
- 架构模型和架构文档的关系
- 数据模型和数据文档的关系
- 详细设计模型和详细设计文档的关系
- 代码模型和代码的关系
- 模型之间的关系:需求模型、架构模型、数据模型、详细设计模型、代码模型、测试模型
- 文档之间的关系:需求文档,架构设计文档,详细设计文档、代码、测试文档
|
对模型进行管理 |
- 模型的版本管理
- 模型的变更管理
- 模型的多人协同建模管理
- 面向特定领域的模型扩展
- 模型的分支、合并、与同步
|
案例与培训回顾 |
为什么建模
可以对什么建模
我需要哪些建模 |
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获