|
咨询:UML+系统分析设计与建模 |
|
咨询简介
|
|
|
基于客户针对实际项目或者产品的开发,采用lUML进行分析、设计和模型驱动的开发,建立完整的模型驱动的范例,为后续其他项目提供参考。在项目咨询结束后,同时提供后续技术支持,达到在项目中实用的效果。
|
|
|
|
项目咨询目标 |
|
|
|
|
提升团队技能 |
- 掌握OO的基本思想,OOAD的基本原则,理解基本的方法和应用技术。
- 理解UML建模技术,UML的可视化建模机制、扩展机制、和模型管理机制。
- 理解OO方法在应用软件架构设计和详细设计中的应用。面向对象的分析和设计原则,相关的设计模式和架构模式。使学员能够设计出健壮、适应性强、灵活的软件体系结构。
- OOAD&UML的软件分析设计过程,系统性的应用OOAD&UML建立业务、需求、分析、设计模型。达到以
OO思想为基础,模型驱动的软件开发过程。
- 会用UML的五种静态图和四种动态图描述软件构造的五种视图用例视图、设计视图、进程视图、实现视图、实施视图。
|
系统基架建立 |
基于以上技术为客户建立实际项目的基架,支持后续的开发,包括:
|
积累工程资产 |
建立基于UML+OOAD开发方式的文档规范,包括:
- 需求规格说明书
- 架构设计文档
- 数据库设计文档
- 详细设计文档
- 测试计划
- 需求管理计划
|
|
|
|
服务方法
|
|
评测项目
|
完整示范项目指导 |
选择合适的示范项目
带领项目组实践完整建模过程
- 需求建模
- 架构建模
- 详细设计建模
- 代码工程
- 测试建模
模型跟踪与变更管理 |
帮助客户建立知识库
确定支持的项目和人员范围 跟踪实际项目,对项目出现的问题及时进行指导
定期(天,周,月)收集问题与解答 知识库积累
知识库应用指导 |
|
|
|
项目咨询安排 |
|
|
|
|
阶段 |
客户团队工作 |
提交物 |
咨询顾问工作 |
项目启动 |
客户
实际案例简介:
- 需求概览
- 问题分析
- 关键路径确定
- 工程计划讨论与确认
|
项目工程计划 |
技术顾问工程计划
- 明确目标
- 明确提交工件
- 教练方式确定
- 开发过程定制
计划讨论与确认
工程计划知识讲解 |
需求分析与建摸
|
对实际项目需求分析:
- 核心概念建模
- 界面原型构造
- Use Case建模
- 用例规格
- 非功能性需求
- 需求文档编写
- 需求验证
|
需求规格说明书
界面原型
UseCase模型
业务概念模型 |
评价客户得结果
指导
纠错
答疑 |
架构设计与建摸
|
架构范围定义
架构分析
架构设计 |
架构设计模型
架构设计说明书
数据结构说明书 |
评价客户得结果
指导
纠错
答疑
|
详细设计与建摸 |
用例设计例设计
类设计
测试计划
编码规范 |
设计模型
详细设计说明书
测试计划
编码规范 |
评价客户得结果
指导
纠错
答疑
|
开发指南 |
从模型到开发的映射
开发过程中的模型解释
从开发到模型的逆向
模型与代码的版本同步 |
基于模型的代码
|
评价客户得结果
指导
纠错
答疑 |
咨询收尾 |
能力评估
资产评估 |
模型实例
系统原型 |
总结文档实例
总结模型实例
总结系统原型
咨询成果总结 |
|
|
|
|
咨询基础 |
|
|
项目成员已经参加过“UML&OOAD”培训课程或者具有同等技术基础,有一定的工程经验、分析设计基础和开发基础。 |
|
|
|
咨询对象 |
|
已经参加过“UML&OOAD”培训,或者具备同等基础的技术团队。 |