06410140面向对象技术大学高校课程教学大纲.docx

上传人:p** 文档编号:901686 上传时间:2024-04-01 格式:DOCX 页数:15 大小:40.79KB
下载 相关 举报
06410140面向对象技术大学高校课程教学大纲.docx_第1页
第1页 / 共15页
06410140面向对象技术大学高校课程教学大纲.docx_第2页
第2页 / 共15页
06410140面向对象技术大学高校课程教学大纲.docx_第3页
第3页 / 共15页
06410140面向对象技术大学高校课程教学大纲.docx_第4页
第4页 / 共15页
06410140面向对象技术大学高校课程教学大纲.docx_第5页
第5页 / 共15页
06410140面向对象技术大学高校课程教学大纲.docx_第6页
第6页 / 共15页
06410140面向对象技术大学高校课程教学大纲.docx_第7页
第7页 / 共15页
06410140面向对象技术大学高校课程教学大纲.docx_第8页
第8页 / 共15页
06410140面向对象技术大学高校课程教学大纲.docx_第9页
第9页 / 共15页
06410140面向对象技术大学高校课程教学大纲.docx_第10页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《06410140面向对象技术大学高校课程教学大纲.docx》由会员分享,可在线阅读,更多相关《06410140面向对象技术大学高校课程教学大纲.docx(15页珍藏版)》请在第壹文秘上搜索。

1、面向对象技术(AdvancedObject-OrientedTechnology)课程代码:06410140学分:2学04:40(其中:课堂教学学时:24实验学时:0上机学时:16课程实践学时:0)先修课程:程序设计基础、面向对象程序设计适用专业:网络工程教材:邵维忠、杨芙清,面向对象的分析与设计,清华大学出版社,2013开课学院:计算机科学与通信工程学院课程网站:无一、课程性质与课程目标(一)课程性质(需说明课程对人才培养方面的贡献)本课程论述面向对象方法的基本思想和主要概念,对不同的分析与设计方法进行综述,对统一建模语言(UML)和面向对象的分析与设计的相关方法做介绍。详细介绍面向对象分析

2、的全过程,围绕面向对象建模中的需求模型(用况图)、基本模型(类图)、辅助模型(包图、顺序图、活动图以及其他各种UML模型图)和模型规约,对面向对象的分析进行深入讨论,给出详细的过程指导和工程策略,并对相关的UML内容做较详细的讲解。同时讨论了如何在面向对象分析模型基础上,针对具体的实现条件进行面向对象的系统设计,包括问题域部分、人机交互部分、控制驱动部分和数据接口部分4个主要部分的设计,以及如何进行构件化与系统部署。以期培养学生进行计算机软件系统分析、设计和实施的能力。(二)课程目标(根据课程特点和对毕业要求的贡献,确定课程目标。应包括知识目标和能力目标。)课程的具体目标如下:课程目标L1了解

3、软件系统的不同的分析与设计方法进行综述,以及统一建模语言(UML)和面向对象的分析与设计的相关方法。课程目标1.2熟悉面向对象分析的全过程,包括面向对象建模中的需求模型(用况图)、基本模型(类图)、辅助模型(包图、顺序图、活动图以及其他各种UML模型图)和模型规约。课程目标1.3在熟悉面向对象分析模型基础上,进一步熟悉面向对象的系统设计,包括问题域部分、人机交互部分、控制驱动部分和数据接口部分4个主要部分的设计,以及如何进行构件化与系统部署。课程目标2.1初步具备采用面向对象方法对软件系统进行分析、设计、实现和部署的能力;课程目标2.2了解与计算机网络相关技术有关的技术标准和法律、法规,具备工

4、程规范能力及质量意识;课程目标2.3初步具备评价不同方案用于降低工程实践对社会和环境负面影响的作用与其局限性的能力;课程目标2.4具备运用工程原理和经济决策方法分析计算机应用系统方案及其可行性的能力;(三)课程目标与专业毕业要求指标点的对应关系(认证专业专业必修课程填写)本课程支持的毕业要求指标点如下:指标点2.1:具备对复杂工程问题进行识别与判断,并结合专业知识进行有效分解的能力指标点3.1:具备对复杂网络系统进行需求分析的能力,能够清晰地描述设计任务指标点3.2:熟练掌握对复杂网络系统进行分析和总体设计的方法指标点6.1:了解与计算机网络相关技术有关的技术标准和法律、法规,具备工程规范能力

