信息产业培训网

软件设计师(UML+设计模式)培训·北京

http://www.miiceic.org.cn   2007-1-5 13:19:22   中程在线   浏览数:
关键字:软件设计 UML 设计模式
在线报名

 

      软件设计是软件工程的重要阶段,是把软件需求转换为软件产品的唯一途径。优秀的软件设计在提高软件质量、保证开发周期、节约开发成本等各方面都起着非常重要的作用,是一个软件项目成功的关键保证。我中心针对目前软件研发团队中对于设计师与日俱增的需求,结合以往大型软件项目和国际上规范的软件架构设计标准及经验,推出“软件设计师”培训课程,内容涵盖:

      UML是软件建模必不可少的建模语言,本课程以应用UML进行面向对象分析和设计为主题,帮助软件工程师在排除关键障碍的基础之上,通过推敲设计师项目案例,有步骤地掌握一套切实可行的方法和流程。

      详细设计粒度一直是困扰软件设计师的一个问题,同时如何与架构师协作在不断迭代当中完成详细设计,是软件质量的基本保证。

      设计模式面向对象的热门话题之一,无法将设计模式与实际项目中需要解决的问题相联系已经成为难点。选择不恰当的设计模式,反而使原本简单的问题复杂化。本课程中通过分析开源项目中的设计模式,帮助设计师解决设计模式综合应用问题,解决项目中设计模式堆砌和滥用的现象。

      风险控制、质量控制和文档管理的经验是国内团队中普遍缺乏的,我们参考微软MSFCMMI3的要求,系统化地介绍软件文档的规范化和有效管理,详细描述了软件质量控制的流程和理念,提出一系列行之有效的质量控制办法和措施,另外辅以案例明晰软件项目中的风险,以帮助软件开发团队有效识别现有风险和潜在风险,提升团队的风险管理能力。

      本课程将通过对多个大型软件项目(千万元级别国家项目)设计方案分析,使具有丰富编程经验的程序员快速提升为软件的设计人员,并提供软件设计模板和方法论。

□ 课程名称软件设计师(UML+设计模式)培训

□ 课程时间:2006年12月23-28日(共七天)

□ 培训地点中程在线高级技术培训中心多媒体培训教室
                   北京市海淀区长春桥路11号亿城中心C2栋605A(查看行车路线

□ 课程对象1.希望提升为资深软件设计师人员(首要对象);
                   2.具有2-3年开发经验的开发人员;
                   3.软件开发团队经理或组长;
                   4.软件开发团队技术骨干;
                   5.需要了解软件设计全过程的项目经理。

□ 学员基础:1.要求学员掌握某一种面向对象的程序语言,如C++,C#,Java,VB.NET等;
                   2.要求学员熟悉某一种开发平台,如.NET,J2EE等。

□ 培训目标:1.培训UML建模语言及相关标准;
                   2.协助软件团队贯彻 RUP统一软件开发过程,提升软件团队整体水准,促进软件团队
                      合理分工;
                   3.帮助设计师提高软件设计的技能和技术
                   4.学会设计各种软件设计原则和方法论
                   5.详细讲解设计模式原则及实际运用
                   6.帮助软件企业实施CMMI中的设计流程(CMMI 3)
                   7.正确获得软件设计文档快速过渡到代码开发
                   8.使软件开发人员迅速成长为软件设计师,并为进一步晋升为软件架构师提供预备知识。

□ 培训方式:整个课程就软件设计流程、UML、设计模式以及软件项目设计文档提供了一套可以实
                   践的解决方案,让你在短时间内获得所需要的知识。通过讲解和指导学员完成一系列
                   练习,使学员对软件设计的方法和过程等产生较深刻的感性认识;通过答疑和习作评
                   点,使学员进一步深入理解软件设计的理论和方法,并纠正一些错误或模糊的认识。

□ 课程费用:3800元/人(含教材、实习费用、午餐、学习用具等)食宿统一安排,费用自理。

软件设计师(UML+设计模式)培训课程内容

 
面向对象分析设计与UML
 
第一天
软件设计方法论
软件设计与面向对象
封装、继承、多态
2、  UML建模与ICONIX进程
UML与软件建模
ICONIX建模过程
用例驱动UML建模技术
3、 领域建模与用例建模
领域建模诸要素
10种最常见的域建模错误
项目训练:指导项目如何进行域建模
用例建模的诸要素
10种常见的用例建模错误
项目训练:指导项目如何进行用例建模
4、需求分析与UseCase
如何获取真正的用户需求
需求规格说明书撰写技巧
用例与需求
需求复核的诸要素
10种最常见的需求复核错误
案例:一个标准企业项目需求规格说明书
项目训练:指导项目获取真实的用户需求
第二天
1、健壮性分析
为何使用健壮性分析
健壮性分析图
健壮性分析诸要素
10种最常见的健壮性分析错误性
项目训练:使用健壮性分析获取类图过程
2、时序图
时序图诸要素
10种最常见的时序图错误性
项目训练:健壮性分析到时序图过程训练
对象图与时序图
活动图与流程图表达方式异同
协作图图例及应用
状态图图例及应用
8)项目训练:UML建模训练
4、  图、包图组件图
UML中核心图形—类图
如何准确地获得类图
如何使用包图组织类图与用例
组件接口建模
组件关系的建模
项目训练:核心软件设计建模训练
第三天
硬件体系结构建模
依赖和通信关联
结点和组件
项目训练:硬件及服务体系建模
2、  UML与RUP
RUP中间模式实践过程
应用建模五项任务组成
建模过程角色划分方案
RUP中4+1视图与UML(统一建模语言
项目训练:如何运用RUP有效改进软件开发过程
3.设计进度和设计粒度的控制
RUP和软件设计过程
团队分工和协作
软件设计进度控制
软件设计粒度控制
 
设计模式
 
第四天
设计模式的使用
设计模式的作用
设计模式的原则
面向对象与设计模式
2、  创建型模式
单件模式与对象管理方式
原型模式与集合
生成器模式
工厂模式与数据访问层设计
综合分析创建型模式
案例分析: 网络游戏中创建型模式的使用
3、  结构型模式
代理模式
外观模式与业务外观层设计
装饰模式
适配器模式、桥接模式
组合模式
综合分析结构型模式
6)案例分析:使用代理模式构造复杂权限管理系统
第五天
1、  行为型模式
职责链模式与表达式解析
命令模式与备忘录模式
中间者模式与观察者模式
策略模式
模版方法模式
访问者模式
状态模式
综合分析行为型模式
案例分析:基于工作流开发中的设计模式
2、  模式扩展
Caching模式
Pooling模式
案例分析:对象管理模式分析
3、  开源项目中的设计模式
Structs中的设计模式
4、模式与交流
在组织中使用设计模式
挖掘设计模式
 
