软件工程课程教学大纲教案

  • 格式:doc
  • 大小:103.00 KB
  • 文档页数:12

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》课程教案

(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学时)

教学目标:了解可行性研究的任务;理解并掌可行性研究的工具数据流图和数据字典。

教学内容:

第一节可行性研究的任务

第二节可行性研究的过程

第三节系统流程图

一、符号

二、例子