西安石油大学教案 院(系):计算机学院 教研室(系):计算机系 课程名称 软件工程导论 课程类别必修课(是)限选课()公共任选课() 总学时28学分1 讲授22 学时 学时 专业 软件工程 班级 0401 任课教师 黄全舟 职称 副教授 教学目的:通过本课程的学习,使学生掌握传统的软件工程方法学,并掌握需求分析、系统 教学目的设计、测试、集成和管理等一系列技术 和要求|要求:按软件工程化的标准规范分析、设计、建模和编程:准备好每一堂课的讲义;围绕案 例引导学生掌握知识点:加大实验力度,强化工程化训练。 难点:分析到建模;设计到设计建模 教学重点、重点:各种建模方法的理论与具体应用,特别是结构化方法 难点 教材和参/教材:张海藩,《软件工程导论》,清华出版社,00 考书参考书:陆孋娜,《软件工程》,西安电子科技大学出版社 《软件工程实践者的研究方法》,机械工业出版社
1 西安石油大学教案 院(系):计算机学院 教研室(系):计算机系 课程名称 软件工程导论 课程类别 必修课(是)限选课( )公共任选课( ) 总学时 28 学分 1.5 讲授 学时 22 上机 学时 6 实验 学时 专 业 软件工程 班 级 软 0401-03 任课教师 黄全舟 职 称 副教授 教学目的 和要求 教学目的:通过本课程的学习,使学生掌握传统的软件工程方法学,并掌握需求分析、系统 设计、测试、集成和管理等一系列技术。 要求:按软件工程化的标准规范分析、设计、建模和编程;准备好每一堂课的讲义;围绕案 例引导学生掌握知识点;加大实验力度,强化工程化训练。 教学重点、 难点 难点:分析到建模;设计到设计建模 重点:各种建模方法的理论与具体应用,特别是结构化方法 教材和参 考书 教材:张海藩,《软件工程导论》,清华出版社,2004 参考书:陆孋娜,《软件工程》,西安电子科技大学出版社 《软件工程实践者的研究方法》,机械工业出版社
西安石油大学教案(章节备课) 学时:4 章节 第1部分CHl软件工程学概述 识点和 析方法软件工程背景与历史、软件生存周期模型、软件过程 重点 难点 软件生存周期的各种模型用及其特点 要求掌握 内容 要求掌握软件生存周期的各种模型用及其特点 教授思 从软件危机概念出发,引出软件工程及其原理、方法 路,采用 多媒体教学 的教学方 法和轴重点突出各种软件生存周期模型 手段 复习软件工程导论课程中所学的知识 板书设 如何突 如何解 决,师生 互动等 本章思考题评价各种软件生存模型的特点。 和习题 主要教材:《软件工程导论》,张海藩,清华出版社,200 参考资料陆孋娜,《软件工程》,西安电子科技大学出版社 备注
2 西安石油大学教案(章节备课) 学 时: 4 章节 第 1 部分 CH1 软件工程学概述 知识点和 分析方法 软件工程背景与历史、软件生存周期模型、软件过程 重点 难点 软件生存周期的各种模型用及其特点 要求掌握 内容 要求掌握软件生存周期的各种模型用及其特点 教授思 路,采用 的教学方 法和 辅 助手段, 板书设 计,重点 如何突 出,难点 如何解 决,师生 互动等 从软件危机概念出发,引出软件工程及其原理、方法; 多媒体教学; 重点突出各种软件生存周期模型; 复习软件工程导论课程中所学的知识。 本章思考题 和习题 评价各种软件生存模型的特点。 主要 参考资料 教材;《软件工程导论》,张海藩,清华出版社,2004 陆孋娜,《软件工程》,西安电子科技大学出版社 备注
西安石油大学教案(课时备课) 第1次课2学时 章节软件危机软件工程 讲授主要 内容软件危机概念、软件工程概念和基本原理 难点产生软件危机的原因,解决的方法和基本原理 要求掌握 知识点和概念和软件工程的基本原理 分析方法 教授思 路,采用 的教学方 法和轴从软件危机概念出发,讲述危机产生的原因,解决的方法:提出软件工程概念 助手段, 并介绍一些基本规则 板书设 计,重点 采用多媒体教学 如何突 对于重点、难点采用案例教学,多举实际案例,加深学生理解 出,难点通过提问启发学生学习兴趣。 如何解 决,师生 互动等 1.软件危机有哪些表现? 作业布置 2.软件工程概念和原理是什么? 参考资料/陆孋娜,《软件工程》,西安电子科技大学出版社 备注
3 西安石油大学教案(课时备课) 第 1 次课 2 学时 章节 软件危机、软件工程 讲授主要 内容 软件危机概念、软件工程概念和基本原理 重点 难点 产生软件危机的原因,解决的方法和基本原理 要求掌握 知识点和 分析方法 概念和软件工程的基本原理 教授思 路,采用 的教学方 法和 辅 助手段, 板书设 计,重点 如何突 出,难点 如何解 决,师生 互动等 从软件危机概念出发,讲述危机产生的原因,解决的方法;提出软件工程概念。 并介绍一些基本规则 采用多媒体教学; 对于重点、难点采用案例教学,多举实际案例,加深学生理解; 通过提问启发学生学习兴趣。 作业布置 1. 软件危机有哪些表现? 2. 软件工程概念和原理是什么? 主要 参考资料 陆孋娜,《软件工程》,西安电子科技大学出版社 备注
西安石油大学教案(课时备课) 第2次课2学时 章节软件生命周期模型、软件过程管理 讲授主要 内容生命周期概念,各阶段的主要任务,各种软件过程的模型 难点阶段划分与各阶段任务,过程模型的特点 要求掌握 阳知识点和概念、阶段、任务、模型特征 分析方法 教授思 路,采用 的教学方 法和辅 助手段,从生命周期概念出发,讲述各阶段的基本任务,软件过程模型的主要特征 板书设采用多媒体教学 计,重点 对于重点、难点采用案例教学,多举实际案例,加深学生理解; 如何突 通过提问启发学生学习兴趣 出,难点 如何解 决,师生 互动等 1.各阶段的主要任务是什么? 作业布置 2.有哪些过程模型? 参考资料/陆孋娜,《软件工程》,西安电子科技大学出版社 备注
4 西安石油大学教案(课时备课) 第 2 次课 2 学时 章节 软件生命周期模型、软件过程管理 讲授主要 内容 生命周期概念,各阶段的主要任务,各种软件过程的模型 重点 难点 阶段划分与各阶段任务,过程模型的特点 要求掌握 知识点和 分析方法 概念、阶段、任务、模型特征 教授思 路,采用 的教学方 法和 辅 助手段, 板书设 计,重点 如何突 出,难点 如何解 决,师生 互动等 从生命周期概念出发,讲述各阶段的基本任务,软件过程模型的主要特征; 采用多媒体教学; 对于重点、难点采用案例教学,多举实际案例,加深学生理解; 通过提问启发学生学习兴趣。 作业布置 1.各阶段的主要任务是什么? 2.有哪些过程模型? 主要 参考资料 陆孋娜,《软件工程》,西安电子科技大学出版社 备注
西安石油大学教案(章节备课) 第3次课学时:2 章节 CH2可行性研究 识点和 析方法可行性研究任务、过程、方法、图形描述 重点 难点 系统流程图、数据流图、数据字典 要求掌握 内容 可行性研究方法和描述手段 教授思介绍可行性研究有原因、方法和手段: 路,采用 多媒体教学 的教学方 法和轴重点突出如何描述可行性研究的结果 手段 复习上一章所学的知识 板书设 如何突 如何解 决,师生 互动等 本章思考1,需求分析为什么是较难做的一件事? 和题|2.分析模型与设计模型有何联系与区别? 主要教材:《软件工程导论》,张海藩,清华出版社,204 考资料 备注 西安石油大学教案(章节备课)
5 西安石油大学教案(章节备课) 第 3 次 课 学 时: 2 章节 CH2 可行性研究 知识点和 分析方法 可行性研究任务、过程、方法、图形描述 重点 难点 系统流程图、数据流图、数据字典 要求掌握 内容 可行性研究方法和描述手段 教授思 路,采用 的教学方 法和 辅 助手段, 板书设 计,重点 如何突 出,难点 如何解 决,师生 互动等 介绍可行性研究有原因、方法和手段; 多媒体教学; 重点突出如何描述可行性研究的结果; 复习上一章所学的知识。 本章思考题 和习题 1. 需求分析为什么是较难做的一件事? 2. 分析模型与设计模型有何联系与区别? 主要 参考资料 教材;《软件工程导论》,张海藩,清华出版社,2004 备注 西安石油大学教案(章节备课)
学时 章节 CH3需求分析 识点 析方法需求分析任务、需求分析方法、分析建模、图形描述和验证软件需求等 重点 难点 分析建模和软件需求规格说明书 要求掌握 内容 结构化方法分析方法 教授思讲授结构化方法的主要原理和概念 ,采用 多媒体教学; 的教学方 重点突出原理和任务 法和辅 分析可行性研究与需求分析的区别。 板书设 如何突 如何解 互动等 卡章思考思考题:需求分析的难点在什么地方? 和习题|P63:1,2,3 主要《软件工程导论》,张海藩,清华出版社,2004 参考资料
6 学 时: 4 章节 CH3 需求分析 知识点和 分析方法 需求分析任务、需求分析方法、分析建模、图形描述和验证软件需求等 重点 难点 分析建模和软件需求规格说明书 要求掌握 内容 结构化方法分析方法 教授思 路,采用 的教学方 法和 辅 助手段, 板书设 计,重点 如何突 出,难点 如何解 决,师生 互动等 讲授结构化方法的主要原理和概念; 多媒体教学; 重点突出原理和任务; 分析可行性研究与需求分析的区别。 本章思考题 和习题 思考题:需求分析的难点在什么地方? P63:1,2,3 主要 参考资料 《软件工程导论》,张海藩,清华出版社,2004 备注
西安石油大学教案(课时备课) 第4次课2学时 章节需求分析任务、获取需求的方法 讲授主要 内容 SA分析方法的主要原理,需求获取方法 难点分析建模及文档组织 要求掌握 知识点和模型概念、组织、书写、评价,特别是数据流图与字典的组织 分析方法 教授思 路,采用 的教学方 法和辅 助手段,」从建模概念出发,讲述需求调研、物理模型、逻辑模型、画初步数据流图等原理 板书设采用多媒体教学 计,重点 对于重点、难点采用案例教学,多举实际案例,加深学生理解; 如何突 通过提问启发学生学习兴趣 出,难点 如何解 决,师生 互动等 作业布置 1.结构化分析建模的主要任务是什么? 2.物理模型与逻辑模型有何联系与区别? 参考资料 备注
7 西安石油大学教案(课时备课) 第 4 次课 2 学时 章节 需求分析任务、获取需求的方法 讲授主要 内容 SA 分析方法的主要原理,需求获取方法 重点 难点 分析建模及文档组织 要求掌握 知识点和 分析方法 模型概念、组织、书写、评价,特别是数据流图与字典的组织 教授思 路,采用 的教学方 法和 辅 助手段, 板书设 计,重点 如何突 出,难点 如何解 决,师生 互动等 从建模概念出发,讲述需求调研、物理模型、逻辑模型、画初步数据流图等原理; 采用多媒体教学; 对于重点、难点采用案例教学,多举实际案例,加深学生理解; 通过提问启发学生学习兴趣。 作业布置 1. 结构化分析建模的主要任务是什么? 2.物理模型与逻辑模型有何联系与区别? 主要 参考资料 备注
西安石油大学教案(课时备课) 第5次课2学时 章节分析建模与规格说明书、图形工具、验证软件需求 讲授主要 内容 分析建模的理论、需求分析与规格说明书的组织等 难点分析建模 要求掌握 知识点和模型概念、组织、书写、评价,特别是需求说明书的组织 分析方法 教授思 路,采用 的教学方 法和辅 助手段,讲述分析建模的一般理论和图形工具及如何验证需求 板书设采用多媒体教学 计,重点 对于重点、难点采用案例教学,多举实际案例,加深学生理解; 如何突 通过提问启发学生学习兴趣 出,难点 如何解 决,师生 互动等 1.分析应建立哪3大模型,各自作用? 作业布置 2.有哪些图形描述工具? 参考资料 备注
8 西安石油大学教案(课时备课) 第 5 次课 2 学时 章节 分析建模与规格说明书、图形工具、验证软件需求 讲授主要 内容 分析建模的理论、需求分析与规格说明书的组织等 重点 难点 分析建模 要求掌握 知识点和 分析方法 模型概念、组织、书写、评价,特别是需求说明书的组织 教授思 路,采用 的教学方 法和 辅 助手段, 板书设 计,重点 如何突 出,难点 如何解 决,师生 互动等 讲述分析建模的一般理论和图形工具及如何验证需求; 采用多媒体教学; 对于重点、难点采用案例教学,多举实际案例,加深学生理解; 通过提问启发学生学习兴趣。 作业布置 1.分析应建立哪 3 大模型,各自作用? 2.有哪些图形描述工具? 主要 参考资料 备注
西安石油大学教案(章节备课) 学时:4 章节 CH4总体设计 识点和 析方法软件设计过程、原理、启发式原则、结构设计方法等 重点 难点设计原理、结构化设计方法 要求掌握 内容 掌握软件设计过程、原理、启发式原则、结构设计方法等 教授思 讲授软件设计的主要理论和主要方法 路,采用 多媒体教学 的教学方 法和轴重点突出原理和方法 手段 分析算法设计、程序设计、软件设计之间的联系与区别。 板书设 如何突 如何解 决,师生 互动等 本章思考题思考题:软件设计的优势在哪里? 和题作业:Pl04:1,2,4 主要 《软件工程导论》,张海藩,清华出版社,2004 参考资料陆孋娜,《软件工程》,西安电子科技大学出版社 备注
9 西安石油大学教案(章节备课) 学 时: 4 章节 CH4 总体设计 知识点和 分析方法 软件设计过程、原理、启发式原则、结构设计方法等 重点 难点 设计原理、结构化设计方法 要求掌握 内容 掌握软件设计过程、原理、启发式原则、结构设计方法等 教授思 路,采用 的教学方 法和 辅 助手段, 板书设 计,重点 如何突 出,难点 如何解 决,师生 互动等 讲授软件设计的主要理论和主要方法; 多媒体教学; 重点突出原理和方法; 分析算法设计、程序设计、软件设计之间的联系与区别。 本章思考题 和习题 思考题:软件设计的优势在哪里? 作业:P104:1,2,4 主要 参考资料 《软件工程导论》,张海藩,清华出版社,2004 陆孋娜,《软件工程》,西安电子科技大学出版社 备注
西安石油大学教案(课时备课) 第6次课2学时 章节设计过程、设计原理、启发式原则 讲授主要 内容 设计的一般理论和原理 难点设计原理 要求掌握 阳知识点和设计的理论、原则和优势 分析方法 教授思 路,采用 的教学方 法和辅 讲清软件设计的基本理论 助手段, 分析所学的设计概念; 板书设 计,重点 采用多媒体教学 如何突 重点是设计原理 出,难点举例说明如何进行模块化设计 如何解 决,师生 互动等 作业布置 主要张海藩,《软件工程导论》,清华出版社,2004 参考资料陆孋娜,《软件工程》,西安电子科技大学出版社 备注
10 西安石油大学教案(课时备课) 第 6 次课 2 学时 章节 设计过程、设计原理、启发式原则 讲授主要 内容 设计的一般理论和原理 重点 难点 设计原理 要求掌握 知识点和 分析方法 设计的理论、原则和优势 教授思 路,采用 的教学方 法和 辅 助手段, 板书设 计,重点 如何突 出,难点 如何解 决,师生 互动等 讲清软件设计的基本理论; 分析所学的设计概念; 采用多媒体教学; 重点是设计原理; 举例说明如何进行模块化设计。 作业布置 主要 参考资料 张海藩,《软件工程导论》,清华出版社,2004 陆孋娜,《软件工程》,西安电子科技大学出版社 备注