软件工程导论课程教学大纲

软件工程导论课程教学大纲

ID:9280241

大小:42.50 KB

页数:4页

时间:2018-04-26

软件工程导论课程教学大纲_第1页
软件工程导论课程教学大纲_第2页
软件工程导论课程教学大纲_第3页
软件工程导论课程教学大纲_第4页
资源描述:

《软件工程导论课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程导论》课程教学大纲一、课程性质、地位和作用《软件工程导论》是是软件工程专业的专业基础课程,属必修课。本课程主要讲述建造软件系统的基本方法、技术、流程、工具及规范等。通过学习可以使学生了解软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的基本内容和发展动向;学习用工程化的方法开发软件项目,初步掌握开发过程中应遵循的流程、准则、标准和规范。本门课程为将来从事软件开发学生的软件工程师之路奠定坚实的基础。二、课程教学对象、目的和要求本课程适用于软件工程、计算机应用等从事软件开发的本

2、科专业。课程教学目的、要求:(一)从教学内容上,应使学生了解软件工程的基本概念,主要包括软件与软件开发的基本过程,软件危机与软件工程。掌握个人软件开发过程的基本内容和方法,了解软件开发模型及结构化软件设计方法,以及软件质量保证基本内容。(二)从能力方面,应使学生通过对软件工程基本概念和方法的学习和课后练习,培养学生养成规范化个人开发的良好习惯,培养学生按照软件工程的基本过程和方法来设计和开发软件。(三)从教学方法上,在课堂理论教学中,采用学生可以理解的软件开发素材,通过一边实践一边讲解的方法,讲解软件过程

3、的基本思想和方法,通过学生完成与实践结合的作业,调动学生的积极性,使软件工程的基本思想逐步植根于学生头脑中。三、相关课程及关系本课程的先修课程是“C语言程序设计”和“数据结构”等程序设计课程,学习应在学生具有一定的编程能力基础上进行。本课程为后续的“软件制造工程”和“软件设计工程”等课程打下了必要的理论基础。四、课程内容及学时分配总学时:32学时(一)绪论1学时1、软件工程及其重要性2、软件开发需要软件工程3、软件工程课程体系架构(需要什么软件工程)4、课堂的组织、学习方法、章节安排与考核要求学生了解软件

4、工程的起源,软件工程在软件开发中的作用,了解软件工程课程体系。(二)软件与软件工程4学时1、软件及软件分类2、软件工程的由来及概念3、软件生命周期4、软件开发与软件开发方法5、软件工程工具和环境6、软件开发项目管理介绍7、我国软件产业的现状8、软件人才资源要求学生了解软件工程的基本概念,软件开发的生命周期,各开发阶段的主要工作内容,软件开发的管理方法,了解当前软件产业的现状、软件人才的需求。(三)个体软件过程5学时1、时间记录和使用2、阶段计划和产品计划3、制定产品计划4、质量管理过程要求学生掌握个体软件

5、过程(PSP)的基本概念和基本方法,主要包括积累个人时间记录与工作经验,如何根据过去开发或工作经验设计新项目的工作计划,如何利用个人的成功和失败经验对软件开发进行质量管理。(四)软件开发的标准过程5学时1、标准软件开发过程2、分析工程3、设计工程4、制造工程5、测试工程6、系统安装要求学生熟悉软件开发的标准过程,了解每个软件开发阶段的主要工作内容,了解软件作业流程是什么。(五)软件开发模型2学时1、软件开发模型与软件工程2、瀑布式模型3、演化模型4、螺旋模型5、XP开发模型要求学生掌握基本的软件开发模型形

6、式,了解常见的软件开发模型与软件开发的关系,初步掌握各模型对软件开发的影响,学习如何根据开发软件特点选择软件开发模型。(六)软件开发方法6学时1、结构化方法2、结构化分析3、结构化设计4、结构化编程5、面向对象的分析与设计6、基于构件的软件开发要求学生通过学习结构化分析、设计和编程基本方法,掌握结构化开发的基本方法;通过学习面向对象的分析与设计,对比结构化开发与面向对象开发,了解软件开发的常用两类开发方法的各自开发特点。(七)软件的质量保证5学时1、软件质量2、软件质量的思考方法3、设计检查与制造、测试工

7、程的质量控制4、软件质量管理5、软件能力成熟度模型(CMM)及质量管理模型ISO9000要求学生理解什么是软件质量,了解软件质量的评价方法,了解为什么需要在各个工程阶段如何进行质量管理,另外了解CMM与ISO9000的基本内容,以及与软件质量等级的关系。(八)软件工程标准化与文档3学时1、软件工程标准2、软件文档编写步骤3、软件文档的主要内容及写作要求4、软件文档的管理。5、软件知识产权保护与职业道德规范要求学生了解软件开发各阶段文档的主要内容,编写步骤和写作要求,以及在工程阶段如何进行文档管理。(九)总

8、结1学时五、实践教学环节本科课程没有单独的实践环节,主要通过课堂练习和课后作业来巩固所学知识。六、作业(习题)要求要求每章节结束后布置相应的作业,作业量以中等程度学生在一小时左右完成为宜。七、考核本科课程教师可视情况采用闭(开)卷考试,内容包括教学大纲所列全部内容,以大纲所列重点为主。八、教材与主要参考书(一)推荐使用教材:罗积玉、李超等《软件工程推进方法》电子科技大学出版社,2005(二)主要参考书目:陈明《软件工程实用教程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。