《软件工程现状调查》实践教学大纲.doc
《《软件工程现状调查》实践教学大纲.doc》由会员分享,可在线阅读,更多相关《《软件工程现状调查》实践教学大纲.doc(107页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、软件工程专业导论课程教学大纲.232计算机硬件技术基础课程教学大纲.235统一建模语言 UML课程教学大纲.238Internet 程序设计课程教学大纲.242软件体系结构课程教学大纲.246软件文档写作与案例分析课程教学大纲.249软件项目管理课程教学大纲.253软件需求工程(英)课程教学大纲.258软件质量与测试课程教学大纲.264软件过程与管理(CMM)(英)课程教学大纲.268专业日语课程教学大纲.273人机交互技术课程教学大纲.277软件开发过程及改进课程教学大纲.280软件配置管理课程教学大纲.283软件外包技术课程教学大纲.286软件重用技术课程教学大纲.289大型软件系统构造课
2、程教学大纲.294计算机辅助软件工程课程教学大纲.299多媒体技术基础课程教学大纲.302嵌入式系统课程教学大纲.307软件构件与中间件技术课程教学大纲.311数据库系统与应用设计课程教学大纲.316网络系统规划与设计课程教学大纲.323软件工程现状调查实践教学大纲.326课程设计(软件质量与测试)实践教学大纲.328课程设计(软件过程与管理)实践教学大纲.331软件工程专业毕业实习教学大纲.334软件工程专业导论软件工程专业导论课程教学大纲课程教学大纲(Introduction to Software Engineering)一、基本信息一、基本信息课程代码课程代码:1247811学学分分:
3、1总总 学学 时时:17适用对象适用对象:软件工程专业先修课程先修课程:无二、课程性质、教学目的和要求二、课程性质、教学目的和要求(一)课程性质和目的(一)课程性质和目的软件工程专业导论是为软件工程的专业导论课,使学生对软件工程专业课程体系结构有一个系统的认识,有助于软件工程专业学生更好得理解本专业所需要掌握的知识和能力。本课程介绍软件介绍各专业课程的内容和基础知识,包括软件系统的分析和设计,软件测试,软件质量管理等方法,以及软件知识产权相关法规,软件项目管理方法和标准等。(二)教学方法与手段(二)教学方法与手段本课以课堂教学方法为主,使学生掌握各专业课程的内容和基础知识,包括软件系统的分析和
4、设计,软件测试,软件质量管理等方法,以及软件知识产权相关法规,软件项目管理方法和标准等。(三)教学安排(三)教学安排本课程每周 1 学时,课堂教学 17 学时。二、课程内容与学时分配课程内容与学时分配第第 1 1 章章 软件工程专业概述(软件工程专业概述(3 3 学时)学时)要求掌握软件工程专业的课程体系结构及关系。重要内容:重要内容:课程体系结构及关系。第第 2 2 章章 软件工程相关情况(软件工程相关情况(1 1 学时)学时)要求了解软件工程标准和相关组织,软件知识产权法规,其他大学和研究机构情况。重要内容重要内容:软件工程标准以及相关组织,软件知识产权法规,其他研究机构的主要方向和成绩。
5、第第 3 3 章章 软件需求工程(软件需求工程(2 2 学时)学时)要求了解获得正确的客户需求方法,需求分析和表示方法,需求改变和追溯。重要内容:重要内容:和客户沟通方法,确定需求方法,需求图形化分析方法,包括状态转换图,类图等,需求和其他软件工程各阶段的关系,需求更改方法。第第 4 4 章章 设计与建模(设计与建模(2 2 学时)学时)要求了解软件体系结构与 UML。重要内容:重要内容:分层结构,基于事件的方式,面向对象组织等经典结构,UML 主要内容,UML 建模。第第 5 5 章章 软件详细设计和实现(软件详细设计和实现(2 2 学时)学时)要求了解软件详细设计和实现方法。重要内容:重要
6、内容:通过实例介绍软件设计,系统实现和系统维护。第第 6 6 章章 软件过程与管理(软件过程与管理(2 2 学时)学时)要求了解软件过程及管理,CMMI 概要。重要内容:重要内容:软件开发的基本过程和管理技术。第第 7 章章 软件质量与测试(软件质量与测试(2 学时)学时)要求了解软件测试主要过程,软件测试方法和调试技术。重要内容:重要内容:软件测试基本概念,软件测试方法和调试技术。第第 8 章章 软件工程领域其他技术(软件工程领域其他技术(2 学时)学时)要求了解软件工程领域的其他技术。重要内容:重要内容:计算机辅助软件工程,基于构件的软件工程,再工程。第第 9 章章 我国软件工程人才需求现
7、状(我国软件工程人才需求现状(1 学时)学时)要求了解我国软件工程人才需求状况。重要内容:重要内容:介绍我国软件业和人才需求现状。四、考核方式及成绩评定四、考核方式及成绩评定考核方式考核方式:课程总结报告。成绩评定标准成绩评定标准:根据报告内容和质量评分,采用五级制。六、教材及主要参考书六、教材及主要参考书教材教材:自编教材。参考书目参考书目:1、张海藩,软件工程导论,清华大学出版社,1998.42、史济民,软件工程原理、方法与应用,高等教育出版社,1998.4执笔人:杨柏林计算机硬件技术基础课程教学大纲计算机硬件技术基础课程教学大纲(Foundamentals of Computer Har
8、dware)一、一、基本信息基本信息课程代码课程代码:1247913学学分分:2.5总学时总学时:42(其中实验 15 学时)适用对象适用对象:本科软件工程专业先修课程先修课程:C 语言程序设计二、课程性质、教学目的和要求二、课程性质、教学目的和要求(一)课程性质和目的(一)课程性质和目的计算机硬件技术基础是计算机和信息管理类工程技术专业的一门核心课程,是突出计算机硬件基础的一门课程。本课程的教学目的和要求是使学生掌握先进微处理器芯片结构、微型计算机实现技术、计算机主板构成、接口技术及其应用编程方法,同时掌握微机技术新的发展趋势,也使学生系统科学地受到分析问题和解决问题的训练。(二)教学方法与
9、手段(二)教学方法与手段以课堂理论教学为主,配合多媒体教学。在教学过程中注重应用系统的演示,以实际应用为例提高理论教学的生动性。(三)教学安排(三)教学安排该课程每周 2.5 学时,17 周,共 42 学时,其中 6 学时为上机实验,36 学时为授课教学。三、三、教学内容及学时分配教学内容及学时分配第一章第一章微型计算机系统概论(学时微型计算机系统概论(学时 1 1,其中实验其中实验0 0学时)学时)了解微型计算机发展、硬件结构,熟悉计算机内部数的表示,掌握寄存器、运算器、控制器、存储器、I/O 设备等基本概念。重点内容重点内容:数的表示;微型计算机系统的硬件结构。第二章第二章Pentium
10、系统原理系统原理(学时(学时 6 6,其中实验其中实验0 0学时)学时)了解 RISC 芯片概念,熟悉 Pentium 体系中的 CPU 结构、寄存器、寻址方式、数据类型、流水线指令流及分支预测。重点内容重点内容:RISC,CPU 寻址方式和流水线指令流分支预测。第三章第三章存储管理存储管理(学时(学时 3 3,其中实验其中实验0 0学时)学时)了解存储管理的基本概念,熟悉分段存储管理,掌握保护模式下段的转换、页面管理及多任务处理重点内容重点内容:分段和分页式存储管理,以及页保护机制。难点内容难点内容:保护方式下的多任务处理。第四章第四章高速缓冲存储器高速缓冲存储器 Cache(学时(学时 3
11、 3,其中实验其中实验0 0学时)学时)了解 Cache 基本原理,组成结构,熟悉 cache 读写一致性协议重点内容重点内容:Cache 操作方式和监视。难点内容难点内容:一致性协议。第五章第五章浮点部件浮点部件(学时(学时 3 3,其中实验其中实验0 0学时)学时)了解浮点运算的基本概念、浮点部件体系结构,熟悉浮点流水线操作、计算基础,掌握 浮点运算指令重点内容重点内容:浮点部件体系结构和计算基础。第六章第六章总线总线(学时(学时 3 3,其中实验其中实验0 0学时)学时)了解总线的概念,熟悉总线周期,了解 EISA 总线、PCI 总线,掌握数据传送机制。重点内容重点内容:数据传送机制以及
12、 PCI 总线第七章第七章中断中断(学时(学时 5 5,其中实验,其中实验 3 3 学时)学时)了解中断基本概念,异常与中断,熟悉中断描述符表、中断任务,掌握中断响应过程。重点内容重点内容:中断任务和中断过程。第八章第八章人机接口人机接口(学时(学时 9 9,其中实验,其中实验 6 6 学时)学时)了解输入输出基本接口,掌握显示、键盘等接口技术,熟悉存储器接口及主要的外围接口芯片重点内容重点内容:显示、输入接口。难点内容难点内容:外围接口芯片。第九章第九章模数及数模转换模数及数模转换(学时(学时 4 4,其中实验,其中实验 3 3 学时)学时)了解 A/D、D/A 转换基本概念,熟悉 AD 和
13、 D/A 主要芯片及使用。重点内容重点内容:D/A,A/D 转换。第十章第十章汇编语言程序设计汇编语言程序设计(学时(学时 5 5,其中实验,其中实验 3 3 学时)学时)了解汇编语言基础,熟悉汇编语言程序结构,掌握汇编程序设计及与高级语言的接口。重点内容重点内容:汇编程序设计。难点内容难点内容:与高级语言接口。四、课内实验内容、要求及学时四、课内实验内容、要求及学时序号实验项目名称实验类型实验内容介绍应达到的基本要求学时分配1中断处理验证设计验证中断处理机制。第 7 章掌握中断处理32显示接口设计设计一个在终端上显示一串字符的程序。第 8 章掌握显示接口33输出接口设计设计一个在终端上显示一
14、串字符的程序。掌握输出接口34A/D,D/A 转换设计将两种信号进行相互转化第 8 章掌握模数相互转化35汇编语言程序设计综合利用汇编语言程序验证流水能提高性能。第 10 章了解指令流水如何提高 CPU 性能。3五、考核方式及成绩评定五、考核方式及成绩评定考核方式考核方式:闭卷考试成绩评定标准成绩评定标准:平时成绩占 30,期末考试成绩占 70,成绩评定为百分制。六、教材及主要参考书六、教材及主要参考书教材教材:艾德才,计算机硬件技术基础,中国水利水电出版社,第二版,2003参考书目:参考书目:1、罗福坚,计算机组装与维修培训教程,金榜教育资讯策划执笔人:袁成祥统一建模语言统一建模语言 UML
15、课程教学大纲课程教学大纲(Introduction to UML)一、基本信息一、基本信息课程代码课程代码:1248112学学分分:2总总 学学 时时:34(其中实验 6 学时)适用对象适用对象:软件工程专业先修课程先修课程:面向对象程序设计二、课程性质、教学目的和要求二、课程性质、教学目的和要求(一)(一)课程性质和目的课程性质和目的本课程是软件工程专业的专业基础课。以介绍统一建模语言 UML 为主,在了解面向对象技术的基础上,使学生掌握面向对象的分析和设计、以及与面向对象技术相关的一些软件开发技术。依照以下四条线索向学生描述统一建模语言:(1)UML 技术的起源和发展,UML 技术在软件科
16、学中的地位;(2)UML 基本语素和语法的定义和理解,各种 UML 图的构成和应用;(3)UML 与面向对象、软件过程、用例等周边技术的关系及配合;(4)UML 理论的数学基础。(二)(二)教学方法与手段教学方法与手段本课程采用课堂教学和上机实践相结合的方法,使学生不但有扎实的理论基础,还有相应的实践经验。(三)(三)教学安排教学安排总学时数:34;课堂教学:28 学时;上机实验:6 学时。三、教学内容和学时分配三、教学内容和学时分配第第 1 1 章章 UMLUML 概述概述(2 2 学时)学时)要求熟悉 UML 的构成;了解 UML 的历史、特点和应用领域。重点内容重点内容:UML 的历史,
17、UML 的特点,UML 的构成,UML 中的视图和 UML 的应用领域。第第 2 2 章章 用例和用例图用例和用例图(3 3 学时,其中实验学时,其中实验 1 1 学时)学时)要求掌握用例的概念、用例之间的关系、用例图;熟悉用例的描述。重点内容重点内容:用例,参与者,用例间的关系,用例的描述。难点内容难点内容:用例间的关系。第第 3 3 章章 顺序图和协作图顺序图和协作图(3 3 学时,其中实验学时,其中实验 1 1 学时)学时)要求掌握顺序图和协作图的概念、顺序图中的消息;熟悉建立顺序图和协作图的步骤。重点内容重点内容:顺序图,建立顺序图的步骤,协作图。难点内容难点内容:顺序图中的消息。第第
18、 4 4 章章 类图和对象图类图和对象图(5 5 学时,其中实验学时,其中实验 2 2 学时)学时)要求掌握类的定义、类之间的关系和类图;熟悉派生属性、派生关联、抽象类和接口等概念;了解领域分析、OO 设计的原则。重点内容重点内容:类的定义,类之间的关系,派生属性和派生关联、类图、OO 设计原则。难点内容难点内容:类之间的关系。第第 5 5 章章 数据建模数据建模(3 3 学时,其中实验学时,其中实验 1 1 学时)学时)要求熟悉数据库设计的基本步骤、对象模型和数据模型的相互转换。重点内容重点内容:数据库设计的基本过程和步骤,对象模型和数据模型的相互转换。第第 6 6 章章 状态图和活动图状态
19、图和活动图(3 3 学时,其中实验学时,其中实验 1 1 学时)学时)要求掌握状态图和活动图中的一些基本概念,了解状态图和活动图的支持工具。重点内容重点内容:状态图中的基本概念,如状态、组合状态和子状态、历史状态、转移、事件等;活动图中的基本概念,如活动、泳道、分支、分叉和汇合等。难点内容难点内容:活动图中的一些概念。第第 7 7 章章 构件图和部署图构件图和部署图(3 3 学时)学时)要求熟悉构件图和构件图的支持工具,熟悉部署图中的基本概念。重点内容重点内容:构件图的概念、作用和支持工具,部署图中的基本概念。第第 8 8 章章 对象约束语言对象约束语言(1 1 学时)学时)要求熟悉对象约束语
20、言(OCL)的特点和构成。重点内容重点内容:OCL 的特点、OCL 的构成和使用。第第 9 9 章章 业务建模业务建模(2 2 学时)学时)要求掌握 UML 的业务建模扩展、业务建模的体系结构,了解从业务模型到软件模型的过程。重点内容重点内容:UML 的业务建模扩展、业务建模的体系结构。难点内容难点内容:UML 的业务建模扩展。第第 1010 章章 WebWeb 建模建模(3 3 学时)学时)要求掌握 Web 建模扩展 WAE,熟悉 Web 应用系统的体系结构,了解 Rose 的 Web 建模。重点内容重点内容:Web 建模扩展 WAE,Web 应用系统的体系结构。难点内容难点内容:Web 建
21、模扩展 WAE。第第 1111 章章 UMLUML 与设计模式与设计模式(3 3 学时)学时)要求熟悉若干个设计模式实例,了解 Rose 中使用的设计模式。重点内容重点内容:设计模式实例。第第 1212 章章 RUPRUP 软件开发过程和实例应用分析软件开发过程和实例应用分析(3 3 学时)学时)要求了解 RUP 的历史,RUP 软件开发的生命周期,RUP 的核心概念和特点。重点内容重点内容:RUP 软件开发的生命周期,RUP 的核心概念和特点。四、课内实验内容、要求和学时分配四、课内实验内容、要求和学时分配(一)(一)实验目的、方式及环境实验目的、方式及环境实验目的为加深理解并巩固统一建模语
22、言 UML课程中所学的基本概念和基本技术,培养分析问题解决问题的能力。方法为上机实践和练习。实验环境为 Rational Rose。(二)(二)实验内容和学时分配实验内容和学时分配序号实验项目名称实 验类型实验内容介绍应达到的基本要求学时分配1用例图,顺序图和验证以用例图描述用例模型(内熟悉 Rational Rose2协作图容属于第 2 章);练习顺序图和协作图(内容属于第 3章)的用例图、顺序图和协作图画法2类图和对象图设计UML 中的类图(内容属于第 4章)熟悉 UML 的类图、及利用类图实现数据建模23针对数据库系统的数据建模,状态图验证UML 类图实现数据建模(第 5章),以状态图描
23、述对象的动态行为(内容属于第 6 章)熟悉以类图实现数据建模,熟悉状态图2五、考核方式及成绩评定五、考核方式及成绩评定考核方式:考核方式:闭卷。成绩评定标准:成绩评定标准:成绩评定为百分制,平时成绩占 30%,期末成绩占 70%。六、教材及主要参考书六、教材及主要参考书教材:教材:王少锋编著,面向对象 UML 教程,清华大学出版社,2004.2参考书目参考书目:1、Meilir Page-Jones,UML 面向对象设计基础(影印版),科学出版社,2003.52、Martin Fowler,Kendall Scott,UML 精粹-标准对象建模语言简明指南(影印版),清华大学出版社,第 2 版
24、,2002.1执笔人:陈卫刚Internet 程序设计课程教学大纲程序设计课程教学大纲(Internet Programming)一、一、基本信息基本信息课程代码课程代码:1248013学学分分:3 学分总学时总学时:48 学时(其中实验 12 学时)适用对象适用对象:本科计算机科学与技术及相关专业先修课程先修课程:计算机应用基础,程序设计基础二、课程性质、教学目的和要求二、课程性质、教学目的和要求(一)课程性质和目的(一)课程性质和目的Internet 程序设计可作为计算机信息与工程学院相关专业的必修和选修课程。课程主要讲授 Web 站点构建方法与过程、主流 Web 开发工具、Web 编程语
25、言及编程技巧。内容包 HTML 语言基础、VBScript&JavaScript、ASP 及其内部对象、ASP 和数据库的交互、Web 站点品评及综合实例分析。通过课程教学,应使学生了解 Web 站点的开发技术,掌握 Web 站点的构建方法,掌握 Web 页面工作方式,培养学生的 Web 编程基本技能和使用相关开发工具的操作能力。(二)教学方法与手段(二)教学方法与手段教学方法采用采用理论教学、实例演示和程序分析、以及上机实验等形式,帮助学生准确理解 Web 环境下的编程模型及其工作原理。(三)教学安排(三)教学安排必修:共 51 学时,其中实验 12 学时。选修:共 48 学时,其中实验 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程现状调查 软件工程 现状 调查 实践 教学大纲
限制150内