UML软件工程组织

真实再现: UML & OOAD迭代开发历程
UML软件工程组织/北京火龙果软件工程技术中心

课程简介 >>> 我要报名

作为开发团队和开发者,在项目的泥沼中迷茫,为了避免历史的悲剧不再重演,火龙果软件的“过来人们”,将向您展现历史,总结经验,预测未来。课程中通过一个真实的软件系统案例,讲述开发中鲜为人知的故事,失败与成功的交织,理想与现实的冲突,以一个亲身经历,告诉你如何避免同样的错误,在这个历程中,您将有机会向“过来人”学习需求、分析、设计的高级实践技术,以及如何控制一个项目的开发过程。

培训目标

ü         真正认识需求的目标和方法

ü         深入理解Use Case 精髓

ü         了解UML&OOAD在真实项目中的使用

ü         运用分析模式进行本质分析

ü         深入理解面向对象实践精髓

ü         了解如何设计稳健并易于扩展的架构

ü         运用设计模式处理设计问题

ü         了解数据库存储结构的真实含义和设计方法

ü         认识项目的丑陋来自于何处,建立规避机制

ü         深入了解如何进行迭代的开发历程

ü         思想升华:工程哲学意识的建立

ü         学习并能够演绎开发过程的理想状态,基于经验和资产的可控迭代。

ü         学习如何根据问题灵活运用以上经验与理论。

 学习期限

学习期限:36学时(课程安排见第123456天)

历程安排

项目简介

l         目标

l         历史背景

l         产品状态

l         经验教训

l         最佳实践

l         愿望呈现

 初次上路:

l         关注目标

l         界定范围

l         产品定义,

l         真实再现 之需求分析

l         真实再现 分析:

l         真实再现 架构设计

l         真实再现 数据库设计

l         真实再现 详细设计

l         真实再现 实现

没有终点 需求变更

l         需求变化,

l         变更管理

l         系统扩展与重构

l         系统维护

深入的思考“为什么这样”

l         应对业务的变化

l         分析业务框架

l         建立核心业务框架

l         预测并分析系统的变化,

建立系统可扩展的Framework

l         参考产品架构和开源框架

l         分析系统的可变因素和不变因素,

l         设计可扩展的Framework

l         重构系统

l         Framework作为资产

工程哲学思考:

l         [ 思考 ] 同样的历史为什么总是重演

l         [ 收获 ] 应该积累软件工程资产,总结历史,预测未来。

l         [ 演绎 ] 西游后记

  西游后记* 建立理想的历程:

l         产品定义,

l         业务分析与整合

l         风险分析

l         制定后续计划

l         第一次迭代:发现问题,需求与计划

l         第二次迭代:解决关键风险,产品设计

l         第三次迭代:产品实施,履行系统约定

l         第四次迭代:产品交付

l         n次迭代:产品维护

项目案例学员实践

l         项目背景

l         项目目标

l         技术路线

l         过程指南

l         工程与技术实践

l         讨论:心得体会

  课程特点

1、   资深专家授课、互动式案例教学、实战模拟项目运作

2、   理论与实践相结合,注重案例的讲解

3、   有深刻的理论深度,准确把握软件测试先进工作理念。

4、   全真案例讲解,学员边做边学,具体、深刻。

5、  咨询学员提出的案例,指导实际项目应用。

培训对象

从事软件开发人员;项目经理;开发经理;需求人员;其他对软件开发感兴趣的人员。

学员基础

有过软件项目经验

>>> 我要报名


 

 

 

版权所有:UML软件工程组织