09级外包《软件工程》电子教案

《软件工程》教案

学 院:济宁学院

系 部:计算机科学与技术 专 业:软件外包 课程名称:软件工程 主讲教师:屈会芳 职 称:讲师

使用教材: 张海藩《软件工程导论》..[M].

清华大学出版社

2012年3月

计算机毕业设计指导网www.bysj120.cn提供

课程简介

课程名称 软件工程 授课对象 课程编号 课程类型 必修课 公共基础课( );专业基础课();专业课(√) 软件外包 ;实践课( √) 授课方式 课堂讲授(√)考核方式 学 分 数 考试(√)考查( ) 课程教学 54学时 4 总学时数 学时分配 课堂讲授 36学时; 实践课 18 学时 序号 教材名称 基 本 1 软件工程导论(第五版) 软件工程—原理、方法与应用2 (第3版) 3 4 版 影印版) pfleeger 作者 张海藩 史济民 出版社 清华大学出版社 高等教育出版社 清华大学出版社 高等教育出版社 出版时间 2007.3 2009.3 2000.1 2003.5 讲师 教 材 和 主 要 参 考 资 料 实用软件工程 Software engineering(第二郑人杰 Shari lawrence 授课教师 屈会芳 职称 软件工程属于计算机科学与技术专业的一门重要的专业课程。本课程主要介绍软件开发的原理、方法及应用。通过本课程的学习,使学生能够了解软件工程的基本原理、教学 目的 要求 概念和技术方法;能够理解软件生命周期各阶段的任务,按照CDIO的思路,从工程化角度培养学生从事大型软件特别是面向对象系统开发方法、软件测试与管理能力。是学生掌握软件开发过程中所需设计文档的编写,能够熟练掌握对系统的建模和软件开发过程中用到的测试技术和技巧,训练学生的软件分析能力,使学生能进一步掌握软件系统的各种开发方法,提高软件设计水平。 重点: 1、软件危机,软件的特征,软件工程的概述,软件的生命周期 2、常用的过程模型 3、用户需求分析的任务和方法,需求验证,需求管理 4、E-R图概念与应用,模块化原理,总体设计特征量的概念和方法,系统结构设计方法. 教学 重点 难点 5、程序设计语言的选择,白盒测试与黑盒测试的测试技术 6、面向对象的概念与应用,面向对象的程序设计的特性,面向对象的系统设计. 7、软件项目管理 8、软件的演化 难点: 1、软件过程模型. 2、系统需求工程 3、体系结构的设计 4、面向对象的分析于设计 5、白盒测试与黑盒测试的设计技术 6、软件项目管理

第一章(3学时)

授课题目: 第一章 软件工程学概述 1.1 软件危机 1.2 软件工程 1.3软件生命周期 1.4软件过程 教学目的、要求: 掌握软件危机的概念; 熟悉软件工程产生的原因已经掌握软件生命周期各个阶段的任务; 理解各种生命周期模型,如瀑布模型、增量模型。 教学内容: 软件危机的介绍; 软件危机的原因; 消除软件危机的途径; 软件工程介绍; 软件工程基本原理; 软件工程方法学。 重点:软件工程的基本原理; 难点:根据项目的特点选择适当的过程模型。 教学过程设计: 通过软件危机的表现及原因分析引入软件工程的基本概念; 分析消除软件危机的途径; 讲解软件工程的基本原理; 分析传统方法学和面向对象方法学的特点; 举例说明软件过程模型的选择。 授课类型:理论课 教学方式:课堂讲授+多媒体 教学资源:其 他

联系客服:779662525#qq.com(#替换为@)