2022年软件工程概论大纲.docx

上传人:H****o 文档编号:79917960 上传时间:2023-03-22 格式:DOCX 页数:16 大小:45.44KB
返回 下载 相关 举报
2022年软件工程概论大纲.docx_第1页
第1页 / 共16页
2022年软件工程概论大纲.docx_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《2022年软件工程概论大纲.docx》由会员分享,可在线阅读,更多相关《2022年软件工程概论大纲.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选学习资料 - - - - - - - - - 软件工程概论01教学单位: 软件学院02课程代码: 54102203课程名称: 软件工程概论541022教学大纲04课程英文名称: Software Engineering05课程学时: 48 学时06课程学分: 3 学分07课程类别: 专业训练课08课程性质: 必修09开课学期: 第 5 学期10面对专业: 软件工程11选用教材1Shari Lawrence Pfleeger, Joanne M.Atlee.软件工程理论与实践:SOFTWARE ENGINEERING Theory and Practice 第四版影印版,北京 :高等训练出版

2、社,200;12主要参考书1 张海藩编著 . 软件工程导论 第 5 版 . 北京 :清华高校出版社,2022 2 郑人杰、马素霞、殷人昆编著 .软件工程概论 . 北京 :机械工业出版社,2022 13课程教学目的与任务教学目的:本课程支撑的培育要求 毕业要求 指标点:指标点 3-3 :明白软件系统的基本结构,把握软件开发基本方法和技术;指标点 3-4 :明白工程基础学问,明白软件项目治理和软件过程治理的基本方法;指标点 4-1 :熟识软件需求分析、设计、实现、评审、测试、保护以及过程与治理的方法和技术;指标点 7-3 :正确熟识工程对于客观世界和社会的影响;懂得用技术手段降低其负面影响的作用与

3、局限性;指标点 9-2 :对信息技术领域及软件行业的国际进展趋势有初步明白;软件工程是争论软件开发保护和软件治理的一门工程科学,本课程是软件工程专业指导性教学方案规定的教学环节中的一部分,是软件学院软件工程专业教学方案规定中一门重要的专业基础课程; 本课程是专业训练性质的必修课程,比较全面而概括地介绍软件工程的基本原理和主要名师归纳总结 内容, 让同学熟识软件需求分析、设计、 实现、 评审、 测试、保护以及过程与治理的方法和技术;第 1 页,共 8 页旨在让同学把握软件工程学科基本理论和专业学问;明白本学科的核心概念、学问结构和典型方法;把握软件开发基本方法和基本技术,以及软件项目组织的基本方

4、法;它对于培育同学的软件素养, 提高同学的软件开发才能与软件项目治理才能具有重要的意义;本课程是双语教学课,使用国外优秀原版教材为主要讲授蓝本,使同学在学习软件工程理论学问的同时提高专业英语的水- - - - - - -精选学习资料 - - - - - - - - - 平,能够初步阅读本专业的外文资料,对信息技术领域及软件行业的国际进展趋势有初步明白;本课程教学目的旨在介绍软件工程的基本原理和主要内容,让同学熟识软件需求分析、设计、实现、评审、测试、保护以及过程与治理的方法和技术指标点4-1 ,为同学进一步深化学习与软件工程相关的其他课程如:软件需求过程、 软件分析与设计和软件项目治理、软件过

5、程治理、软件测试等打下坚实的理论基础,明白软件系统的基本结构,把握软件开发基本方法和技术指标点 3-3 ,启示同学把握软件开发过程的基本规律,把握和运用软件分析、设计的常用方法、软件开发过程的治理方法以及质量保证方法等,明白工程基础学问,明白软件项目治理和软件过程治理的基本方法指标点 3-4 来解决软件开发中的实际问题,能够有效地策划和治理软件开发活动;并能够比较简洁地进行软件工程其他相关后续课程的深化学习;到达学以致用的目的;教学任务:本课程的基本任务是使同学通过课程的学习,能够把握软件工程的基本含义、它的主要作用、软件开发的过程、 过程治理技术、 软件开发各个阶段的主要目的和可能采纳的一些

6、技术手段和方法,并懂得软件项目治理的主要思想;开发实践;课程完成后同学能够应用软件工程的思想和理论指导软件 1介绍软件工程的基本原理和主要内容,让同学熟识软件需求分析、设计、实现、评审、测试、保护以及过程与治理的方法和技术指标点 4-1 ; 2如何进行软件度量和治理,怎样进行质量保证活动,正确熟识工程对于客观世界和社会的影响;懂得用技术手段降低其负面影响的作用与局限性指标点 划和治理软件开发活动;7-3 ,从而能够有效地策 3明白软件系统的基本结构,把握软件开发基本方法和技术指标点 3-3 ,启示同学把握软件开发过程的基本规律,把握和运用软件分析、设计的常用方法、 软件开发过程的治理方法以及质

