《软件工程》教学大纲(5页).doc
《《软件工程》教学大纲(5页).doc》由会员分享,可在线阅读,更多相关《《软件工程》教学大纲(5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-软件工程教学大纲-第 5 页软件工程教学大纲课程性质:必修课 总学时:48课程类型:专业课 学分:3开课教研室:计算机软件 适用专业:计算机科学与技术教学大纲说明一、本课程的地位、作用与任务软件工程是计算机科学与技术专业教学计划中一门综合性和实践性很强的核心课程,主要内容包括软件生存周期模型、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。本课程的开设旨在使学生通过学习,掌握软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程的实践打下良好的基础。二、课程的教学基本要求学习本课程要求先修数据结
2、构、面向对象程序设计、数据库原理及应用、操作系统等课程。基本概念和基本知识:软件与软件工程,生存周期与软件开发模式,结构化分析、设计与编码,面向对象分析、设计与编码,软件的评审、测试与维护,项目计划与项目管理。基本技能:能用软件工程的方法参与软件项目的分析、设计、实现和维护。重点:系统分析、系统设计、系统实现、系统维护难点:需求分析、软件测试课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。教学内容一、本课程的理论教学内容1、 概论课程的教学要求给出,三个层次:了
3、解、理解和掌握。教学内容、软件 软件的发展、软件的定义、软件的特点、软件的种类、软件工程的概念 软件危机与软件工程的定义、软件工程的目标软件工程的原则、软件生存周期与软件开发模型 瀑布模型、原型模型、螺旋模型、基于四代技术模型、面向对象与组件模型、 混合模型教学要求掌握:软件和软件工程的基本概念 了解:软件生命周期及软件开发的各个模型2、可行性分析教学内容、可行性研究的任务、可行性研究的步骤、系统流程图、成本/效益分析教学要求了解:可行性分析的步骤3、需求分析教学内容、需求分析的任务与步骤 需求分析的任务、 需求分析的步骤、 需求分析的原则、需求分析方法 面向数据流的分析方法基本符号、基于数据
4、流的分析方法、数据字典 面向数据结构的分析方法Jackson系统开发方法、Warnier-Orr方法、需求规格说明与评审教学要求:掌握:需求分析的方法理解:需求分析的任务和原则4、概要设计教学内容、概要设计的任务与步骤概要设计的任务、概要设计的步骤、软件设计的概念与原则模块化、抽象、信息隐藏和局部化、模块独立性、结构设计的评价原则、概要设计的方法 面向数据流的设计方法基本概念、变换分析、事务分析、设计优化原则 面向数据结构的设计方法Jackson方法、Warnier-Orr方法、概要设计文档与评审教学要求掌握:软件设计的概念与原则,概要设计的步骤、方法了解:概要设计文档与评审5、详细设计教学内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 教学大纲
限制150内