




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《软件工程》课程教学大纲 第一篇:《软件工程》课程教学大纲《软件工程》课程教学大纲第一部分大纲说明一、课程性质、目的与任务《软件工程》是计算机应用专业教学计划中一门综合性和实践性很强的核心课程,主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。根据培养基层应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。二、先修课要求计算机的基础知识、程序设计的知识三、课程的教学要求基本概念和基本知识:软件与软件工程,生存周期与软件开发模式,结构化分析、设计与编码,面向对象分析、设计与编码,软件的评审、测试与维护,项目计划与项目管理。基本技能:能用软件工程的方法参与软件项目的分析、设计、实现和维护重点:系统分析、系统设计、系统实现、系统维护难点:需求分析、软件测试四、课程的教学方法和教学形式建议1.本课程概念较多,因此教学形式以讲授方式(面授和电视录像)为主。2.为加强和落实动手能力的培养,每章课后应安排作业,作业应让学生尽可能在CASE环境下进行。3.对课程中关键性概念、设计思想方面的问题可辅以课堂讨论的形式。4.如条件许可,应利用网络技术进行授课、答疑和讨论。五、教学要求的层次课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。第二部分教学媒体与教学过程建议一、课程教学总学时数、学分数课程教学总学时数为72学时,其中授课时间为50学时(含面授、录像学时),大作业课时为22学时。总学分数为4学分。二、文字教材与音像教材的配合1.课程以文字教材为主(包括主教材和实验教材两部分),•文字教材担负起形成整个课程体系系统性和完整性的任务,是学生学习的主要媒体形式。因此教材要概念清晰、便于自学。在内容上要使所用的名词术语符合国家通用标准,突出重点、兼顾一般,反映当代最新技术及应用。2.录像教材作为文字教材的强化媒体,配合文字教材讲授课程的重点、难点以及问题的分析方法与思路。两者互相补充,彼此配合。3.努力实现网上教学。三、主要教学媒体的使用与学时分配教学内容软件工程概述可行性分析需求分析概要设计详细设计面向对象分析与设计方法编码软件质量与质量保证项目计划与管理合计授课学时26668610250第三部分教学内容和教学要求软件工程概述教学内容1.1软件1.1.1软件的发展1.1.2软件的定义1.1.3软件的特点1.1.4软件的种类1.2软件工程的概念1.2.1软件危机与软件工程的定义1.2.2软件工程的目标1.2.3软件工程的原则1.3软件生存周期与软件开发模型1.3.1瀑布模型1.3.2原型模型1.3.3螺旋模型1.3.4基于四代技术模型1.3.5面向对象与组件模型1.3.6混合模型教学要求掌握:软件和软件工程的基本概念了解:软件生命周期及软件开发的各个模型2可行性分析教学内容2.1可行性研究的任务2.2可行性研究的步骤2.3系统流程图2.4成本/效益分析教学要求了解:可行性分析的步骤3需求分析教学内容3.1需求分析的任务与步骤3.1.1需求分析的任务3.1.2需求分析的步骤3.1.3需求分析的原则3.2需求分析方法3.2.1面向数据流的分析方法3.2.1.1基本符号3.2.1.2基于数据流的分析方法3.2.1.3数据字典3.2.2面向数据结构的分析方法3.2.2.1Jackson系统开发方法3.2.2.2Warnier-Orr方法3.3需求规格说明与评审教学要求掌握:需求分析的方法理解:需求分析的任务和原则4概要设计教学内容4.1概要设计的任务与步骤4.1.1概要设计的任务4.1.2概要设计的步骤4.2软件设计的概念与原则4.2.1模块化4.2.2抽象4.2.3信息隐藏和局部化4.2.4模块独立性4.2.5结构设计的评价原则4.3概要设计的方法4.3.1面向数据流的设计方法4.3.1.1基本概念4.3.1.2变换分析4.3.1.3事务分析4.3.1.3设计优化原则4.3.2面向数据结构的设计方法4.3.2.1Jackson方法4.3.2.2Warnier-Orr方法4.4概要设计文档与评审教学要求掌握:软件设计的概念与原则,概要设计的步骤、方法了解:概要设计文档与评审5详细设计教学内容5.1详细设计的任务与原则5.1.1详细设计的任务5.1.2详细设计的原则5.2详细设计的方法5.2.1程序流程图PFC5.2.2N-S图5.2.3PAD图5.2.4HIPO图5.2.5过程设计语言PDL5.2.6详细设计方法的选择

代瑶****zy
实名认证
内容提供者


最近下载