- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程概》论课程标准
《软件工程概论》课程标准(一)课程性质与任务《软件工程概论》是计算机科学与技术专业的基础必修课程。它是在具有一定程序设计语言的基础上,系统学习软件开发过程的原理、方法与技术的一门综合性很强的专业基础课。本课程重点讲授软件工程的原理、方法与应用。课程内容的理论性、技术性、实践性都比较强,因此,传授软件工程原理、方法与技术的同时,应注重设计技能与实践能力的训练。(二)课程教学目标1.知识目标从软件工程的基本原理与方法着手,对软件工程过程的各个步骤进行讲解,包括详细的概括与分析、先进的设计、开发技术与管理方法,对软件生存期的整个过程进行控制和管理。让学生全面理解软件作为一种产品,在开发的各个阶段都是受控制的,必须将软件工程的思想贯穿开发过程的始终,以保证软件产品的质量和可靠性。为今后从事软件项目工作与科研开发打下坚实的基础。2.能力目标使学生具有分析软件开发过程整体流程的能力,具备软件开发需求、设计和实现的能力。提高学生动手实践、理论联系实际以及协同创新的能力,同时也为本专业后续课程的学习打下基础。3.素质目标使学生建立面向对象分析与设计的能力,同时能够很好的理解软件开发过程,在开发过程中应用所学的软件工程知识和技术。具有良好的专业意识、创新意识与团队合作精神,善于了解计算机发展的动态和新技术。(三)参考学时本课程课堂教学64学时,实验0学时,共64学时。(四)课程学分3学分(五)课程内容和要求序号教学项目教学内容与教学要求活动设计建议参考课时1软件工程学概述软件的特征,软件危机,软件工程的概念及产生软件危机的原因,软件生命周期中各阶段的基本任务,软件工程中的五种软件开发模式。掌握软件的特点,软件生产发展的三个阶段,各阶段的特点,软件危机的产生及其表现形式,初步了解软件的生存周期模型,理解软件工程的定义及特点,软件生存期各阶段的特点和内容,深刻理解软件危机产生的原因,掌握软件生命周期中各阶段的基本任务。(1)案例引领教学。(2)注重介绍软件工程特性。(3)着重让学生理解软件工程学。42可行性研究软件的可行性分析,软件计划及成本估算,可行性分析的基础和主要任务,可行性研究的方法和步骤。深刻理解可行性研究的必要性,掌握可行性研究的任务及可行性研究的具体步骤,了解系统流程图的作用及符号表示,掌握数据流图的画法及数据字典的编写。(1)注重介绍数据流图。(2)着重让学生理解可行性研究。23需求分析需求分析的任务和步骤,结构化分析方法及原型化分析方法,结构化分析方法的指导原则,数据流图、数据词典和加工说明等描述手段,需求分析文档建立和复审的方式。深刻理解需要分析阶段的概念及任务,熟练掌握数据流图的细化方法,掌握常用图形工具的使用方法。(1)注重需求分析和结构化分析方法。(2)着重让学生理解数据流图的细化方法。64形式化说明技术非形式化方法的缺点,形式化方法的优点和应用形式化方法的准则,有穷状态机,Petri网和Z语言。要求了解形式化方法和非形式化方法的优缺点,了解有穷状态机、Petri网和Z语言的使用方法。(1)注重理解非形式化方法。(2)着重让学生理解有穷自动机。45总体设计结构化设计方法,面向数据结构的设计方法,结构设计的目标和任务,结构化设计的概念和原理,结构化设计的步骤以及相关方法。。要求了解总体设计的过程,深刻理解软件总体设计的基本任务,软件设计的基本原理,理解模块化,抽象,信息隐蔽,模块独立性等概念,明确度量模块独立性的校准---耦合性及内聚性,熟练掌握结构化设计方法,能划分数据流的类型,将其能换成软件结构图,并能根据优化准则将其优化。(1)注重理解结构化方法的设计理念。(2)着重让学生理解耦合性和内聚性。66详细设计详细设计方法采用的结构化程序设计的思想和原理,常用的算法过程的描述工具,算法的复杂性评价问题。要求明确详细设计阶段的主要任务,掌握算法复杂性的度量方法,能熟练的使用详细设计描述工具来设计模块中的算法及程序的逻辑结构,理解Jackson方法的概念及程序复杂度的度量方法,学会使用Jackson方法设计输入输出数据结构和程序结构。(1)注重理解算法的相关概念。(2)着重让学生理解Jacson的数据流方法。67实现程序设计语言的概念以及编码应当遵循的原则,编码设计的目标与任务,编码使用的程序设计语言的特性以及程序设计风格的重要性,软件测试的概念与主要任务,软件的排错技术和软件可靠性的评测方法,软件测试的目标、原则以及测试方案的建立和测试过程,测试实例的构造方法。了解几种常见的程序设计语言的特点,领会程序设计中应注意的问题,注意培养良好的编程风格,掌握测试阶段的内容,测试方法及测试步骤,深刻理解测试过程中单元测试,集成测试,验收测试的任务及使用的方法,深刻理解白盒,黑盒测试技术,能针对某一问题采用白盒法或黑盒法进行测试用例的设计
您可能关注的文档
最近下载
- 项目一集控运行职业岗位认知课件.pptx VIP
- Nordic 系列:nRF52840 (基于 Cortex-M4)_(25).nRF52840的硬件测试.docx VIP
- Nordic 系列:nRF52840 (基于 Cortex-M4)_(16).nRF52840的硬件设计指南.docx VIP
- 医疗器械说明书:迈瑞麻醉机WATO+EX-55,65_使用说明书V_1.1中文.pdf
- GMC96B钢轨打磨列车手册.pdf VIP
- 南京三合宅课件.ppt VIP
- 猩红热护理查房.pptx VIP
- 中国肺血栓栓塞症诊治、预防和管理指南(2025版).pptx
- 2025年高考数学全国新课标Ⅰ卷试卷评析及备考策略(课件).pptx VIP
- 医疗器械 质量手册 ISO 13485 QRS 820 (通过FDA、NMPA、CE的审批 版.pdf VIP
文档评论(0)