软件工程教学教案.docx

上传人:王** 文档编号:1484773 上传时间:2024-07-25 格式:DOCX 页数:31 大小:44.89KB
下载 相关 举报
软件工程教学教案.docx_第1页
第1页 / 共31页
软件工程教学教案.docx_第2页
第2页 / 共31页
软件工程教学教案.docx_第3页
第3页 / 共31页
软件工程教学教案.docx_第4页
第4页 / 共31页
软件工程教学教案.docx_第5页
第5页 / 共31页
软件工程教学教案.docx_第6页
第6页 / 共31页
软件工程教学教案.docx_第7页
第7页 / 共31页
软件工程教学教案.docx_第8页
第8页 / 共31页
软件工程教学教案.docx_第9页
第9页 / 共31页
软件工程教学教案.docx_第10页
第10页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程教学教案.docx》由会员分享,可在线阅读,更多相关《软件工程教学教案.docx(31页珍藏版)》请在优知文库上搜索。

1、第一章绪论一、教学内容及要求授课学时:6-8教学内容1.1 软件历史计算机历史和软件历史:国产计兑机与软件,包括国产计兑机的历史、国产软件发展史、国产软件的现状分析。1.2 软件的概念软件的概念;软件的特点:软件的分类,包括技术层面的分类和商务层面的分类:从技术层面,软件大体上分为三大类:系统软件、支探软件和应用软件:从商务U面,软件产品分为三类:通用软件、定制软件和开源软件:客户、用户和开发者这三个重要的软件工程领域术语。1.3 软件工程软件危机,包括软件危机的表现和原因:软件工程的诞生,软件工程的定义:软件工程知识体系,分为15个知识领域。1.4 软件工程道便与从业规范软件工程道德和从业规

2、范,包括八项基本原则。基本要求D能够理解软件与计算机的关系。2)能够知晓计算机的历史.3)能够知晓软件的历史。4)能够知晓国产计算机与软件的发展历史。5)能够理解软件的基本概念。6)能够了解和理解软件的分类及其应用。7)能够了解软件危机的表现,能够理解软件危机的原因。8)能够理解软件工程的使命和内涵.9)能够了解软件工程的知识体系。10)能够了解和理解软件工程道优与从业规范。能力培养通过课堂讲解和课上课卜的思考与讨论,培养学生对软件工程领域的问题或现象及其解决方案的思考和剖析能力。二、教学设计1.1 软件历史从计算机历史、软件历史入手,介绍软件的发展过程;进而介绍国产计算机和国产软件的发展历程

3、,并对国产软件的发展现状进行介绍和分析。此处以美国借MAT1.AB对我国高科技实施卡脖了为典型案例,组织学生进行课堂讨论,使学生充分认识到软件是国家战略角逐之地,我们一定要坚持自主研发,一定要有自己的技术,一定要有民族软件,才能够主宰自己的命运。要求学生课后查找资料,列出更多的国产软件产品,了解它们的发展过程,并在幕课论坛中分享关丁国产软件的资讯、对国产软件的发展前景做以展望。使学生认识到尽管面临着一些用雄,我国IT业、软件业还是取得了值得骄傲的发展,而只在党的象导下定会有个非常辉煌的未来,从而要树立爱国主义情怀和为民族软件献身的精神。1.2 软件的概念从软件的概念涵盖代码、数据和文档入手,进

4、而讲解软件的特点,包括抽象、不磨损、可移植、复杂和昂贵等.引导学生用现实中经历过的、听说过的、新闻、影视中的故事、案例,来说明软件的某些特点,从而使学生深刻理解软件的这些特点可能使个人或社会受益或受损。从技术乂面和商务层面讲解软件的分类。从技术乂面,软件大体上分为:大类:系统软件、支撑软件和应用软件:从商务层面,软件产品分为三类:通用软件、定制软件和开源软件。从软件的分类,引导学生深刻理解软件的应用即其社会意义。引导学生认识到我国应用软件比较发达,已经在很多象域取得了非常好的成绩,但底展的系统软件和支撑软件却还薄弱.但在政府的支持下,国内业界正在为之而努力,并且已经广泛应用于各级党政机关单位。

