《《面向对象的分析与设计》教学大纲.doc》由会员分享,可在线阅读,更多相关《《面向对象的分析与设计》教学大纲.doc(8页珍藏版)》请在三一办公上搜索。
1、ACCP4. 0STAGE3面 向 对 象 的 分 析 与 设 计教 学 大 纲2005年 11 月 29日Version 1. 0修改记录:版本日期修改人V1.02005-12董平一 、 课程目标 掌握 UML建模语言 掌握使用 UML 进行面向对象的分析与设计 掌握使用 Rational XDE工具绘制业务系统的各种 UML 图二、 课程对象 ACCP4.0 第三学期学员三、 预备课程 无四、 课程学时理论课(No.of Hrs)上机课(No.of Hrs)在线培训(No.of Hrs)指导学习(No.of Hrs)总学时(No.of Hrs)1082222五、相关的项目案例看图填图六、课
2、程地位七、 课程内容组织结构八、课程知识点第 1章、OOAD 和 UML 简介目标1、理解建模的基本概念2、认识UML 语言3、掌握和认识可视化建模工具Rational XDE4、掌握使用 Rational XDE创建 Java Modeling 项目内容概述和组织本章将给学员介绍如何用面向对象的分析与设计方法开发系统,这包括用面向对象的视角理解分析和设计的方方面面,向学员介绍有助于可视化、构建和归档模型的统一建模语言 (UML),以及开发系统时使用模型的重要性,最后介绍可视化建模工具Rational XDE for Java。重点和难点重点:解释什么是面向对象的分析和设计以及建模的重要性和认
3、识统一建模语言 (UML),其次要求学员掌握和认识可视化建模工具Rational XDE难点: 面向对象的分析和设计的区别知识点描述1 1面向对象的系统分析面向对象的系统分析及其优点;1 2建模建模的必要性和原则; 面向对象的建模方法; 可视化建模;1 3UML 概述和 UML 图UML的发展; UML 的应用;各种 UML 图;1 4UML 与 SDLC 各阶段的对应关系1 5可视化建模工具Rational XDERational XDE 环境介绍; 使用 Rational XDE创建 Java Modeling 项目;第 2章、用例图目标1、理解用例的基本概念2、理解用例之间的关系3、掌握
4、使用 Rational XDE 绘制 “在线拍卖”系统的用例图内容概述和组织本章将让学员学习如何将功能需求规范转换为用例、理解用例之间的关系以及如何使用 Rational XDE 绘制 “在线拍卖”系统的用例图。重点和难点重点:用例及用例之间的关系难点: 理 解“在线拍卖”系统的用例图知识点描述1 1用例简介用例的定义; 用例的重要性和必要性;12用例图用例的构成: 参与者、系统以及用例,用例的例子投币饮料售货机;1 3构建用例图的步骤1 4用例之间的关系包含关系;扩展关系1 5使用 Rational XDE 编写“在线拍卖系统”的用例图系统的业务需求;系统的用例图;第 3 章、类图目标1、理
5、解类图的基本概念2、理解关键抽象3、掌握类之间的各种关系: 关联、继承、泛化、 依赖、聚合、组合、接口和实现4、掌握使用 Rational XDE 创建”在线拍卖”系统的类图5、理解对象图的基本概念内容概述和组织本章将给学员介绍类图的概念以及如何绘制类图。让学员理解类图的概念。类图是各个类、接口以及类与类之间关系的集合。要求学员掌握使用 XDE 绘制业务系统的类图。重点和难点重点:解释应用程序域的类的概念、认识和理解关键抽象的概念及其在描述系统类图时的用法、标识各个类及其属性以及类之间的关系难点: 类之间的各种抽象关系知识点描述1 1关键抽象关键抽象的概念;如何进行关键抽象;1 2候选类如何标
6、识候选类;1 3类图与对象图类图的构成;对象图;比较模型与代码;1 4类之间的关系关联、继承、泛化、依赖、 聚合、组合;比较模型与代码;1 5接口和实现使用 Rational XDE 创建接口及类;比较模型与代码;1 6使用 Rational XDE 构建”在线拍卖”系统的类图”在线拍卖”系统的关键抽象;”在线拍卖”系统的类图;第 4章、动态模型目标1、理解动态模型的基本概念及优点2、理解状态图、时序图和活动图3、掌握使用 Rational XDE 创建状态图、时序图和活动图内容概述和组织本章将先从动态模型入手, 专门讲述状态图、时序图和活动图的概念,再描述创建 “在线书店”系统的状态图、时序
7、图和活动图。重点和难点重点:创建时序图、状态图和活动图难点:掌握使用时序图描述用例知识点描述1 1简介动态模型及其优点;1 2动态模型的组件状态图;时序图;活动图;13时序图递规;如何在 Rational XDE 中创建时序图;“在线拍卖” 系统的 “竞拍”用例的时序图;14状态图状态和转换;如何在RationalXDE 中创建状态图; “在线拍卖”系统的用户帐户的状态图;15活动图活动图的元素; 并发性; “在线拍卖” 系统的创建帐户用例的活动图;第 5章、案例分析目标1、掌握如何分析给定的业务案例2、掌握使用 UML 图构建业务系统的模型3、掌握 “在线书店” 系统的UML 模型内容概述和
8、组织本章将综合使用前面所有章节的知识为“在线书店”系统建模,使用用例驱动的开发方式。重点和难点重点:根据“在线书店”系统的业务创建不同的 UML 图难点:创建用例的时序图以及类图知识点描述111在线书店的业务描述业务系统的主要功能;建模准备如何创建Rational XDE 的 Web Modeling 项目;Web Modeling 项目的组成模型;13案例的需求案例的用例图;部分案例的用例的活动图;14系统分析与设计领域建模;各个用例的时序图; “购物车的状态图;系统的组件图;15描述系统的部署图部署图;业务系统的部署图;九、课程安排理论课用 T 表示、上机课用 L 表示、在线培训课用 O 表示、指导学习课用 D 表示序号教室机房教室机房1T1T2L12T3L2T4L33T5L4D14O1