主要知识点:事件;状态;行为 (6)功能模型 主要知识点:用例图;用例建模 (7)三种模型之间的关系 主要知识点:对象模型、动态模型以及功能模型之间的关系。 第十章面向对象分析 1.教学基本要求 掌握面向对象分析的基本过程;建立对象模型、动态模型和功能模型的方法确定对象、 确定属性、定义操作、对象间通信, 2.要求学生掌握的基本概念、理论、技能 通过本章教学使学生理解对象分析的基本过程:深刻理解对象模型、动态模型、功能模 型的元素、结构和构造方法:掌握画对象图、画状态图、画数据流程图的方法;能够确定对 象类、确定关联、确定属性,识别继承。 3教学重点和难点 教学重点和教学难点是:面向对象分析的过程、需求陈述,能够根据具体问题建立对 象模型、动态模型、功能模型以及确定对象的服务。 4.教学内容 (1)面向对象分析的基本过程 主要知识点:概述;3个子模型;5个层次 (2)需求陈述 (3)建立对象模型 主要知识点:确定类与对象;找出候选的类与对象;筛选出正确的类与对象:确定关联 划分主题;确定属性;识别继承关系 (4)建立动态模型 主要知识点:脚本:事件跟踪图。 (5)建立功能模型 主要知识点:画出基本系统模型图:画出功能级数据流图:描述处理框功能。 (6)定义服务 主要知识点:如何确定服务主要知识点:事件;状态;行为。 (6)功能模型 主要知识点:用例图;用例建模。 (7)三种模型之间的关系 主要知识点:对象模型、动态模型以及功能模型之间的关系。 第十章 面向对象分析 1.教学基本要求 掌握面向对象分析的基本过程;建立对象模型、动态模型和功能模型的方法确定对象、 确定属性、定义操作、对象间通信。 2.要求学生掌握的基本概念、理论、技能 通过本章教学使学生理解对象分析的基本过程;深刻理解对象模型、动态模型、功能模 型的元素、结构和构造方法;掌握画对象图、画状态图、画数据流程图的方法;能够确定对 象类、确定关联、确定属性,识别继承。 3.教学重点和难点 教学重点和教学难点是:面向对象分析的过程、需求陈述,能够根据具体问题建立对 象模型、动态模型、功能模型以及确定对象的服务。 4.教学内容 (1)面向对象分析的基本过程 主要知识点:概述;3 个子模型;5 个层次。 (2)需求陈述 (3)建立对象模型 主要知识点:确定类与对象;找出候选的类与对象;筛选出正确的类与对象;确定关联; 划分主题;确定属性;识别继承关系。 (4)建立动态模型 主要知识点:脚本;事件跟踪图。 (5)建立功能模型 主要知识点:画出基本系统模型图;画出功能级数据流图;描述处理框功能。 (6)定义服务 主要知识点:如何确定服务