7、量保证方法等,明白工程基础学问,明白软件项目治理和软件过程治理的基本方法指标点 3-4 来解决软件开发中的实际问题; 4在学习软件工程理论学问的同时提高专业英语的水平,能够初步阅读本专业的外文资料,对信息技术领域及软件行业的国际进展趋势有初步明白;指标点 9-2 14课程教学基本要求本课程教学环节主要包括:课堂讲授、教学帮助环节、考试等;课堂讲授主要采纳多媒体教学方法,扩展内容和实例可采纳板书教学方法;教学帮助环节主要包括作业、争论、答疑、课堂考试等,完成作业要求学会检索资料,对课程内容相关的技术、社会、法律、治理、经济等问题进行肯定深度的分析,阐述自己的观点;考试环节包括课程期末考试和平常考

8、核;要求老师在教学中采纳启示式教学和因材施教,并给出一些章节的启示式教学内容的设计;课程纲目以中英文对比,详细内容讲授可使用中文,对英文教材中较难懂得的部分要着重讲解,对主要术语要留意中英文对比;15预备学问或先修课程要求先修课程:电脑导论、面对对象程序设计、数据结构、统一建模语言及工具、数据库原理后续课程:软件项目治理、软件工程工具与应用、项目方案与掌握、项目组织与团队治理;16课程教学内容、要求及学时安排名师归纳总结 Chapter01 Introduction to Software Engineering3 学时第 2 页,共 8 页- - - - - - -精选学习资料 - - -

9、- - - - - - 教学内容: 1软件的概念和特点 2软件的分类 3软件危机 4什么是软件工程,软件工程的三个要素:方法、工具和过程 5系统方法和工程方法 6软件工程标准的基础概念 7软件工程的本质特性、框架、活动、原就、基本准就及范畴 学问点: 软件的概念、特点、软件的分类;软件危机;软件工程的三个要素:方法、工具和过程;系统方法和工程方法;软件工程标准;软件工程的本质特性、软件工程框架、软件工程活 动、软件工程原就、软件工程的基本准就;重点: 软件工程的定义、软件工程的 3 个要素、软件工程过程的主要活动、如何懂得好的软件、软件工程的基本目标和它们之间的关系、软件工程的 8 个原就、软

10、件工程 7 个基本准就;难点: 软件工程的本质特性和框架 教学要求: 1明白软件的概念、特点; 2明白软件工程的要素、本质特性,懂得软件工程框架、软件工程活动、软件工程原就; 3明白进行质量保证活动,正确熟识工程对于客观世界和社会的影响;懂得用技术手段 降低其负面影响的作用与局限性指标点 7-3 才能要求: 1运用现代信息技术猎取与软件工程技术相关的信息、新学问、新技术的才能; 2查阅与软件工程技术相关的外文资料才能; 3运用系统方法和工程方法进行应用领域创新的思维才能;Chapter02 Modeling the Process and Lifecycle4 学时教学内容:从总体上明白过程、

11、软件工程过程和软件生存期的基本概念和内容;软件生存期模型; 1什么是过程?过程的含义、过程的特点、过程的重要性,软件生命周期; 2软件过程模型,为什么建立软件过程模型? 3典型的过程模型:瀑布模型、加强的瀑布模型、V-模型、原型化模型、操作说明模型、变换模型、阶段化开发:增量和迭代模型、螺旋模型、喷泉模型、灵敏方法;学问点: 过程、软件生命周期的基本概念和内容;软件过程模型;重点:瀑布模型、原型化模型、螺旋模型、喷泉模型、灵敏方法难点: 明白过程、软件生命周期的基本概念和内容;软件过程模型;软件生存期的各种阶段 划分方法;软件生存期的各种模型的特点和优缺点 教学要求: 1明白过程及其相关概念和

12、重要性; 2把握过程与治理的方法和技术指标点 4-1 ;才能要求: 1把握过程模型对现代软件工程的影响,有效的在实际工程活动中运用过程模型的才能; 2能正确的进行过程模型剪裁和运用的才能;Chapter03 Planning and Managing the Project6 学时教学内容:1项目治理概述2软件项目进度方案3软件项目中的人员与组织结构4软件项目的成本与工作量估算名师归纳总结 - - - - - - -第 3 页,共 8 页精选学习资料 - - - - - - - - - 5软件项目的风险治理6软件项目配置治理学问点: 软件项目治理,治理的范畴,软件项目中的治理活动,项目的分解结