5、及质量意识指标点7.2:评价不同方案用于降低工程实践对社会和环境负面影响的作用与其局限性指标点11.1:具备运用工程原理和经济决策方法分析计算机应用系统方案及其可行性的能力要求指点课程目标指标点2.1指标点3.1指标点3.2指标点6.1指标点7.2指标点11.1课程目标Ll课程目标1.2课程目标1.3课程目标2.1课程目标2.2课程目标2.3课程目标2.4二、课程内容及要求第一讲面向对象概述本章支持课程目标:1.1了解软件系统的不同的分析与设计方法进行综述,以及统一建模语言(UML)和面向对象的分析与设计的相关方法;2.1初步具备采用面向对象方法对软件系统进行分析、设计、实现和部署的能力;2.

6、2了解与计算机网络相关技术有关的技术标准和法律、法规,具备工程规范能力及质量意识;(一)教学内容(1)什么是面向对象(2)面向对象方法基本概念(3)不同的分析与设计方法(二)教学要求(1)了解面向对象的基本概念;(2)了解软件系统的不同分析与设计方法;(三)重点与难点1 .重点面向对象的基本概念。2 .难点面向对象的基本概念。第二讲统一建模语言UML本章支持课程目标:1.2熟悉面向对象分析的全过程,包括面向对象建模中的需求模型(用况图)、基本模型(类图)、辅助模型(包图、顺序图、活动图以及其他各种UML模型图)和模型规约;2.1初步具备采用面向对象方法对软件系统进行分析、设计、实现和部署的能力

7、;(一)教学内容(1) UMLl概述(2) UML2.0概述(3) UML使用实例分析(二)教学要求(1)掌握UML2.0;(2) 了解UML1;(三)重点与难点1.重点掌握UML2.02.难点掌握UML2.0o第三讲建立需求模型用况图本章支持课程目标:1.2熟悉面向对象分析的全过程,包括面向对象建模中的需求模型(用况图)、基本模型(类图)、辅助模型(包图、顺序图、活动图以及其他各种UML模型图)和模型规约;2.1初步具备采用面向对象方法对软件系统进行分析、设计、实现和部署的能力;2.2了解与计算机网络相关技术有关的技术标准和法律、法规,具备工程规范能力及质量意识;2.3初步具备评价不同方案用

8、于降低工程实践对社会和环境负面影响的作用与其局限性的能力;2.4具备运用工程原理和经济决策方法分析计算机应用系统方案及其可行性的能力;(一)教学内容(1)需求分析与系统分析(2)基于用况的需求分析(3)用况与用况模型(4)基于用况图的需求建模实例。(二)教学要求1 1)了解用况与用况模型;(2)基于用况图的需求建模;(三)重点与难点1.重点基于用况图的需求建模。2 .难点基于用况图的需求建模。第四讲发现对象、定义对象类与对象类模型本章支持课程目标:1.2熟悉面向对象分析的全过程,包括面向对象建模中的需求模型(用况图)、基本模型(类图)、辅助模型(包图、顺序图、活动图以及其他各种UML模型图)和

9、模型规约;1.3在熟悉面向对象分析模型基础上,进一步熟悉面向对象的系统设计,包括问题域部分、人机交互部分、控制驱动部分和数据接口部分4个主要部分的设计,以及如何进行构件化与系统部署;2.1初步具备采用面向对象方法对软件系统进行分析、设计、实现和部署的能力;2.3初步具备评价不同方案用于降低工程实践对社会和环境负面影响的作用与其局限性的能力;(一)教学内容(1)发现与定义对象类(2)定义对象的属性和操作(3)建立对象之间的关系(4)建立对象类模型实例(二)教学要求(1)发现与定义对象类;(2)建立对象之间的关系。(三)重点与难点1.重点发现与定义对象类。2.难点发现与定义对象类。第五讲建立辅助模

10、型本章支持课程目标:1.2熟悉面向对象分析的全过程,包括面向对象建模中的需求模型(用况图)、基本模型(类图)、辅助模型(包图、顺序图、活动图以及其他各种UML模型图)和模型规约;2.1初步具备采用面向对象方法对软件系统进行分析、设计、实现和部署的能力;(一)教学内容(1)包图(2)顺序图(3)活动图(4)状态图。(5)构件图。(6)模型规约。(7)辅助模型建立实例。(二)教学要求(1)了解面向对象技术中的辅助图模型(2)初步掌握面向对象技术中的辅助图模型建立方法。(三)重点与难点1.重点顺序图、状态图。2.难点顺序图、状态图。第六讲问题域部分的设计本章支持课程目标:1.3在熟悉面向对象分析模型

