UML面向对象分析与设计培训

天数:5 天   类别:企业经营   课程编号:

NX7816

培训对象:

具备一定程序设计经验或项目管理经验的人员。

课程介绍:

一.UML语言规范:

1.UML语言基础:基本概念,模型元素,体系结构

2.用UML对系统结构建模技术:类,关系,高级关系,图,类图,对象图,公共机制,接口,包,实例等基本及高级技术

3.用UML对系统行为建模技术:用例图,序列图,协作图,活动图,状态机,状态图,事件,信号,进程,线程等基本及高级技术

4.对系统体系结构建模的技术:组件,协作,实施,模式,框架,组件图,实施图,系统体系结构等基本技术及高级技术

二.ROSE工具及应用:

1.熟悉ROSE工具提供的不同视图和配置用户界面

2.针对问题需求描述建立rose的UseCases视图,序列图及协作图

3.建立包和类图,建立关联和聚合关系以及建立关系,建立类的属性和操作

4.建立状态转换图及活动

5.建立构件图和布署图模型

6.Rose与开发工具代码的正向及逆向工程

7.ROSEDATAModeler数据库建模技术

8.Rose建模的Web模型

三.UML面向对象分析与设计

1.概述

a.面向对象基本概念

b.运用UML、设计模式和面向对象的分析与设计技术

c.开发过程导论

2.业务需求建模阶段:

a.业务角色的查找及建立

b.业务用例查找与分析

c.用例模型的建立

d.业务规则及其建模

e.用活动图表示用例结构

f.活动图泳道的划分及对象流的标识

g.业务实体的分析及提取

h.业务对象模型的建立

3.系统需求建模阶段:

a.需求的捕获与理解

b.系统功能的理解

c.系统角色的建立

d.系统用例的建立

e.用例对过程的描述

f.基本用例及其分类

g.用例的扩展、包含及泛化关系

h.用例规约及文档标准

i.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.软件架构文档及模板

四.应用案例分析:穿插到各个阶段讲解

1.销售订单处理系统

2.课程注册系统

3.基于J2EE办公自动化系统

讲师简介:

相关内训课

培训需求分析与年度计划制定胡凤芩 培训需求分析、落地与计划制胡凤芩 企业经营分析与问题解决训练刘成熙 连锁企业培训师:门店课程开李一环 标杆销售话术手册:企业销售李一环 完美动力:精益VSMVSD余伟辉