《软件工程》教学大纲范文_第1页
《软件工程》教学大纲范文_第2页
《软件工程》教学大纲范文_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 问题和应该详细分析和设计的部分进行全面的了解,在此基础上应用软件工程的方式自行分 去,做到理论与实际相结合,达到对本课程的较好的掌握。 工程的基本概念、基本理论和基本技术。让同学们能够对现代软件开发有一个深入的认识, 段的工作和要求有一个全面的了解和掌握。另外要对面向对象分析和面向对象设计有具体、 本章教学要求 分;了解软件工程的基本目标;明确研究软件工程的重要性和必要性。11 软件的发展和软件危机;介绍软件的发展情况和发展历史,以及现今出现 12 软件工程;介绍软件工作的基本原理和传统途径,软件生命周期各阶段的基本 13 软件生存期模型;重点介绍软件生存期中的瀑布模型;简单描述演化模型、螺

2、 );14 软件工程的基本目标;介绍软件工程的具体形式化定义;描述软件工程项目的 本章教学要求描述关于软件生存期的第一个步骤:系统分析。从系统需求识别、可行性研究、成本 统分析步骤的相关文档,以供以后步骤中的使用。21 系统需求识别;介绍系统分析的目标和系统分析的过程,以便后面的可行 22 可行性分析;介绍可行性分析的重要性,以及可行性分析包括的四个方面: );23 成本效益分析;介绍成本效益分析的几种度量效益的方法和实际的分析方 24 技术分析;描述技术分析的方法,建立系统的模型,并对模型进行一定的标准 25 分配与权衡;在解决了与分析有关的相应问题后,要对所有可能使用的方法进 26 系统结

3、构的模型化;通过上面的分析结果,建立系统的结构图,并对系统结构 本章教学要求 阐述软件需求分析的任务、需求分析的过程、软件需求分析的原则、分析员与用户的责任、 以后的应用做好基础性工作。 );33 系统需求分析的原则;描述需求分析中应注意的问题和实际分析中应遵循的原 34 分析员和用户的责任;描述相应与系统分析员和用户之间的责任分配和应注意 35 软件需求分析方法;描述需求分析中经常采用的一些实际的方法和实际的技术 36 原型化方法;简单介绍软件原型化方法;介绍快速原型开发模型;介绍软件复 37 结构化分析方法;介绍数据流图的概念以及实际的编写方式;介绍数据辞典的 38 系统动态分析;描述状态

4、迁移图、时序图和Petri 网的基本概念以及实际中建立 ); 本章教学要求 的基础知识以及模块的独立性的概念和分类,以便在后面的实际设计中能按照模 数据设计、文件设计和过程设计进行软件设计技术的描述,是同学们在了解理论 的同时能够运用学过的实际设计方法实际对一个软件进行功能和模型的设计。41 软件设计的任务和目标;介绍软件设计在开发阶段中的重要性;描述软件设计 );42 软件设计基础;描述软件设计的原则:自顶向下、逐步细化;描述软件的结构; 实际的程序结构、数据结构、软件过程、模块化、抽象化和信息隐蔽的实际概 43 模块的独立性;描述模块的概念;介绍模块独立性的概念以及耦合性、内聚性 44 结

5、构化设计方法;描述典型的系统结构图;详细描述变换分析设计方法和事务 );45 数据设计和文件设计;描述数据设计的原则、数据设计时选用的方法、文件设 计的原则、文件设计的注意事项和文件设计的具体实际方案(了解); 本章教学要求描述结构化程序设计的概念和注意事项,程序设计风格、程序效率以及程序复杂度度 在这里我们只是简单的描述。 );52 结构化程序设计;介绍关于Goto 语句的几种观点和争论;描述结构化程序设计 );53 程序设计风格;简单描述文档化的源程序、数据说明、语句结构、输入和输出 );54 程序复杂度的度量;介绍程序复杂度的概念;详细描述几种程序的复杂度度量 本章教学要求 练掌握,能够

6、应用上述方法对一个实际的软件进行测试用例的设计。61 软件测试的基础;简单介绍软件测试的概念、软件测试的目的和原则、软件测 试的对象、测试信息留以及测试与软件开发各阶段的关系(了解); 63 白盒测试的测试用例设计;通过逻辑覆盖和基本路径测试两种方法作为代表具 );64 黑盒测试的测试用例设计;通过等价类划分和因果图两种方法作为代表具体描 );65 软件测试的策略;通过单元测试、组装测试、确认测试和系统测试的测试步骤 本章教学要求通过介绍软件维护的概念是同学们了解整个软件生存期的最后一个阶段的概念和内 个阶段之后,了解这并不是软件的结束,而是一个新的开端。71 软件维护的概念;描述软件维护的定

7、义和根据维护活动对软件的分类;描述影 响维护工作量的主要因素;重点描述软件维护中所采用的重要策略以及软件的 72 软件可维护性;描述软件可维护性的定义以及可维护性的度量标准:可理解性、 本章教学要求本章着重讲述面向对象的基本概念,以及在用面向对象方法学开发软件的过程中,通 常建立的三种模型对象模型、动态模型和功能模型。 ); 83 面向对象的基本概念;对象的概念,类、实例、消息、方法、属性、继承多态 84 面向对象建模及三种模型;对象模型,包括表示类和对象的图形符号,表示结 构的图形符号及实例;动态模型,包括术语,表示方法及实例;功能模型,表 本章教学要求主要了解面向对象分析的基本过程。 本章教学要求使同学们能够了解面向对象中为获得优秀设计结果应该遵循的准则。101 面向对象设计的准则;模块化、抽象、信息隐藏、弱耦合、强内聚、可重用(掌 102 启发式规则;设计结果应该清晰易懂,一般特殊结构的深度应适当,设计简单的类,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论