5、利用几个软件应用系统实例,讲解客户、用户和开发者这三个术语。1.3 软件工程交代软件危机的种种表现,分析软件危机产生的原因,进而引申出软件工程的诞生、及其使命与内涵.强调软件工程就是要运用工程的思想、理论、方法、过程和工具来开发软件,生产出满足用户需求的、没有错误的软件,按时I1.在预算内交付:而I1.软件必须易于维护。讲解软件工程知识体系划分为15个知识领域,包括软件需求、软件设计、软件构建、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程模型和方法、软件质量、软件工程职业实践、软件工程经济学、计算基础、数学基础、工程基础。1.4 软件工程道德与从业规范讲解软件工程道德

6、与从业规范的八项基本原则,包括公众感、客户和雇主、产品、判断力、管理职业感、同事、自身。通过些社会中的真实事件,让学生深刻理解遵守软件工程道德与从业规范的社会意义,引导学生树立社会主义核心价值观,要具有强烈的社会责任感和家国意识,能够坚守社会道德、个人道德、职业道德,能够综合考虑法律、环境与可持续发展等因素,在软件工程实践中能坚持公众利益优先。三、教学重点、难点及解决办法教学重点:软件的应用及其社会意义:软件的特点:软件危机的表现:软件工程的使命和内涵:软件工程道德与从业规范.教学难点:对软件危机的表现的分析;对软件工程的使命和内涵的理解:软件工程道德与从业规范。解决办法:I)在教学过程中,为

7、了加强学生对软件的应用即其社会意义、软件的特点的理解,让学生在课堂上和慕课论坛上发表个人观点、共享信息、展开讨论,以便能够充分理解软件的概念.2)在教学过程中,为了增进学生对软件危机和软件工程的理解,可以通过课堂时论和慕课论坛中讨论的方式,让学生能够针对一些软件危机的现象,进行讨论和分析、发表个人观点、共享信息,以便能够充分理解软件危机的表现、危害和原因,进而理解软件工程的使命和内涵。3)在教学过程中,为了增进学生对软件工程道德与从业规范中的八项基本原则的理解,可以通过课堂讨论和翳课论坛中讨论的方式,让学生能够结合现实问题,进行讨论和分析、发表个人观点、共享资讯等信息,以便能够充分理斛软件工程

8、道德与从业规范的原则,为日后成长为一名合格的、思想端正的软件从业人员打下良好的思想基训。以上的课堂讨论,也可采用翻转课堂和茄课论坛相结合的形式.四思政要点I)以美国借MAT1.AB对我国高科技实施卡脖子为典型案例,使学生充分认识到软件是国家战略角逐之地,我们一定要坚持自主研发,一定要有自己的技术,定要有民族软件,才能够主宰自己的命运。民族软件有很多我们引以为傲的软件产品,在政府的支持下,现在系统软件和支撑软件发展的很好很快。软件是国家战略层面的高科技,广大中华好青年应该树立爱国主义情怀和为民族软件献身的精神。2)学生深刻理解遵守软件工程道施与从业规范的社会意义,引导学生树立社会主义核心价值观,

9、要具有强烈的社会货任感和家国意识,能够坚守社会道镌、个人道德、职业道德,做于国家、人民仃益的好软件。五、作业【习题】1、2.3、4、5、6.7。【思考与讨论】2、5、8。六、参考资料软件工程(张爽)第一章绪论。第二章软件工程要素一、教学内容及要求授课学时:37教学内容2.1 软件过程需求;分析;设计:实现:维护:退役;软件质量保证:项H管理。2.2 软件方法结构化方法:JaCkSon方法:面向对象方法:敏捷方法。2.3 软件工具需求分析设计工具:编程工具:管理过程工具。基本要求11)能够初步理解软件过程的概念与内涵。12)能够初步理解软件方法的概念,了解几种典型的软件方法。13)能够初步理解软

10、件工具的作用,知晓一些常见的软件工具。14)能够理解三个要素软件过程、软件方法和软件工具之间的关系。能力培养通过课堂讲解和课后作业,培养学去对软件工程要素的理解,尤其是对三个要素软件过程、软件方法和软件工具之间的关系的分析和理解。二、教学设计1.1 软件过程从分析任何一个软件都要经历从无到有、从诞生到退役(即报废)的过程入手,向学生讲解软件生命周期即软件过程:软件过程是为了获得高质量软件所需要完成的系列任芬的框架,针对软件生命周期的般规律,规定了完成各项任务的工作顺序,和在完成开发和维护任务时必须进行的一些必要的活动.软件过程包含的基本软件活动有:需求、分析、设计、实现、软件质量保证;测试、维

