(建筑工程管理)软件工程期末复习指导_第1页
(建筑工程管理)软件工程期末复习指导_第2页
(建筑工程管理)软件工程期末复习指导_第3页
(建筑工程管理)软件工程期末复习指导_第4页
(建筑工程管理)软件工程期末复习指导_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

(建筑工程管理)软件工程工程期末复习指导科学和技术专业本科生的壹门选修课程。主要讨论如何运用科学的概序编码;软件测试;面向对象技术;软件质量保证;软件维护;软件工程软件项目管理和计划。本课程选用的课件是由郑人杰主编清华大学出版社章复习要求工程概述特点和分类(熟练掌握)软件危机(掌握)和软件生存期(掌握)型(了解)本目标(了解)分析2.1基于计算机的系统(了解)2.3系统需求识别(了解)2.4可行性研究(掌握)2.5成本效益分析(掌握)2.6技术分析(了解)2.7分配和权衡(了解)2.8系统结构的模型化(了解)2.9系统定义和评审(了解)需求分析3.1软件需求分析的任务(掌握)3.2需求分析的过程(掌握)3.3软件需求分析的原则(了解)3.4分析员和用户的责任(了解)3.5软件需求分析方法(了解)3.6原型化方法(掌握)3.7结构化分析方法(熟练掌握)设计4.1软件设计的目标和任务(掌握)4.2软件设计基础(掌握)4.3模块的独立性(掌握)4.6过程设计(熟练掌握)第五章Jackson系统开发(JSD)方法进程模型(了解)实体动作分析(掌握)实体结构分析(掌握)定义初始模型(了解)功能描述(了解)界面设计6.1用户界面应具备的特性(掌握)6.2用户界面设计的任务分析(了解)6.4界面设计的基本类型(了解)6.5数据输入界面(了解)6.6数据显示界面设计(了解)编码.1对软件的质量要求(掌握).3程序设计风格(了解).4程序效率(了解)测试8.1软件测试的基础(掌握)8.2测试用例设计(熟练掌握)8.3白盒测试的测试用例设计(熟练掌握)8.4黑盒测试的测试用例设计(了解)8.5软件测试的策略(掌握)8.7调试(了解)对象技术9.1面向对象的概念(了解)的质量保证软件质量的概念(掌握)软件质量的度量和评价(掌握)软件质量保证(掌握)质量保证的实施(了解)技术评审(掌握)软件可靠性(掌握)10.10软件容错技术(了解)件维护软件维护的概念(掌握)软件维护活动(了解)程序修改的步骤及修改的副作用(了解)软件可维护性(了解)件工程标准化和软件文档什么是软件工程标准(掌握)软件工程标准化的意义(了解)软件工程标准的层次(了解)文档的作用和分类(了解)件项目管理和计划项目的管理过程(了解)软件生产率和质量的度量(了解)软件项目估算(掌握)软件开发成本估算(了解)风险分析(了解)进度安排(了解)软件项目的组织和计划(了解)软件过程成熟度模型(了解)末复习题示例释件系统中每个模块只涉及软件要求的具体子功能,而和软件系统中其他继承:是使用已存于的(现存)定义作为基础建立新定义的技术。充分满足消费者要求的质量而进行的有计划、有组织的活1.软件生产过程中,需求信息由()给出。序员管理者分析设计人员用户2.开发的结构化设计(SD)方法,全面指导模块划分的重要原则应该是()块高内聚块低耦合块独立性序模块化3.于下列基本成分中,哪个不是数据流程图的基本成分?()信息处理信息存储部实体4.结构化程序设计主要强调程序的()。5.分层数据流图是壹种比较严格有利于理解的描述方式,它的顶层描述了系统的()。总貌节象的作用价值法投资回收期法入法壹个模块的内部常人口而转到另壹个模块的内部俩个模块有壹部分程序代码重叠个人口系统的逻辑模型象当前系统的逻辑模型建立目标系统的逻辑模型到的逻辑模型进行补充9.和设计测试数据无关的文档是()。说明书开发设计,缺少原开发人员对软件的解释开发文档或文档严重不足本演化其他开发人员编写的程序理解困难1D2C3D4CA6A9D0C填空序设计阶段、程序系统阶段、软件工程阶段产品、软件工程师过程可行性、技术可行性、法律可行性、抉择、技术可行性角度项目的用户要求题的识别、制定规格说明域、功能域、实现、测试要设计、详细设计序模块的层次结构、数据的结构2、只要对软件进行严格的技术评审,均能发现软件所有的错误。()f3、需求分析阶段研究的对象是软件项目的硬件需求。()f4、需求分析的任务就是借助当前系统的逻辑模型导出目标系统的物理模型。()f6、对建立软件目标系统而言,复用就是利用某些早先开发的对建立新系统有用的信息来产生新系统。()t7、数据字典中的定义允许有二义性。()f9、软件设计的最终目标是要取得最佳方案。()t10、于开发软件的实践中,人们通常采用网状结构,而不采用树状结构。()f11、模块的个数越多,开发的成本越低。()f12、如果壹组模块通过参数表传递记录信息,就是控制耦合。()f13、于程序结构中各模块的内聚程度越高,模块间的耦合程序就越低。()t14、软件概要设计的目标是力求增加模块间的耦合,尽量减少模块的内聚。()f17、程序设计中应大量使用GOTO语句。()f18、语句构造应避免过多的循环嵌套和条件嵌套。()t19、对递归定义的数据结构尽量使用递归过程。()t20、源程序的效率和概要设计阶段确定的算法的效率直接有关。()f21、编码和单元测试属于软件生存期中的同壹阶段。()t22、程序中错误隐藏得越久,查找和修改花费的代价就越大。()t23、人力资源于软件开发资源中最重要。()t付出较低的开发成本的软件功能好的软件性能移植开发工作,及时交付使用表达和理解问题的数据域和功能域顶向下、逐层分解的方式对问题进行分解和不断细化统的逻辑视图和物理视图结合的紧密程度偶然内聚(巧合内聚)时间内聚(经典内聚)信息内聚聚文档化说明句结构和输出白盒测试(结构测试或逻辑测试)就是于知道产品内部工作过程或程序内部逻辑结构和内部产品内部动作是否按照规格说明书的规定正常进行或按照程序内部的逻测试程序;检验程序中的每条通路是否均能按照预定要求正确工作的测试方法试组装(集

温馨提示

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

评论

0/150

提交评论