使用UML 进行面对对象分析与设计
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:51
编辑:itlead
阅读 1542 次
上升到面向对象面向对象技术概述:定义、优缺点、主要研究内容面向对象技术发展:历史、现在和未来的发展情况介绍面向对象与结构化:比较两种方法的异同点,并通过实例体会面向对象优于结构化的方法建立面向对象的
上升到面向对象
面向对象技术概述:定义、优缺点、主要研究内容;
面向对象技术发展:历史、现在和未来的发展情况介绍;
面向对象与结构化:比较两种方法的异同点,并通过实例体会面向对象优于结构化的方法;
建立面向对象的世界观:通过实例形象的引入面向对象的分析方法和各种UML视图。
对象技术与可视化建模基础
面向对象中的主要概念:介绍抽象与封装、继承、多态等一些面向对象技术中基本的概念;
可视化建模基础:为什么需要可视化建模、可视化建模的基本原则;
UML是一种可视化的建模语言:UML定义、特点、发展历史;
UML结构:UML中的构造块、公共机制和架构;
UML与软件开发过程:基于UML的软件开发过程实践介绍。
UML可视化建模实践
建模工具介绍:Rational Rose、Borland Together、Microsoft Visio等;
基于Rational Rose的可视化建模实践:利用Rational Rose完成UML 1.x中的9种视图。
UML的体系结构介绍
Rational Rose使用介绍
用例分析技术
需求:需求获取中的问题;
UML用例建模:用例模型、用例图、用例规约;
基于用例技术的需求获取过程:通过用例建模获取需求过程。
基于UML的面向对象的分析过程
面向对象的分析与设计概述:面向对象的分析和设计工作流介绍;
体系结构分析:定义高层子系统的组织,体系结构基础、风格;
面向对象的分析:特点、基本原则;
用例分析技术:从用例模型到分析模型、利用UML交互图刻划用例实现并寻找相关的类和对象。
面向对象的设计原则
体系结构模式与设计基础:介绍流行的体系结构设计模式以及基于这些设计模式的设计原则;
设计质量:如何评价软件设计的质量;
面向对象的设计原则:介绍SRP(单一职责原则)、OCP(开放-封闭原则)、LSP(Liskov替换原则)、DIP(依赖倒置原则)、ISP(接口隔离原则)等面向对象的设计原则
面向对象的设计模式
原则与模式:从原则到模式、模式的定义、模式的发展;
设计模式基础:设计模式的定义、基本要素、基本思想;
GoF设计模式:GoF 23种设计模式介绍、GoF模式的应用;
GRASP职责分配模式:GRASP模式介绍、GRASP模式的应用;
其它问题:模式与编程语言、模式与重构。
基于UML的面向对象的设计过程
从分析到设计:分析和设计的区别、分析模型和设计模型区别;
设计基础:设计的基本概念、软件设计知识域介绍;
体系结构设计:体系结构定义、设计过程;
详细设计:用例设计过程、子系统设计过程、类设计过程、数据库设计过程。