《软件工程》教学大纲(1).doc
《《软件工程》教学大纲(1).doc》由会员分享,可在线阅读,更多相关《《软件工程》教学大纲(1).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程教学大纲一、总则1 本课程的教学目的和要求通过本课程的学习, 要求学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展方向;如何用功程化的方法开发软件项目,以及开发过程中应遵循的流程、准则、标准和规范。2 本科程的主要内容 (1)、软件工程的产生、软件生产发展史、软件生命周期及瀑布开发模型。 ()、软件开发各阶段的目标、任务、特点、步骤和文档。 ()、结构化方法的基本思想,开发过程和步骤,应遵循的原则和准则。 ()、面向对象方法的基本思想、基本概念、基本模型。 ()、软件工程的管理技术。3 教学重点和难点重点掌握结构化方法开发软件的过程、步骤及应遵循的原
2、则。不但要注重概念、原理方法、技术的掌握,也应注重方法、技术的实际应用,能够应用相应的图形工具开发小型软件项目。4 本课程的支持范围及与相关课程的联系(1) 学习本课程要求有一定的程序设计经验。因此,应至少学习一门程序设计语言课程。(2) 本课程不涉及到数据结构、数据库、操作系统等的一些知识和概念,因此先导课程为数据结构、数据库原理、操作系统。(12) 教材的选用本课程选用的是清华大学出版社出版的、由张海藩编著的软件工程导论(第三版)。二 课时内容及学时分配第一章 软件危机及软件工程 1教学内容:1. 1软件危机 1. 2软件工程1. 3技术审查及管理复审2 教学目的及要求 了解软件的特点,软
3、件生产发展的三个阶段,各阶段的特点,软件危机的产生及其表现形式;初步了解软件的生存周期模型;理解软件工程的定义及特点,软件生存期各阶段的特点和内容;深刻理解软件危机产生的原因.3 教学重点 软件危机的产生、表现、原因;软件工程的定义;软件生存周期概念.4 学时分配 本章共教授3学时.第二章 可行性研究 1 教学内容 2.1 可行性研究任务 2.4 数据流图 2.2 可行性研究步骤 2.5 数据字典 2.3 系统流程图 2.6 成本/效益分析2 教学目的的要求 深刻理解可行性研究的必要性,掌握可行性研究的任务及可行性研究的具体步骤;了解系统流程图的作用及符号表示,重点掌握数据流图的画法及数据字典
4、的编写.3 教学重点 可行性研究的任务及步骤,数据流图的画法及数据字典的编写.4 教学难点 数据流图的画法.5 教学时间分配 第一节,第二节,第三节共占用2课时,第四节占用1课时,第五节和第六节占用1课时.第三章 需要分析1 教学内容 3.1 需要分析的任务 3.4 图形工具 3.2 分析过程 3.5验证软件要求 3,3 概念模型和规范化2 教学目的及要求 深刻理解需要分析阶段的概念及任务,熟练掌握数据流图的细化及图,图的画法3教学重点及难点需要分析过程,各种图形工具的应用教学时间分配第一节,第二节,占课时,第三节占课时,第四节第五节共占课时第四章总体设计教学内容总体设计的过程 软件设计的概念
5、和原理 启发式规则 图形工具 面向数据流的设计方法教学目的及要求 深刻理解软件总体设计的基本任务,软件设计的基本原理理解模块化,抽象,信息隐蔽,模块独立性等概念,明确度量模块独立性的校准-偶和性及内聚性.熟练掌握结构化设计方法(要求能划分数据流的类型,将其能换成软件结构图,并能根据优化准则将其优化.)3 教学重点与难点(1) 将交换流程高务流类型的数据流图,转换成软件结构(2) 将一个复杂型数据流图转换成软件结构图并优化4.教学时间分配第1节、 第节占2课时,第3节、第4节占1课时,第5节占2课时。第五章 详细设计1、教学内容:5.1 结构程序设计 5.4 Warnier 程序设计方法5.2
6、详细设计的工具 5.5 程序复杂程序的定量度量5.3 Jackson程序设计的方法2、教学目的及要求:能熟练的使用详细设计描述工具来设计模块中的算法及程序的逻辑结构.理解Jackson方法的概念及程序复杂度的度量方法,学会使用Jackson方法设计输入输出数据结构和程序结构3、教学重点及难点流程图、PAD图、过程设计语言的简单应用;用Jackson方法设计小型体目4、教学时间分配第二节占2课时;第三节.第五节占2课时;第四节选学第六章 编 码1教学内容6.1 程序设计语言 6.2 程序设计途径2教学目的及要求了解几种常见的程序设计语言的特点,领会程序设计中应注意的问题,注意培养良好的编程风格3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 教学大纲
限制150内