13、构,项目的进度治理;软件项目中的人员与组织结构,软件项目成本估量技术,成本 治理的内容/ 效益分析的方法,风险重点: 软件项目治理的内容、范畴和活动;软件项目成本估量技术,成本 / 效益分析的方法,风险治理;难点: 明白项目治理基本概念和内容;软件项目治理的特别性;教学要求: 1明白软件项目治理的基本概念和方法 2把握项目进度治理、软件项目成本分析和软件开发过程人员组织的方法;才能要求: 1明白软件项目治理和软件过程治理的基本方法指标点 件开发中的实际问题才能;Chapter04 Capturing the Requirements7 学时教学内容: 1需求猎取技术 2需求类型和特点 3需求分

14、析方法 4原型化需求 5需求规格说明 6需求确认 7需求规格说明技术的挑选 学问点:3-4 ,应用所学学问来解决软 1需求猎取、需求分析的任务、需求分析的过程、软件需求分析的原就; 2需求提取引出 、系统需求的资料来源、需求提取的实际入手方法、需求提取中留意的事项; 3结构化分析技术、面对对象的分析 4需求规格说明的原就 5需求评审的内容重点: 需求分析的实现过程和步骤;需求的描述方式;结构化分析建模技术;难点: 结构化分析的步骤和方法:4数据词典;教学要求: 1明白需求分析的相关概念1数据建模; 2功能建模和数据流; 3行为建模; 2把握结构化分析的实施技术;才能要求: 让同学熟识软件需求分

15、析的方法和技术指标点 软件需求分析实际问题的才能;Chapter05 Designing the System6 学时教学内容: 1软件设计过程 2分解和模块性 3软件体系结构技术风格和策略 4描画软件结构的图形工具 5面对数据流的设计方法 6优秀设计的特点 7重要的设计问题设计原理 8改良设计的技术 9设计的评估和确认4-1 ;有应用所学学问来解决名师归纳总结 - - - - - - -第 4 页,共 8 页精选学习资料 - - - - - - - - - 学问点: 1软件设计的本质、系统设计过程、设计的两个阶段; 2分解的层次、模块性、软件设计层次; 3软件体系结构、体系结构定义和相关术语

16、、软件体系结构描述的内容、常用的软件体 系结构风格; 4描画软件结构的图形工具; 5面对数据流的设计方法; 6模块性与抽象层次、协作设计、设计用户界面、并发、设计模式与复用; 7组件独立性、例外识别与处理、防错和容错; 8降低复杂度、合约设计、原型化设计、错误树分析; 9设计的评估和确认重点: 软件体系结构、常用的软件体系结构风格、面对数据流的设计方法、组件独立性;难点: 常用的软件体系结构风格的懂得、面对数据流的设计方法实践、内聚和耦合的级别;教学要求:明白软件设计的阶段概念,把握软件体系结构的真正含义,把握体系结构的设计方法;才能要求:让同学明白软件系统的基本结构,把握软件开发基本方法和技

17、术指标点 3-3 ;有应用所学学问来进行软件结构设计的初步才能;Chapter06 Concerning Objects6 学时教学内容: 1什么是面对对象 . 2面对对象开发过程 3用例 4OO 的表示: UML 例如 5面对对象系统设计 6面对对象的程序设计和其他问题 学问点: 1对象的特点;类、消息、方法与属性;面对对象的特点; 2面对对象需求分析过程、面对对象设计的准就、面对对象设计的启示规章、面对对象 设计过程、面对对象编码和测试; 3用例、用例规格说明; 4UML 的定义、 UML 的 9 种图、 UML 的 5 种视图; 5划分对象类、设计类框图、其他 UML图; 6程序设计要留

18、意的问题、设计帮助、用户界面设计、数据治理设计、任务治理设计、面对对象的度量、结构化设计方法与面对对象设计特点比较;重点: 对象的特点、面对对象的特点、面对对象设计的准就、面对对象设计过程、UML的应用;面对对象系统设计;难点: 面对对象需求分析过程、面对对象系统设计;教学要求:明白面对对象的概念,面对对象方法的真正含义,把握面对对象的设计方法;才能要求:让同学明白面对对象方法与结构化方法的差异,把握不同方法和技术的精髓;有采纳面对对象方法来进行软件设计的初步才能;Chapter07 Writing the Programs3 学时教学内容: 1编程标准和过程; 2编程指导方针; 3文档 4程

19、序复杂程度的定量度量名师归纳总结 - - - - - - -第 5 页,共 8 页精选学习资料 - - - - - - - - - 学问点: 1软件工程标准、注释的标准格式; 2掌握结构、结构程序设计; 3编码风格、过程设计技术和工具; 4McCabe方法、 Halstead 方法、交点复杂度;重点: 结构程序设计、编码风格,交点复杂度;难点: 结构程序设计;教学要求:把握结构程序设计方法;才能要求:让同学明白程序设计的重点问题,进行程序编码的基本才能;Chapter08 Testing the Programs5 学时教学内容: 1软件故障和失效; 2测试的有关事项; 3单元测试 4集成测试

