软件工程课程教学大纲教案
- 格式:doc
- 大小:103.00 KB
- 文档页数:12
《软件工程》课程教案
(Software Engineering)
一、课程基本信息
课程编号:10134055
课程类别:专业必修课
适用专业:计算机科学与技术
学分:理论教学学分:3学分
总学时:54学时,其中理论学时:42学时, 实验学时:12学时
先修课程:高等数学Ⅰ、计算机导论、程序设计语言、数据库原理及应用后继课程:
课程简介:
《软件工程》是一门迅速发展的新兴学科,其研究的范围非常广泛,包括技术方法、工具和管理等许多方面,而且新的技术方法和工具源源不断涌现。该学科为软件的开发提供了一条科学途径,缓解了软件危机。通过本课程的学习,使学生掌握开发软件的方法、步骤,了解软件维护的重要性,掌握软件工程的管理技术,为学生今后的工作奠定良好的基础。
主要教学方法与手段:
课堂多媒体课件结合黑板板书。
选用教材:
张海藩.软件工程导论[第6版].北京:清华大学出版社.2013
必读书目:
[1] 郭宁主编.软件工程实用教程(第二版). 北京:人民邮电出版社,2011
[2] 张海藩.软件工程(第4版).北京:人民邮电出版社.2010
[3] 吴洁明主编.现代软件工程. 北京:清华大学出版社,2010
选读书目:
[1] 软件工程实践者的研究方法.Roger S.Pressman(著)梅宏(译).北京:机械工业出版社。
[2] 最新的参考文献可在SEPA Web站点获得:
/engcs/compsci/pressman/resources/future.mht ml
二、课程总目标
本课程的教学目标是使学生通过课程学习,掌握软件工程的基本知识和理论,了解软件工程的原理,锻炼软件开发技术,特别让学生注重软件的文档建设和管理,能将计算机知识进行综合应用。本课程以课堂教学为主,讲授软件工程的基本原理和方法,布置一定的作业,配合相应的实验,使学生对软件工程的开发方法得到真正的提高,为学生从事计算机相关工作奠定基础。
三、课程教学内容与教学要求
1、教学内容与学时分配
课程总学时:54学时,其中讲授学时:42学时;实验(上机)学时:12学时
教学内容与学时分配建议如下表:
2、教学要求
第一章软件工程学概述(2学时)
教学目标:了解软件工程基本概念,基本原理
教学内容:
第一节软件危机
一、软件危机的介绍
二、产生软件危机的原因
三、消除软件危机的途径
第二节软件工程
一、软件工程的介绍
二、软件工程的基本原理
三、软件工程方法学
第三节软件生命周期
第四节软件过程
教学要求:重点介绍软件危机和软件工程的概念,基本原理以及各种软件开发模型
第二章可行性研究(2学时)
教学目标:了解可行性研究的任务;理解并掌可行性研究的工具数据流图和数据字典。
教学内容:
第一节可行性研究的任务
第二节可行性研究的过程
第三节系统流程图
一、符号
二、例子