《UML与面向对象分析与设计课程考试大纲.doc》由会员分享,可在线阅读,更多相关《UML与面向对象分析与设计课程考试大纲.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、UML与面向对象分析与设计课程考试大纲课程编号:适用专业:计算机科学与技术、软件工程专业考试时间:120分钟 考试方式:闭卷(开卷) 卷面总分:100分执笔者:林霞、王海峰 修订日期:2006年7月一、课程内容与考试目标一 面向对象技术概述(4学时)1学习目的与要求通过本章学习,使学生理解面向对象的思想,掌握面向对象领域中的基本概念。重点内容:对象和实例、类、封装、继承、多态和消息2课程内容(1)面向对象的基本概念 (2)面向对象程序设计语言概述3考试知识点(1)对象、类的概念和关系(2)封装和继承的概念(3)消息、方法的概念4考试要求识记:对象、类、封装、继承、消息的概念领会:对象和类之间的
2、关系应用:面向对象的设计二 UML概述(2学时)1学习目的与要求通过本章学习,使学生了解学习UML的重要性和支持UML的工具,掌握UML的构成元素。重点内容:UML的特点及构成元素2课程内容(1)UML的重要性(2)UML的特点(3)UML的构成(4)UML中的视图(5)UML的应用领域(6)支持UML的工具3考试知识点(1)UML的重要性(2)UML的特点(3)UML的构成(4)UML中的视图(5)UML的应用领域(6)支持UML的工具4考试要求识记:UML的特点及构成元素三 用例和用例图(4学时)1学习目的与要求通过本章学习,使学生掌握用例间的关系,会画用例图。重点内容:用例间的关系2课程
3、内容(1)用例(2)参与者(3)脚本(4)用例间的关系(5)用例图(6)用例的描述(7)寻找用例的方法(8)用例实训(2学时)3考试知识点(1)用例间的泛化关系、包含关系、扩展关系以及它们之间的比较(2)寻找用例的方法4考试要求识记:用例的描述领会:用例间的关系应用:画用例图四 顺序图和协作图(4学时)1学习目的与要求通过本章学习,使学生理解顺序图中的消息以及语法格式,掌握建立顺序图和协作图的步骤。重点内容:建立顺序图和协作图的步骤2课程内容(1)顺序图(2)顺序图中的消息(3)建立顺序图的步骤(4)协作图(5)建立协作图的步骤(6)顺序图和协作图的比较3考试知识点(1)建立顺序图和协作图的步
4、骤(2)顺序图中的消息4考试要求识记:顺序图和协作图的概念领会:顺序图和协作图的区别应用:建立顺序图和协作图五 类图和对象图(4学时)1学习目的与要求通过本章学习,使学生掌握类的定义,类间的关系,理解面向对象设计的原则,会画类图和对象图。重点内容:类间的关系2课程内容(1)类的定义(2)类之间的关系(3)派生属性和派生关联(4)抽象类和接口(5)版型(6)边界类、控制类和实体类(7)类图(8)领域分析(9)OO设计的原则(10)对象图3考试知识点(1)类图和对象图的构造;(2)抽象类和接口(3)类间的关系4考试要求识记:类的定义、版型、接口领会:类间的关系、派生属性和派生关联应用:画类图和对象
5、图六 包(2学时)1学习目的与要求通过本章学习,使学生了解包的概念,理解设计包的原则。重点内容:包的概念2课程内容(1)包的基本概念(2)设计包的原则3考试知识点(1)包的基本概念(2)设计包的原则4考试要求识记:包的概念七 状态图和活动图(4学时)1学习目的与要求通过本章学习,使学生理解状态图和活动图中的基本概念,会画状态图和活动图。重点内容:状态图和活动图的概念及构造2课程内容(1)状态图中的基本概念(2)活动图中的基本概念(3)活动图的用途(4)状态图和活动图的比较3考试知识点(1)状态图和活动图的基本概念(2)状态图和活动图的构造4考试要求识记:状态图和活动图的基本概念领会:活动图和状
6、态图的转换应用:画状态图和活动图八 构件图(1学时)1学习目的与要求通过本章学习,使学生了解构件的定义以及构件图的正向工程和逆向工程。重点内容:构件的定义2课程内容(1)什么是构件和构件图(2)构件图的作用(3)构件图的工具支持3考试知识点(1)构件的定义4考试要求识记:构件的定义九 部署图(1学时)1学习目的与要求通过本章学习,使学生了解部署图中的相关概念。重点内容:部署图的相关概念2课程内容(1)什么是部署图(2)部署图中的基本概念3考试知识点(1)部署图中的相关概念4考试要求识记:部署图中的相关概念十 面向对象实现技术(1学时)1学习目的与要求通过本章学习,使学生了解几种面向对象程序设计
7、语言及其特点。重点内容:OOPL的特点2课程内容(1)面向对象程序设计语言概述(2)几种典型的OOPL3考试知识点(1)几种面向对象程序设计语言(2)几种面向对象程序设计语言的特点4考试要求识记:几种面向对象程序设计语言的特点十一 RUP软件开发过程(1学时)1学习目的与要求通过本章学习,使学生了解软件开发过程的定义,掌握RUP软件开发过程的9个核心工作流。重点内容:RUP的9个核心工作流2课程内容(1)软件开发过程的定义(2)RUP软件开发生命周期(3)RUP中的核心概念(4)RUP的特点3考试知识点(1)软件开发过程的定义(2)RUP软件开发生命周期(3)RUP中的核心概念(4)RUP的特
8、点4考试要求识记: (1)软件开发过程的定义(2)RUP软件开发生命周期(3)RUP中的核心概念(4)RUP的特点十二 UML开发工具(1学时)1学习目的与要求通过本章学习,使学生了解支持UML的开发工具以及Rational Suite2003的开发工具。重点内容:设计模型的分类2课程内容(1)支持UML的开发工具(2)Rational Suite 2003开发工具(3)Rose脚本(4)Rose中增加新的Stereotype3考试知识点(1)支持UML的开发工具(2)Rational Suite 2003开发工具4考试要求识记:(1)支持UML的开发工具(2)Rational Suite 2
9、003开发工具十三 课程训练(4学时)1学习目的与要求通过本章学习,使学生掌握分析阶段和设计阶段的模型说明。重点内容: 2课程内容3考试知识点4考试要求二、关于大纲的说明与考试实施要求1考试大纲的目的和作用本大纲是根据教学大纲的要求,结合课程的特点而确定的。其目的是对教师教学和学生自学进行指导和规定,本大纲明确了课程学习的内容以及深广度,规定了课程教学和学生自学的范围和标准。因此,它是学生自学教材,掌握课程内容知识范围和程度的依据,也是进行考试命题的依据。UML与面向对象的分析与设计是一门应用性课程,学习过程中,应积极动手实践,在课堂教学的基础上,认真准备好每一次实验课,并按时写出实验报告。2
10、对考试内容和考试目标的说明为使考试内容具体化和考试要求标准化,本大纲在列出课程内容的基础上,对各章规定了考试知识点和考试要求,使学生能够明确考试内容提要和要求,更有目的地系统学习教材;使教师能够更全面地有针对地进行教学;使考试命题能够更加明确命题范围,更准确地安排试题的知识能力层次和难易度。本课程要求学生学习和掌握的知识点内容都作为考试的内容。课程中各章的内容均由若干知识点组成,在考试中作为考试知识点。因此,课程考试大纲中所规定的考试内容是以分解为考试知识点的方式给出的。由于各知识点在课程中的地位,作用以及知识自身的特点不同,考试将对各知识点分别按四个认知(或叫能力)层次确定其考试要求。四个能
11、力层次从低到高依次是:识记;领会;简单应用;综合应用。识记:要求学生能够对大纲中的知识点,如对面向对象技术的基本概念、UML的构成原色等有清晰准确的认识,并能做出正确的判断和选择。领会:要求学生能够对大纲中的操作,对用例和类间的关系等有一定的理解,清楚它与有关知识点的联系与区别,并能做出正确的表述和解释。简单应用:要求学生能够运用本大纲中各部分的少数几个知识点,如画用例图和类图。综合应用:要求学生对大纲中的用例图、类图等熟悉和理解的基础上,会运用多个知识点,制作稍复杂一些的场景。3关于试卷结构及考试的有关说明本大纲各章所提到的内容和考试目标都是考试内容。试题包含到章,适当突出重点章节,加大重点内容的覆盖密度。命题不应有超出大纲中考试知识点范围的试题,考试目标不得高于大纲中所规定的相应最高能力层次要求。“识记”,“领会”,“简单应用”,“综合应用”四个认知层次的试题在试卷中所占分数比例依次为:20%,30%,30%,20%。试题的难度可分为:容易,中等偏易,中等,难;它们在试卷中所占分数比例依次大致为:20%,30%,30%,20%。试题的题型有:单项选择题,判断题,简答题,软件建模题、代码分析题、综合分析设计题。
限制150内