热门:

当前位置: 主页 > 项目管理

UML面向对象分析课程

培训受众: 有一定研发经验人员 课程收益: UML建模 课程大纲: 课程描述:本课程从UML规范与Rose工具的应用,通过案例分析理解用UML进行面对对象系统分析与设计过程及RUP统一软件开发过程,并对用UML进行J2EE架构应用设计技术进行专题讲解,使学员掌握UML语言规范,达到利用UML进行面向对象系统分析设计的能力,熟悉J2EE技术架构应用的UML建模,并对RUP统一过程有较全面的认识
学习对象:具备一定程序设计经验或项目管理经验的人员。
课程内容提纲:
一.UML语言规范及ROSE应用
1.软件体系结构与UML基本模型视图总述
体系结构与九种模型视图的基本概述及关系
2.用UML对系统结构建模技术
讲解类、关系、图、类图、对象图、公共机制、接口、包、实例等基本概念及建模技术
3.用UML对系统行为建模技术
讲解交互、用例、事件和信号、状态机、进程和线程、时间和空间、用例图、序列图、协作图、活动图、状态图等基本概念及建模技术
4.对系统体系结构建模的技术
讲解构件、实施、协作、模式、框架、系统和模型、构件图、实施图等基本概念及建模技术
5.用Rational Rose进行UML建模及开发应用
讲解用Rose进行UML建模的应用,各种视图在ROSE中的建立,视图目录及模型图的结构,以及在开发过程中各个阶段的应用
二.用UML进行面向对象系统分析与设计
1.概述
面向对象基本概念及运用UML、设计模式进行面向对象分析与设计技术总论
2.业务需求建模阶段:
a.业务角色的查找及建立
b.业务用例查找与分析
c.用例模型的建立
d.业务规则及其建模
e.用活动图表示用例结构
f.活动图泳道的划分及对象流的标识
g.业务实体的分析及提取
h.业务对象模型的建立
3.系统需求建模阶段:
a.需求的捕获与理解
b.系统功能的理解
c.系统角色的建立
a.系统用例的建立
b.用例对过程的描述
c.基本用例及其分类
d.用例的扩展、包含及泛化关系
e.用例规约及文档标准
f.SRS现代软件需求包的理解
4.分析阶段及分析模型的建立
a.从用例建立概念模型
b.分析及分析机制
c.用例分析
d.用例的关联
e.概念的识别及提取
f.概念模型的细化
g.概念模型的扩展及润饰
h.系统行为的分析-系统顺序图及契约
i.用状态图对对象建模
j.分析类及实体、控制、边界类的理解及分析
k.建立分析类图
l.包的组织
m.系统分层及架构分析
5.设计阶段及设计模型的建立:
a.从分析模型到设计阶段的映射
b.描述真实用例
c.设计用例
d.对设计类的理解
e.设计阶段的协作图
f.对类的职责分配
g.类设计的原理及原则
h.设计模型中的关联、泛化及聚合关系
i.设计模型中的系统行为的表达
j.接口的设计
k.包及子系统的设计
l.系统构架设计的要点
m.设计类图的建立
n.软件架构文档及模板
三.RUP统一软件开发过程
1.RUP核心概念及过程
2.迭代化开发原理
3.与工作流程相关的工件和活动
4.项目阶段和里程碑
5.项目团队角色和职责
6.RUP在项目开发管理中的各阶段及重要性分析
7.核心工作流:业务建模,需求,分析,设计,测试,实现
8.RUP角色定义及活动和工件
9.RUP文档模板及应用
四.应用案例分析
应用案例讲解穿插到培训的过程中,详细分析讲解课程注册系统案例,从需求阶段,到分析模型及设计模型的建立,包括用例规约的编写,文档样例等。

五.参考资料及文档
1、讲课文档课件及应用案例模型及文档
2、SUN J2EE架构师认证标准课程OO- 226教材:Object -Oriented Application Analysis
and Design for JavaTechnology(UML)
3、Modeling Language Guide
4、The Unified Modeling Language Reference Manual
六.培训时间:5天,可根据需要讲解的细致程度进行调整,课程结束后负责后续技术支持服务,解答相关技术问题
七.培训费用企业内训五千元一天(含教材资料费)

附:典型客户列表
深圳华为技术有限公司
北京易初珠海分公司
招商迪辰软件(深圳)系统有限公司
广州海特天高信息系统有限公司
深圳深港学产研基地
加拿大平台软件(北京)有限公司
成都四方信息技术有限公司
新疆联合信息发展有限公司
中国移动深圳研发中心
东南汽车(福建)有限公司
中国人寿保险公司
英菲丽特(深圳)有限公司
中国海关(深圳)
东莞开普互联有限公司
澳门民政局
国家电信技术第十研究所(西安)
电子技术集团第38研究所(合肥)
海南身份证制作中心
华汕电子
浙江机电职业学校
珠海摩天宇公司
------分隔线----------------------------