软件开发课程
  .NET专题培训
UML专题培训
  软件测试培训
   
UML专题培训
 
  UML面向对象分析与设计

 

培训周期:5天

面向软件产业和行业应用,以OOAD*UML为核心,结合软件工程最佳实践准则,精心设计的案例贯穿始终,并设每节练习。本课程从UML语言规范与Rational工具的结合,理解UML面对对象系统分析与设计过程,使学员达到利用UML进行面向对象系统分析设计的能力。

培训内容:
一.UML概述:
1. UML语言基础:基本概念,模型元素,体系结构
2. 用UML对系统结构建模技术:类,关系,高级关系,图,类图,对象图,公共机制,接口,包,实例等基本及高级技术
3. 用UML对系统行为建模技术:用例图,序列图,协作图,活动图,状态机,状态图,事件,信号,进程,线程等基本及高级技术
4. 对系统体系结构建模的技术:组件,协作,实施,模式,框架,组件图,实施图,系统体系结构等基本技术及高级技术


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


三 .ROSE工具及应用:
1. 熟悉ROSE工具提供的不同视图和配置用户界面
2. 针对问题需求描述建立rose 的Use Cases视图,序列图及协作图
3. 建立包和类图,建立关联和聚合关系以及建立关系,建立类的属性和操作
4. 建立状态转换图及活动
5. 建立构件图和布署图模型
6. Rose与开发工具代码的正向及逆向工程
7. ROSE DATA Modeler数据库建模技术
8. Rose建模的Web模型

 
 
↑TOP
 文章检索
课程概况
UML专题培训
首席特约讲师
课程类型
UML与软件工程
UML面向对象分析设计
Rational Rose UML 建模实战
UML建模基础与实践
课程体验FREE
网络课程体验
大客户上门服务
近期课表
UML与软件工程 12
UML建模基础与实践 06年 1月
销售热线
销售热线:8008188020或022-27211573
 
 
易迪思