《软件工程》教学教案.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程 教学教案 第1章 课时内容 软件工程概述 授课时间 90分钟 课时 4 教学目标 了解软件工程的产生 掌握软件工程的定义、基本原理 掌握软件生命周期 掌握软件过程模型 教学重点 掌握软件工程的定义、基本原理 掌握软件生命周期 掌握软件过程模型 教学难点 瀑布模型,快速原型模型、增量模型,喷泉模型、统一过程模型。 教学设计 1.教学思路:(1)通过讲解软件工程的发展等相关知识,让学生了解软件工程的定义、基本原理;(2)讲解软件生命周期、过程模型等知识,让学生掌握瀑布模型,快速原型模型、增量模型,喷泉模型、统一过程模型;(3)课后习题。 2.教学手段:(1)通过讲解基础知识,讲解结束后进行疑难解答;(2)对于重点知识点可以着重讲解。 教学内容 讨论问题:1.软件工程的基本原理是什么? 2.软件工程学的主要内容是什么? 内容大纲:具体可结合本章的PPT课件进行讲解。 软件工程的产生 软件生产的发展 软件危机 软件工程 软件工程的定义 软件工程学的主要内容 软件工程的基本原理 软件生命周期 软件过程模型 瀑布模型 快速原型模型 增量模型 喷泉模型 统一过程模型 小结 1.为描述计算机程序的功能、设计和使用而编制的文字或图形资料称为文档,软件开发的各个阶段必须完成各种需求规格说明书、设计说明书、用户手册等文档。 2.软件是计算机程序及与其相关的数据和文档。 3.软件危机是指在计算机软件开发和维护时所遇到的一系列问题。 4.软件工程是指导计算机软件开发和维护的学科,采用工程的概念、原理、技术和方法来开发和维护软件,目标是实现软件的优质高产。 5.软件工程学的主要内容是软件开发技术和软件工程管理。 6.软件工程方法学是编制软件的系统方法,它确定软件开发的各个阶段,规定每一阶段的活动、产品、验收的步骤和完成准则。 7.软件过程是为了获得高质量软件所需要完成的一系列任务的框架。 8.软件产品从软件定义开始,经过开发、使用和维护,直到最后被淘汰的整个过程称为软件生命周期。 习题 1.什么是软件?软件和程序的区别是什么? 2.什么是软件危机?软件危机的主要表现形式是什么?怎样消除软件危机? 3.什么是软件工程?什么是软件过程? 4.什么是软件工程方法?主要的软件工程方法有哪些? 5.什么是软件生命周期?软件生命周期为什么要划分阶段?划分阶段的原则是什么? 6.比较几种软件过程模型的特点。 第2章 课时内容 可行性研究与软件工程开发计划 授课时间 180分钟 课时 6 教学目标 掌握可行性研究 掌握开发计划的制定 教学重点 掌握可行性研究 掌握开发计划的制定 教学难点 软件工程项目概述和实施计划、Gantt图、工程网络图、软件工程开发计划的复审。 教学设计 教学思路:(1)通过讲解可行性研究,让学生掌握可行性研究的内容、结论;(2)通过讲解软件工程开发计划的制定,让学生掌握Gantt图、工程网络图、软件工程开发计划的复审;(3)课后习题。 教学手段:(1)通过讲解基础知识,讲解结束后进行疑难解答;(2)对于重点知识点可以着重讲解。 教学内容 讨论问题:1.软件计划时期有哪些主要工作? 2.什么是软件定义? 3.什么是可行性研究?可行性研究报告的内容是什么?可行性研究的结论有哪几种? 4.软件工程开发计划书有哪些内容? 内容大纲:具体可结合本章的PPT课件进行讲解。 软件定义与可行性研究 软件定义 可行性研究 软件工程开发计划的制定 软件工程项目概述和实施计划 Gantt图 工程网络图 软件工程开发计划的复审 小结 1.软件计划时期是软件生命周期中最短的时期,这个时期要确定系统的目标、规模和基本任务,要有书面报告。需根据系统设计的目标、对现有系统的分析和新系统的解决方案等给出明确的可行性研究报告。 2.软件工程可行性研究报告和软件工程开发计划要得到用户方领导的审核批准,才能正式进入软件工程的实施阶段。 3.可行性研究报告要给出系统可行的结论,或及时终止不可行的项目,避免不必要的浪费;或提出需要什么条件落实后才能开发软件。 4.制定软件开发计划可采用Gantt图和工程网络图。 习题 1.图中是表示某工程各项子任务的相互关系的工程网络图。 圆圈中的字母代表各项子任务的开始或结束事件的编号,箭头上方的数字表示完成各项 子任务所需的周数。要求: (1)标出每个事件的最早时刻、最迟时刻与机动时间。估算完成该工程项目总共需要多 少时间。 (2)标出该工程项目的关键路径。 (3)从节省人力的角度,画出该工程项目的Gantt图。 2.试对自己所承担的软件工程课程设计课题,制定初步的进度计划。 第3章 课时内容 需求分析 授课时间 180分钟 课时 4 教学目标 掌握需求分析的任务、图形工具、文档 掌握结构化分析步骤 了解数据字典

文档评论(0)

臂老师 + 关注
实名认证
内容提供者

教师资格证持证人

臂老师,祝您一臂之力,成功(公)上岸!

领域认证该用户于2023年09月27日上传了教师资格证

1亿VIP精品文档

相关文档