重庆三峡学院本科课程备课教案
2019—2020学年第一学期
(理论/实验课程类)
课 程 名 称 软 件 工 程
授课专业年级班级2017级物联网工程2班
学 生 人 数 43
教 师 姓 名 刘 烽
教 师 职 称
计算机科学与工程学院
总 学 时 | 48 | 讲授 | 36 | 实验 | 12 | 上机 | 其它 | ||
学 分 | 3.0 | 考核方式 | 期末考查 | 成绩组成 | 平时(20%)+软件开发项目(20%)+期末考试(60%) | ||||
课程性质和目的 | 1.课程性质:《软件工程》是本院计算机科学与技术专业教学计划中一门综合性和实践性很强的专业课程,主要内容包括软件工程概述、可行性分析、需求分析、总体设计、详细设计、实现、维护。课程重点讲授计算机软件开发的全过程以及贯穿全过程的各阶段中所采用的技术、方法和工具。 2.课程目的:根据培养计算机应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。 | ||||||||
课程教学基本要求 | 通过本门课程学习,要求学生理解什么是软件工程、为什么需要软件工程(产生背景)、软件工程需要解决哪些问题、软件工程涉及哪些方面内容;同时能运用工程学的思想进行软件开发。学习软件工程,有助于学生正确理解和认识“软件”的概念及其特点;理解软件开发面临的问题和挑战;掌握软件工程的原则、方法和思想来系统地开发软件,尤其是复杂、庞大的软件的开发;了解和接触软件开发所需的各种技术手段。 | ||||||||
教材与参考书(或网络资源) | 教材:《软件工程技术与应用》,姜楠等,上海交通大学出版社 参考书: 1.《软件工程》 (原书第6版)Ian Sommerville著,程成等译 机械工业出版社 2.《基于项目的软件工程:面向对象方法》(影印版)(美)斯蒂尔勒、勒布朗 著,高等教育出版社 3.软件工程实践导论--有关方法、设计、实现、管理之三十六计,金尊和,清华大学出版社 4.软件开发的科学与艺术,微软亚洲研究院,电子工业出版社 5.软件工程-实践者的研究方法,R S. Pressman, 机械工业出版社 6.《Object_Oriented Analysis》(Second Edition) Peter Cord and Edward Yourdon. Yourdon Press. 7. 《Object_Oriented Design》 Peter Cord and Edward Yourdon. Yourdon Press. | ||||||||
审阅人(签字): 年 月 日 | |||||||||
课时安排 | 2学时 | 教学次序 | 第1次课 |
授课题目 | 第一章 软件工程导论 | ||
教学目标 | 要求学生理解和掌握软件的概念;了解软件危机产生的原因、现象,解决的办法;理解开发、运行和维护软件的系统方法(软件工程学);掌握软件工程方法学的3个要素:方法、工具和过程。 | ||
教学重点 | 软件的概念; 软件工程的概念、研究内容、软件工程的基本原理。 | ||
教学难点 | 对软件概念的认识 | ||
教学方法 | 讲授法、讨论法 | ||
教学过程设计 | 1.1 软件 软件的定义和特点 软件的发展 1.2软件危机 软件危机的主要特征 软件危机的具体体现 软件危机产生的原因 软件危机的解决途径 1.3软件工程 软件工程的定义 软件工程的背景和历史 软件工程的基本原理 软件工程工具 | ||
教学资源 | 见参考书及课件上所给参考网站 | ||
讨论、思考题、作业: | 以《校园一卡通系统》项目的定义、分析、设计等软件过程的演化为大作业的形式,将作业与实验相结合,并贯穿于整个课程的学习。(下同) | ||
教后小结 | 要求学生要以建立系统的观念来看待软件过程,即以全局视图(内模式)的出发点来对待自己的专业。 | ||
模块化设计的目的教案1
教案2
课时安排 | 2学时 | 教学次序 | 第2次课 |
授课题目 | 第一章 软件工程导论之软件过程 | ||
教学目标 | 掌握和熟悉软件生存周期的概念、阶段的划分,以及各阶段的任务; 理解软件工程过程的含义;了解软件过程模型,理解并熟悉几种常见典型的软件过程模型。 | ||
教学重点 | 软件工程过程、软件工程过程模型:瀑布、螺旋、增量模型;以构件为基准的软件开发模式。 | ||
教学难点 | 软件过程模型 | ||
教学方法 | 讲授法、讨论法 | ||
教学过程设计 | 2.1 软件生存周期 2.2 软件过程的概念 2.3 软件过程模型 2.3.1 瀑布模型 2.3.2 演化过程模型 2.3.3 增量过程模型 2.3.4 专用过程模型 2.3.5 Rational统一过程 2.3.6 敏捷过程与极限编程 2.3.7 微软过程 2.3.8第四代技术(4GT)过程模型 2.4 软件过程改进 | ||
教学资源 | 见参考书及课件上所给参考网站 | ||
讨论、思考题、作业: | 思考题:增量模型、喷泉模型与OOA/OOD的关系。 | ||
教后小结 | 强调增量模型的产品特性,深入理解产品的定义。 | ||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论