11、基础上,进一步熟悉面向对象的系统设计,包括问题域部分、人机交互部分、控制驱动部分和数据接口部分4个主要部分的设计,以及如何进行构件化与系统部署;2.1初步具备采用面向对象方法对软件系统进行分析、设计、实现和部署的能力;2.2了解与计算机网络相关技术有关的技术标准和法律、法规,具备工程规范能力及质量意识;2.3初步具备评价不同方案用于降低工程实践对社会和环境负面影响的作用与其局限性的能力;2.4具备运用工程原理和经济决策方法分析计算机应用系统方案及其可行性的能力;(一)教学内容(1)问题域概念(2)实现条件对问题域部分的影响(3)问题域设计过程(4)问题与设计实例。(二)教学要求1 1)了解实现

12、条件对问题域部分的影响(2)初步掌握问题域设计。(三)重点与难点1.重点问题域设计。2 .难点问题域设计。第七讲人机交互部分的设计本章支持课程目标:1.3在熟悉面向对象分析模型基础上,进一步熟悉面向对象的系统设计,包括问题域部分、人机交互部分、控制驱动部分和数据接口部分4个主要部分的设计,以及如何进行构件化与系统部署;2.1初步具备采用面向对象方法对软件系统进行分析、设计、实现和部署的能力;2.2了解与计算机网络相关技术有关的技术标准和法律、法规,具备工程规范能力及质量意识;2.3初步具备评价不同方案用于降低工程实践对社会和环境负面影响的作用与其局限性的能力;2.4具备运用工程原理和经济决策方

13、法分析计算机应用系统方案及其可行性的能力;(一)教学内容(1)人机交互部分的概述(2)人机交互部分的需求分析(3)人机界面的设计准则(4)人机界面的面向对象设计。(5)可视化编程环境下的人机界面设计。(二)教学要求1 1)了解人机交互部分的设计需求(2)初步掌握人机界面的面向对象设计。(三)重点与难点1.重点人机界面的面向对象设计。2 .难点人机界面的面向对象设计。第八讲控制驱动部分的设计本章支持课程目标:1.3在熟悉面向对象分析模型基础上,进一步熟悉面向对象的系统设计,包括问题域部分、人机交互部分、控制驱动部分和数据接口部分4个主要部分的设计,以及如何进行构件化与系统部署;2.1初步具备采用

14、面向对象方法对软件系统进行分析、设计、实现和部署的能力;2.2了解与计算机网络相关技术有关的技术标准和法律、法规,具备工程规范能力及质量意识;2.3初步具备评价不同方案用于降低工程实践对社会和环境负面影响的作用与其局限性的能力;2.4具备运用工程原理和经济决策方法分析计算机应用系统方案及其可行性的能力;(一)教学内容(1)控制驱动部分的概述(2)控制驱动设计的相关技术问题(3)如何设计控制驱动(4)控制驱动设计案例。(二)教学要求(1)了解控制驱动部分的设计要素(2)初步掌握控制驱动设计方法。(三)重点与难点1.重点控制驱动设计方法。2.难点控制驱动设计方法。第九讲数据接口部分的设计本章支持课

15、程目标:1.3在熟悉面向对象分析模型基础上,进一步熟悉面向对象的系统设计,包括问题域部分、人机交互部分、控制驱动部分和数据接口部分4个主要部分的设计,以及如何进行构件化与系统部署;2.1初步具备采用面向对象方法对软件系统进行分析、设计、实现和部署的能力;2.2了解与计算机网络相关技术有关的技术标准和法律、法规,具备工程规范能力及质量意识;2.3初步具备评价不同方案用于降低工程实践对社会和环境负面影响的作用与其局限性的能力;2.4具备运用工程原理和经济决策方法分析计算机应用系统方案及其可行性的能力;(一)教学内容(1)数据接口部分的概述(2)数据管理系统及其方法(3)对象存储方案和数据接口的设计策略(4)数据驱动设计案例。(二)教学要求(1)了解数据管理系

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!