首页 > 培训课程 > UML与软件开发过程

UML与软件开发过程

课程编号:20821 开课时间:2008年11月22日 地区:天津 培训费用:0元 主办机构:易迪思培训中心 培训报名

培训目标
本课程结束后,学员应能够:
— 将迭代化、用例驱动和以构架为中心的过程应用于稳定的设计模型的开发。
— 使用 UML 表示业务模型、需求模型、设计模型、实现模型、测试模型、部署模型。
— 使用抽象、封装、继承和多态等概念。
— 理解软件构架的不同视图、为支持该构架所定义的关键机制,以及构架和机制对设计的影响。
— 说明某些基本的设计思想,包括如何使用分析与设计模式。
— 学员将了解如何把“统一建模语言 (UML)”应用到基本的面向对象分析和设计乃至整个软件
过程中,其中包括使用UML建立业务模型、需求模型、分析模型、设计模型、实现模型、测试模型、部署模型。
课程安排:
第一天 一个实际项目(DTS)的开发历程
1. 项目之初项目背景 团队组建 人员、过程与工具。
2. 初始阶段 前景设定 需求分析设定 了解成本、时间与风险列表制定至少一个可行的方案 建立迭代计划。
3. 细化阶段细化阶段的目标 更明确认识需求 设计系统架构并建立架构基线更精确地制定时间表和费用估算 生成测试和测试计划整理风险与风险解决之道。
4. 构造阶段 构造阶段的目标 构造与迭代 结对编程与测试 需求变更与拥抱变化技术难点与解决之道(如数据设计器、大字段处理、网络文件信息索取等) 可执行能力里程碑
5. 移交阶段 向移交阶段过渡 移交阶段的目标 需求与代码变更进行beta测试 培训用户和维护人员 交付环境、产品打包 我们完成了吗?
6. 事后分析:如何改进? 如何进行事后回顾 我们的事后分析报告为下一个项目团队进行准备
7. 项目的背后:软件工程的思想
第二天 UML基础
1. UML概述
UML的由来
UML的组成
图的背后
2. 无处不是对象
面向对象
从三国看开去
对象的概念
面向对象的运用
3. 类图
类的可视化表示
属性与操作
职责、约束与注释
如何识别类
类图中的关系
聚集、组成、接口和实现
一个类图的示例
类图和对象图
示例:DTS项目中的类图
4. 用例图
什么是用例
用例的重要性
用例模型的表示法
示例:DTS项目中的用例图
包含用例
扩展用例
用例之间关系的其他可视化表示
用例图中的各种元素
系统边界图
用例图在系统中的应用
第三天 UML进阶
1. 状态图
什么是状态图
状态图的基本符号集
事件、动作与保护条件
顺序和并发子顺序
历史状态
状态图在系统中的应用
示例:DTS项目中的状态图
2. 顺序图
什么是顺序图
顺序图中的对象、消息和生命线
顺序图的表示
创建和销毁
在消息序列中创建对象实例
顺序图的高级概念:循环、条件、异步与多线程
交互事件与交互片段的组合
顺序图在系统中的应用
示例:DTS项目中的顺序图
3. 协作图
什么是协作图
如何运作协作图
如何对主动对象、并发和同步建模
协作图在UML中的位图
一个协作图示例
对象的创建
协作图中的编号
协作图的中其他概念
4. 活动图
什么是活动图
判定、并发路径和信号
活动图的应用范围
泳道图
混合图
活动图与顺序图的推演
活动图的示例:一汽ERP项目中某模块的应用课程特点
第四天 UML进阶2
1. 构件图
什么是构件图
构件与接口
替换与复用
接口的表示法
黑盒与白盒
构件图在系统中的应用
2. 部署图
什么是部署图
部署图的应用
考虑网络环境
示例:部署图在DTS项目中的应用
3. 理解包
包的作用
包与包之间的关系
层级
用包表示UML的底层结构
4.在项目中应用UML
开发过程方法学、
开发过程应该做什么
GRAPPLE
RAD3:GRAPPLE的结构
UML在项目中的应用
第五天 软件工程与开发方法学
1. 什么是好的软件?
软件设计之美
2. 软件设计原则
单一职责原则
开放-封闭原则
里氏替换原则
依赖倒置原则
接口隔离原则
3. 设计模式
什么是设计模式
设计模式之美
几种常见的设计模式
设计模式示例:DTS项目中的应用
4. 软件开放过程
RUP是什么? RUP的四个阶段:初始阶段、细化阶段 构造阶段、移交阶段
Agile的思想
个体和交互
可以工作的软件
如何客户合作 如何响应变化
XP编程
计划、测试、重构与结对编程
Microsoft的开发过程:MSF
一个实际项目:某大型汽车制造商ERP中某模块的设计过程
培训对象:软件设计师,软件构架师;
授课讲师:UML首席讲师、软件架构高级讲师
参考教材:特色讲义
授课环境: 小班授课,人手一机,免费茶歇,宽带上网
客户收益,关键词:
专业讲师资源,我们秉承专家路线;
* 在这里您所体验到的均是行业领域专家,我们拒绝拿用户练手!
* 同种课程,多种班次任意调还;
* 参考手册1套;

时间:2008年11月22日 费用:0元 地点:天津南开区鞍山西道338号百脑汇科技大厦20层
电话:400-818-8020;022-58697230 传真:022-58697231 联系:武小姐
易迪思培训中心 http://www.eddic.net

在线咨询或报名 课程编号:20821

-




请您尽量详细填写上述内容,以便工作人员给您更确切答复
Tags: IT互联网      】 【】 【查看|发布评论】 【打印