20、 5测试面对对象系统 6测试方案 7何时停止测试 学问点: 1软件失效机理、系统失效因素、错误类型分类; 2测试的意义、测试指导原就、测试技术的分类; 3黑盒测试、白盒测试、挑选测试、测试的完全性; 4集成测试的方法、集成测试的步骤; 5面对对象测试和传统测试之间的差异; 6测试方案的组成; 7掩盖标准、错误数估量、置信度;重点: 测试的目标、正交叉误分类、黑盒、白盒测试、穷举和挑选测试、测试的完全性、集成测试的方法,测试停止标准的挑选;难点: 单元测试的方法、集成测试的方法、测试停止标准的挑选;教学要求:把握软件测试的原就、明白单元测试的方法、明白集成测试的方法;才能要求:让同学明白软件测试

21、的层次,把握测试的方法和原就,使他们具有进行软件测试设计的基本才能;Chapter09 Testing the System2 学时教学内容: 1系统测试的原就; 2功能测试; 3性能测试 4牢靠性、可用性和可保护性 5验收测试 6安装测试 7测试文档 学问点:系统测试的原就、软件错误的根源、系统测试过程、功能测试目标与任务、功能测试的指导 方针、因果图、性能测试的类型、牢靠性、可用性和可保护性度量、验收测试类型和结果、测试 文档;名师归纳总结 - - - - - - -第 6 页,共 8 页精选学习资料 - - - - - - - - - 重点: 系统测试的原就、功能测试目标与任务、牢靠性、

22、可用性和可保护性度量;难点: 对系统测试的整体懂得;教学要求:把握系统测试的原就、明白系统测试的方法;才能要求:让同学明白系统测试的方法和原就,使他们具有进行系统测试设计的基本才能;Chapter10 Delivering the System1 学时教学内容:培训、文档;学问点: 用户与操作员职能、培训类型、培训救济、用户帮忙和故障诊断、出错信息指南;重点: 培训、用户文档;难点: 用户帮忙;教学要求:明白培训和文档的重要性;才能要求:让同学明白用户,建立用户帮忙才能;Chapter11 Maintaining the System3 学时教学内容: 1关于变化的系统; 2保护的本质; 3保

23、护有关的问题 4度量保护特性 5保护技术和工具 学问点:系统类型、系统生命期、软件演化法就、保护的本质、保护小组的职责、影响保护成果的 因素、保护工作量建模、可保护性的外部属性、可保护性的内部属性、变动掌握、后果分析、软 件再生及分类;重点: 系统类型、软件演化法就、保护的本质、影响保护成果的因素、软件再生;难点: 对系统保护本质的整体懂得;教学要求:把握保护的整体概念;才能要求:让同学明白软件保护的一般技术要求;17考核要求、考核方式及成果评定标准考核要求: 1考核要求包括学问考核与才能考核; 2学问考核涵盖每个章节的学问点,详细要求分解到每个章节,详见“课程教学内容 ” 每个章节的 “教学

24、要求 ”; 3才能考核在每个章节中有不同的要求,详细要求分解到每个章节,详见 “课程教学内容 ”每个章节的 “才能要求 ” ;考核方式: 1考核方式包括平常考核和期末考核两种方式; 2平常考核以才能考核为主,学问考核为辅;考核评判依据包括课外作业、课堂测验等名师归纳总结 教学材料; 课外作业主要是涉及不宜在限定时间内完成、需要查阅相关资料、需要考虑非技术因第 7 页,共 8 页- - - - - - -精选学习资料 - - - - - - - - - 素、需要考虑复杂工程环境、需要综合运用相关学问等相关内容的技术方法、应用领域、功能实现、项目开发的分析与设计; 3期末考核以学问考核为主,才能考

25、核为辅;考核评判依据主要是考试试卷;期末考试 采纳开卷形式,考核范畴基本上掩盖各章内容,突出重点章节,加大重点章节内容的掩盖密度;考核试题主要题型有填空、挑选、简答、简洁应用、综合应用等形式;成果评定标准:课程成果由平常考核成果和期末考核成果组成;平常考核成果与期末考核成果所占比例按具 体学期要求和教学方式而定;考核成果总分值 100 分;课程成果及格分数线为 60 分,说明到达 本课程在学问和才能方面的基本要求;18. 其他说明 无 19执笔人: 朱晓冬 教授 20制定日期: 20220325 21审核人: 李颖 教授 22审核日期: 20220401 名师归纳总结 - - - - - - -第 8 页,共 8 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