求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
联想 服 业务需求分析与建模
电研华源 设计原理、建模与重
蓝拓扑 设计模式原理及应用
中达电通 设计模式原理与实践
通号院 UML+Rhaps
阿里巴巴 设计模式

 

基于UML和EA进行系统分析设计(特惠)         
 
特聘讲师:俎老师,uml.org.cn创始人,IBM Rational 用户组最佳主讲
时间:,每周1天。共计3天
学习形式: 网络、视频、语音
培训费用:5700元/人
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
已经参加过的企业(超过300家)部分如下:IBM中国研发中心,爱立信中国研发中心,诺基亚研发中心,天源迪科、恒讯电子、深圳移动、神州数码、中国工商银行珠海研发中心、佛山电力、上海微创、阿里巴巴、支付宝、腾讯科技、中兴通讯、华为。
 

本课程将结合实际项目案例,讲解如何采用UML和EA进行分析和设计,课程将结合一个完整的实际项目案例,从需求分析到设计,依次讲解如何采用对象技术分析问题,解决问题,建立能够适应业务变化的系统。

 
培训目标:
本课程结束后,学员应能够:
  • 将迭代化、用例驱动和以构架为中心的过程应用于稳定的设计模型的开发。
  • 使用 UML 表示业务模型、需求模型、设计模型、实现模型、测试模型、部署模型。
  • 使用抽象、封装、继承和多态等概念。
  • 理解构架的不同视图、为支持该构架所定义的关键机制,以及构架和机制对设计的影响。
  • 说明某些基本的设计思想,包括如何使用分析与设计模式。
  • 学员将了解如何把“统一建模语言 (UML)”应用到基本的面向对象分析和设计乃至整个软件过程中,其中包 括使用UML建立业务模型、需求模型、分析模型、设计模型、实现模型、测试模型、部署模型。
培训对象:业务分析员,需求分析员,项目经理,架构师,软件开发人员,测试人员。
学员基础:具备一定的业务流程分析和建模经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:3天
概览
UML概览
  • UML1.4的9种图
  • UML2.0的13种图
  • 软件的构造视图和UML图的映射
  • UP过程指南
  • 用例驱动
  • 以架构为中心
  • 迭代和增量开发
EA概览
  • EA的功能列表
  • 支持的建模规范:UML,SysML,BPMN,ToGAF…
  • 建模框架
  • 模型管理功能
  • 和其他工具的集成:需求管理、配置管理、开发、测试
  • 模型验证能力
  • 文档生成
  • 对开发的支持
  • 对测试的支持
  • 对需求管理的支持
  • 对项目管理的支持
贯穿案例实践:业务建模,用例建模,系统建模,架构,详细设计,开发启动
实践案例准备
  • 需求概览
  • 问题分析
  • 关键路径确定
  • 明确目标
  • 明确提交工件的形式与程度
  • 教练方式确定
  • 案例软件开发过程定制
业务建模
  • 业务建模的范围
  • 业务用例定义与建模
  • 业务对象分析与建模
  • 业务实现与验证
用例建模
  • 确定故事范围
  • 参与者与用例
  • 用例模型与边际指认
  • 组织用例原则
  • 需求规格描述
  • 需求与用例验证
系统需求分析
  • 确定系统边界
  • 确定系统接口和通信
  • 确定设备接口和通信
  • 确定接口需求
  • 分析系统交互场景
领域模型
  • 从需求开始
  • 建立领域模型
  • 领域模型繁衍规则
  • 域模型的粒度
  • 类、归纳与关联
  • 论域模型在工程中的应用
面向对象分析
  • 健壮性分析
  • 构架分析
  • 对象复合与分裂法则
  • 用例分析
  • 场景分析
  • 扩展分支的延展与收敛
  • 结构分析
  • 状态分析
  • 分析聚集与分区
面向对象设计
  • 架构设计
  • 金字塔效应
  • 设计运行时构架
  • 系统分布设计
  • 应用设计与应用反导向
  • 子系统设计
  • 映射到关系模型
  • 关系模型的二维到三维
  • 详细设计与飞鱼原则
  • 架构重构
实现与验证
  • 编码规范建立
  • 模型到代码的映射规则
  • 代码自动化生成
  • 用例的代码影射
  • 代码重构
  • 测试计划与设计
  • 测试模型的引入
  • 产品验证
课程总结与收获
能力评估
  • UML可视化建模
  • 需求分析与描述
  • 面向对象分析(OOA)
  • 面向对象设计(OOD)
  • 迭代开发
资产评估
  • 文档
  • 模型
  • 代码
案例与培训回顾
  • 什么是最重要的
  • 如何控制变化
  • 技术的价值
  • 开发人员的哲学

 

 
其他人还看了课程
企业战略与变革管理  
软件架构设计方法  
红帽认证  
数据分析与挖掘  
定制内训
 





最新活动计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]