11、护、及项目管理。1.2 软件方法从分析开发一个软件的过程中,所涉及到的开发技术、软件方法入手,向学生讲解软件方法:软件方法是完成软件开发的各项任务的技术方法,主要有面向过程的结构化开发方法、面向数据结构的JaCkSon方法、面向对象开发方法、和故捷方法等。1.3 软件工具从分析软件开发、运行、维护、管理和支持等软件活动需要各种辅助的软件工具的支持入手,向学生讲解软件工具:软件工具包括需求分析设计工具、编程工具、管理过程工具。三、教学重点、难点及解决办法教学重点:软件工程三要素,各要素的概念与内涵,及三要素软件过程、软件方法和软件工具之间的关系。教学难点:.要素软件过程、软件方法和软件工具之间的

12、关系.解决办法:1)在教学过程中,为了加强学生对软件三要素之间的关系的理解,可以用一个软件系统的开发为实例,引导学生在课觉上和慕课论坛上分析并讨论这其中用到的、涉及到的软件过程、软件方法和软件工具,进而引导学生理解这三个要素之间的关系。2)要求学生课后在慕课论坛中继续讨论软件过程:要素及其相互关系,以便能够充分理解这部分知识盘点和难点。以上的课堂讨论,也可采用翻转课堂和恭课论坛相结合的形式。四、思政要点尽管软件是种逻辑实体,但它与其他实体一样,也会经历从无到有、从诞生到退役(即报废)这样一个过程,这称为软件生命周期。所以软件开发和软件维护、管理等软件活动也都要遵循客观规律,并采用科学的方法。引

13、导学生树立实事求是的、正确的科学观。五、作业【习题】1、2、3、4、5、6、7。【思考与讨论】I,3、4.六、参考资料软件工程(张爽)第二章软件工程要素。第三章需求一、教学内容及要求授课学时:79教学内容3.1 什么是需求需求的概念与内涵.3.2 需求的层次需求分为三个U次:被动型、主动型和引领型.3.3 如何做需求需求工作分为4个步骤:准符工作、需求调研、完成需求文档和需求确认。3.4 功能性需求功能性需求的定义:如何描述功能性需求。3.5 非功能性需求非功能性需求的定义:如何描述非功能性需求。3.6 快速原型快速原型的概念;如何获得快速原型。3.7 需求面临的挑战需求面临的诸多困难与挑战基

14、本要求1)能够深刻理解什么是真正的软件需求。2)能够深刻理解软件需求的必要性和J1.t要性。3)能够深刻理解软件需求的层次。4)能够r解获取软件需求所包含的主要活动.5)能够掌握几种收集、确定软件需求的方法.6)能够学握利用快速原型来准确地获取需求。7)能够了解和理解功能性需求和非功能性需求。8)能够在实际案例中运用一些获取需求的方法来获取其实的、丸正的需求。能力培养通过课堂讲解和学生完成实验任务,培养学生利用一些方法获取需求的能力,并且能够完成一个较为规范的需求文档。二、教学设计3.1 什么是需求从需求对目标软件系统的成功的重要性入手,引用些案例和生活中普适的道理,来讲解和说明需求的概念、使

15、命和内涵:需求就是要确定目标软件系统招具有哪些功能、将为用户提供哪些服务、以及约束条件或要求等;需求绝不是要确定客户想要什么,而是要确定客户真正需要什么。教师向学生提供一个到多个失败的软件项目案例,引导学生在课堂上展开讨论,分析其失败的根本原因,且要求学生课后在慕课论坛中继续讨论。以使学生理解什么是真正的需求。3.2 需求的届次充分引用身边人人皆知的、或失败或成功或非常成功的软件项H或产品,来说明需求的质量,将直接导致软件项目或产品最终的成功或失败。例如微软的Windows和OffiCe等软件产品引领了图形化操作系统和办公自动化的潮流、Goog1.c和Baidu引领了互联网收索引擎的潮流、腾讯的QQ和微信引领了互联网时代网络社交聊天的潮流、阿里的海宝引领了网上购物、支付宝引领了线上支付等等,因此这些软件产品和软件企业获得了极大的成功,J1.成为IT巨头。此处引入思政元烹,引导学生要充分认识到:中国共产党代表人民群众的利益,帮助人民群众认识自己的利益:中国共产党制定和执行正确的路线、方针、政策,领导和团结全国人民推翻反动派、建立新中国:为人民谋幸福、始终把人民放在第一位,切实解决人民最关心的问题,全心全

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!