软件设计文档
 
第六天
1、  软件设计文档
软件详细设计文档模版设计
软件设计文档规范
撰写软件设计文档要素
软件设计文档与编码关系
软件设计文档粒度控制
项目训练:根据RUP文档模板编写软件文档
2、  软件流程改进策略
基于RUP软件流程控制
基于MSF软件流程控制
在软件团队中实施CMMI3级的过程
案例分析:CMMI的实施过程
3、  软件设计风险管理
软件设计风险识别
软件设计风险管理
软件设计风险的规避方法
软件设计风险知识化
答疑和个案辅导
根据学员实际情况进行学员项目辅导,解决实际问题,并对来自于真实项目中的问题集中讲解
 
 
 
相关软件设计案例集
 
 
1、   大型连锁企业项目文档分析
2、   大型开放源码项目分析
3、   JAVA网络游戏服务器项目分析
4、   全球500强Jive企业论坛源码分析

□ 课程指定付款帐户:

    户   名:中程在线(北京)科技有限公司
    开户行:中国光大银行远大路支行
    帐   号:35220188000044548

 

 

来源:中程在线(北京)科技有限公司
相关连接
最新评论
*以下网友发言不代表中程在线网站的观点和看法
    我要评论

    请您注意
    1、遵守中华人民共和国的各项有关法律规定
    2、承担一切因您的行为而导致的法律责任
    3、本网留言管理人员有权删除其管辖留言内容
    4、您在本网的留言本网有权在网站内转载和引用
    5、参与本留言即表明您已经阅读并接受上述条款
    我爱研发网希赛网软件测试网中电华信太平洋电脑网天空网
    电脑爱好者泡泡网华军软件霏凡软件站软件开发网腾讯网
    eNet下载汉化新世纪小熊在线BIOS之家数动连线....[更多]
    关于我们 | 网站地图 | 周边住宿 | 行车路线 | 联系我们 | 网站律师 | 意见反馈 | 虚位以待 | 友情链接
    中程在线(北京)科技有限公司 版权所有
    总 部:北京市海淀区青东商务楼A座西四层
    企业培训部:010-52636110 52636106 就业培训部:010-68716925 68716926
    邮 件:training@miiceic.org.cn
    京ICP备06053134号
    Copyright © 2005-2008 Miiceic.org.cn All Rights Reserved