已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 软件工程 教案 编写 金 钊 2010 年 9 月 软件工程教案 2 课程名称 软件工程 授课对象 计算机科学与技术专业本科生 一 讲授章节名称 Ch1 软件工程学概述 二 授课时间 第 1 2 周 三 授课教师姓名 金 钊 职称 讲师 职务 四 教学目标及要求 理解产生软件危机的原因以及消除软件危机的途径 掌握软件工程的概念 基本原理 软 件工程方法学 掌握软件生命周期 8 个组成阶段 了解常见的软件开发模型 五 教学重点 难点 软件工程的基本概念 软件工程的基本原理 软件生命周期的 8 个组成阶段 六 结合教学内容选择的主要教学方法 基本概念和主要开发模型的讲述 七 作业及思考题 习题一 6 7 八 参考资料 1 张海藩 软件工程导论 第 5 版 清华大学出版社 2008 02 2 Shari Lawrence Pfleeger Joanne M Atlee Software Engineering Theory and Practice Fourth Edition 影印版 高等教育出版社 Pearson Education Inc 2009 12 3 Grady Booch Robert A Maksimchuk Object oriented analysis and design with Applications Third edition Pearson Education Inc 2008 04 九 教学主要内容及设计 软件工程定义 软件工程的基本原理 软件生命周期的 8 个组成阶段 软件工程教案 3 课程名称 软件工程 授课对象 计算机科学与技术专业本科生 一 讲授章节名称 Ch 2 可行性研究 二 授课时间 第 2 3 周 三 授课教师姓名 金 钊 职称 讲师 职务 四 教学目标及要求 理解可行性研究任务 可行性研究过程 掌握系统流程图的绘制 数据流图的绘制 掌 握 数据字典的定义 了解成本 效益分析 五 教学重点 难点 可行性研究过程 数据流图绘制 六 结合教学内容选择的主要教学方法 基本概念讲述 数据流图的绘制举例 完成绘制数据流图的课堂作业 七 作业及思考题 习题二 2 3 八 参考资料 1 张海藩 软件工程导论 第 5 版 清华大学出版社 2008 02 2 Shari Lawrence Pfleeger Joanne M Atlee Software Engineering Theory and Practice Fourth Edition 影印版 高等教育出版社 Pearson Education Inc 2009 12 3 Grady Booch Robert A Maksimchuk Object oriented analysis and design with Applications Third edition Pearson Education Inc 2008 04 九 教学主要内容及设计 可行性研究任务 可行性研究过程 系统流程图的绘制 数据流图的绘制 数据字典的 定 软件工程教案 4 义 成本 效益分析 课程名称 软件工程 授课对象 计算机科学与技术专业本科生 一 讲授章节名称 Ch 3 需求分析 二 授课时间 第 4 5 周 三 授课教师姓名 金 钊 职称 讲师 职务 四 教学目标及要求 掌握需求分析的任务 掌握获取需求的方法 掌握需求分析建模 掌握 E R 图的绘制 掌 握状态转换图的绘制 了解层次方框图 Warnier 图和 IPO 图的绘制 理解验证软件需求的必 要性 掌握验证软件需求的方法 五 教学重点 难点 面向数据流自顶向下求精的需求建模方法 六 结合教学内容选择的主要教学方法 基本概念 方法讲解 需求建模方法实例讲解 七 作业及思考题 习题三 3 4 八 参考资料 1 张海藩 软件工程导论 第 5 版 清华大学出版社 2008 02 2 Shari Lawrence Pfleeger Joanne M Atlee Software Engineering Theory and Practice Fourth Edition 影印版 高等教育出版社 Pearson Education Inc 2009 12 3 Grady Booch Robert A Maksimchuk Object oriented analysis and design with Applications Third edition Pearson Education Inc 2008 04 软件工程教案 5 九 教学主要内容及设计 需求分析的任务 获取需求的方法 面向数据流自顶向下求精的需求建模方法 E R 图的 绘制 状态转换图的绘制 验证软件需求的方法 课程名称 软件工程 授课对象 计算机科学与技术专业本科生 一 讲授章节名称 Ch 5 总体设计 二 授课时间 第 6 7 周 三 授课教师姓名 金 钊 职称 讲师 职务 四 教学目标及要求 理解总体设计过程 掌握设计遵循的基本原理 掌握设计时需要考虑的启发规则 掌握 描 绘软件结构的层次图和结构图 掌握面向数据流的设计方法 五 教学重点 难点 设计基本原理 面向数据流的设计方法 六 结合教学内容选择的主要教学方法 基本概念 方法和过程讲述 面向数据流的设计方法的实例讲解 七 作业及思考题 习题五 3 4 八 参考资料 1 张海藩 软件工程导论 第 5 版 清华大学出版社 2008 02 2 Shari Lawrence Pfleeger Joanne M Atlee Software Engineering Theory and Practice Fourth Edition 影印版 高等教育出版社 Pearson Education Inc 2009 12 3 Grady Booch Robert A Maksimchuk Object oriented analysis and design with Applications Third edition Pearson Education Inc 2008 04 软件工程教案 6 九 教学主要内容及设计 总体设计过程 设计的基本原理 层次图和结构图的绘制 面向数据流的设计方法 课程名称 软件工程 授课对象 计算机科学与技术专业本科生 一 讲授章节名称 Ch 6 详细设计 二 授课时间 第 7 8 周 三 授课教师姓名 金 钊 职称 讲师 职务 四 教学目标及要求 理解结构程序设计的基本概念 掌握人机界面设计的方法和遵循的原则 掌握过程设计 工 具的使用 掌握面向数据结构的设计方法 了解程序复杂程度的定量度量方法 五 教学重点 难点 结构化程序设计的概念 面向数据结构的设计方法 软件工程教案 7 六 结合教学内容选择的主要教学方法 基本概念讲解 面向数据结构的设计方法的实例讲解 七 作业及思考题 习题六 5 八 参考资料 1 张海藩 软件工程导论 第 5 版 清华大学出版社 2008 02 2 Shari Lawrence Pfleeger Joanne M Atlee Software Engineering Theory and Practice Fourth Edition 影印版 高等教育出版社 Pearson Education Inc 2009 12 3 Grady Booch Robert A Maksimchuk Object oriented analysis and design with Applications Third edition Pearson Education Inc 2008 04 九 教学主要内容及设计 结构程序设计的基本概念 人机界面设计的方法和原则 过程设计工具 面向数据结构的 设计方法 程序复杂程度的定量度量方法 课程名称 软件工程 授课对象 计算机科学与技术专业本科生 一 讲授章节名称 Ch 7 实现 二 授课时间 第 9 10 周 三 授课教师姓名 金 钊 职称 讲师 职务 四 教学目标及要求 掌握编码应遵循的规则 理解软件测试的目标 方法和步骤 掌握单元测试 掌握集成 测 试 掌握白盒测试技技术 掌握黑盒测试技术 掌握调试途径 了解软件可靠性度量 五 教学重点 难点 软件测试的目标 方法和步骤 白盒测试技技术 黑盒测试技术 软件工程教案 8 六 结合教学内容选择的主要教学方法 基本概念讲解 各种测试方法举例 七 作业及思考题 习题七 10 八 参考资料 1 张海藩 软件工程导论 第 5 版 清华大学出版社 2008 02 2 Shari Lawrence Pfleeger Joanne M Atlee Software Engineering Theory and Practice Fourth Edition 影印版 高等教育出版社 Pearson Education Inc 2009 12 3 Grady Booch Robert A Maksimchuk Object oriented analysis and design with Applications Third edition Pearson Education Inc 2008 04 九 教学主要内容及设计 软件测试的目标 方法和步骤 单元测试 集成测试 白盒测试技技术 黑盒测试技术 调试途径 软件可靠性度量方法 课程名称 软件工程 授课对象 计算机科学与技术专业本科生 一 讲授章节名称 Ch 8 维护 二 授课时间 第 11 周 三 授课教师姓名 金 钊 职称 讲师 职务 四 教学目标及要求 理解软件维护的重要性 掌握结构化维护的方法 掌握软件维护过程 了解度量软件可 维 护性的因素 了解软件再工程过程 五 教学重点 难点 软件工程教案 9 结构化维护的方法 六 结合教学内容选择的主要教学方法 基本概念 方法讲解 结构化维护的方法举例 七 作业及思考题 八 参考资料 1 张海藩 软件工程导论 第 5 版 清华大学出版社 2008 02 2 Shari Lawrence Pfleeger Joanne M Atlee Software Engineering Theory and Practice Fourth Edition 影印版 高等教育出版社 Pearson Education Inc 2009 12 3 Grady Booch Robert A Maksimchuk Object oriented analysis and design with Applications Third edition Pearson Education Inc 2008 04 九 教学主要内容及设计 软件维护的定义 结构化维护的方法 软件维护过程 软件再工程过程 课程名称 软件工程 授课对象 计算机科学与技术专业本科生 一 讲授章节名称 Ch 9 面向对象方法学引论 授课时间 第 12 13 周 三 授课教师姓名 金 钊 职称 讲师 职务 四 教学目标及要求 理解面向对象方法学的基本思想 掌握面向对象的基本概念 掌握面向对象建模方法 掌 握对象模型 动态模型和功能模型的概念 理解 3 种模型之间的关系 软件工程教案 10 五 教学重点 难点 面向对象方法学 面向对象的基本概念 面向对象建模方法 六 结合教学内容选择的主要教学方法 基本概念 方法和模型的讲解 七 作业及思考题 习题九 6 7 8 八 参考资料 1 张海藩 软件工程导论 第 5 版 清华大学出版社 2008 02 2 Shari Lawrence Pfleeger Joanne M Atlee Software Engineering Theory and Practice Fourth Edition 影印版 高等教育出版社 Pearson Education Inc 2009 12 3 Grady Booch Robert A Maksimchuk Object oriented analysis and design with Applications Third edition Pearson Education Inc 2008 04 九 教学主要内容及设计 面向对象方法学 面向对象的基本概念 面向对象建模方法 对象模型 动态模型和功 能 模型 课程名称 软件工程 授课对象 计算机科学与技术专业本科生 一 讲授章节名称 CH 10 面向对象分析 二 授课时间 第 13 14 周 三 授课教师姓名 金 钊 职称 讲师 职务 四 教学目标及要求 掌握面向对象分析的基本过程 掌握书写需求陈述 掌握建立对象模型的方法 掌握建 立 软件工程教案 11 动态模型的方法 掌握建立功能模型的方法 掌握定义服务的方法 五 教学重点 难点 面向对象分析过程 建立对象模型 功能模型和动态模型的方法 六 结合教学内容选择的主要教学方法 基本概念 方法及技术讲解 对象模型 功能模型和动态模型的建模实例讲解 七 作业及思考题 习题十 2 八 参考资料 1 张海藩 软件工程导论 第 5 版 清华大学出版社 2008 02 2 Shari Lawrence Pfleeger Joanne M Atlee Software Engineering Theory and Practice Fourth Edition 影印版 高等教育出版社 Pearson Education Inc 2009 12 3 Grady Booch Robert A Maksimchuk Object oriented analysis and design with Applications Third edition Pearson Education Inc 2008 04 九 教学主要内容及设计 面向对象分析过程 建立对象模型的方法 建立动态模型的方法 建立功能模型的方法 课程名称 软件工程 授课对象 计算机科学与技术专业本科生 一 讲授章节名称 CH 11 面向对象设计 二 授课时间 第 15 16 周 三 授课教师姓名 金 钊 职称 讲师 职务 四 教学目标及要求 软件工程教案 12 理解面向对象设计的准则 启发规则 理解软件重用的思想和方法 掌握系统分解的方 法 掌握问题域子系统 人机交互子系统 任务管理子系统和数据管理子系统的设计方法 掌握 设 计优化方法 五 教学重点 难点 面向对象设计的准则 问题域子系统 人机交互子系统 任务管理子系统和数据管理子 系 统的设计方法 六 结合教学内容选择的主要教学方法 基本概念 方法及技术讲解 七 作业及思考题 习题十一 5 6 八 参考资料 1 张海藩 软件工程导论 第 5 版 清华大学出版社 2008 02 2 Shari Lawrence Pfleeger Joanne M Atlee Software Engineering Theory and Practice Fourth Edition 影印版 高等教育出版社 Pearson Education Inc 2009 12 3 Grady Booch Robert A Maksimchuk Object oriented analysis and design with Applications Third edition Pearson Education Inc 2008 04 九 教学主要内容及设计 面向对象设计的准则 启发规则 软件重用 系统分解 问题域子系统 人机交互子系 统 任务管理子系统和数据管理子系统的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 无缝管加工合同范本
- 特价产品拿货协议书
- 拆除树木补偿协议书
- 弱电承包协议书范本
- 彩钢瓦销售合同范本
- 影楼留样模板协议书
- 提供蔬菜订购协议书
- 律师指示交付协议书
- 律师项目协议书范本
- 快递业务分包协议书
- 人教版(2024)八年级上册英语单词表(背诵版+默写版)
- 2025年社区网格员笔试考试题库及答案
- 2025年产品经理面试实战模拟题集及答案解析
- 小班捕鱼达人教学课件
- 探针卡基础知识培训课件
- 幽门螺旋杆菌专家共识
- 中药热熨敷技术临床应用指南
- 2025年上海公务员考试(财经管理)历年参考题库含答案详解(5套)
- 卫生院与村卫生室协议合同模板
- 2025年四川省高考化学试卷真题(含答案解析)
- 讲解西柏坡精神
评论
0/150
提交评论