(建筑工程管理)软件工程复习题答案_第1页
(建筑工程管理)软件工程复习题答案_第2页
(建筑工程管理)软件工程复习题答案_第3页
(建筑工程管理)软件工程复习题答案_第4页
(建筑工程管理)软件工程复习题答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

(建筑工程管理)软件工程C.软件管理技术D.软件规范(国际规范)包含风险分析的软件工程模型是(C):属于分布式的软件体系结构有(B)对于以下给出的几种类型的耦合,按照耦合性由高到低排列的是(A) (1)内容耦合(2)公共耦合(3)控制耦合(4)复合耦合(5)数据耦合对于块内部联系的类型,内聚性由弱到强的是(A) (1)偶然型(2)逻辑型(3)瞬时型(4)通信型(5)顺序型(6)功能型 (C)是指相同的操作(或函数、过程)作用于不同的对象上且获得不同的结果的是(A)下面6种常用的逻辑覆盖测试方法,按发现错误能力由弱到强排列的是(A) (1)语句覆盖(2)判定覆盖(3)条件覆盖 (4)判定-条件覆盖(5)条件组合覆盖(6)路径覆盖详细的度量标准,且且得到了定量的认识和控制。以下哪壹级具有上述特征(C)填空题了四个重要阶段:传统的软件工程,对象工程,过程工程,构件工程软件生命周期包括的阶段有:问题定义,可行性研究,需求分析,软件设计,编码,测试,开发方法可分为俩大类:面向过程的开发方法,面向对象的开发方法和所受到的约束进行理解、分析、建立文档、检验的过程称作需求工程。,壹致性检查,完备性检查和可检验性检查据流图中包含的所有元素的定义的集合构成了数据词典本加工说明有三种描述方式:结构化语言,判定表,判定树务有:软件体系结构的设计,用户界面的设计,数据结构的设计,算计设计准则有:软件结构的准则,模块化准则,软件独立性准则是俩个定性指标:耦合性用于描述模块之间联系的紧密程度,内聚性块内部联系的紧密程度的最基本的特征是封装性和继承性绑定是于运行时根据对象接收的消息动态地确定要连接的服务代码,从壹个角度观察到的系统称为壹个视图的壹种特殊形式状态图用来描述壹个特定对象的所有可能的状态及其引起状态转移的事件动态的交互行为,着重体现对象间消息传递的时间顺序化程序设计方法的基本思想是自顶向下、逐步求精复用活动所跨越的应用领域的类型分,软件复用可分为:横向复用和纵向复用的软件开发过程的角度分,软件复用可分为:生产者复用和消费者复用俩个且发的子过程,壹个是领域工程,另壹个是基于构件的构件库系统应提供的主要功能:构件的存储、管理、检索以及库的浏览和维护等陷通常不是均匀地分布于整个软件系统的各个部分的,而是成群集中测试方法可分为俩类:静态分析和动态测试测试常用的方法有白盒法和黑盒法维护可分为:完善性维护、纠错性维护、适应性维护和预防性维护项目管理过程主要包括:项目启动、项目规划、项目实施和项目收尾推进判断题软件就是程序,编写软件就是编写程序(×)瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰(√)面向对象的开发方法有面向对象的分析和设计,以及面向对象的程序设计组成(√)给出系统将要提供的服务,以及系统所受到的约束,对系统的需求文档的领域需求是由软件系统的应用领域所决定的特有的功能需求,或是对功能的约束(√)问卷调查法是对面谈法的补充,是从多个用户中收集需求信息的有效方式(√)R结构化分析方法是壹种以数据、数据的封闭性为基础,从问题空间到某种表示的映射方法,由数据流图(DFD图)表示(√)软件设计的目标就是构造壹个高内聚低耦合的软件模型(√)软件独立性的含义是指开发具有功能专壹,模块之间无过多相互作用的模块(√)传统软件开发方法无法实现从问题空间到解空间的直接映射(√)传统软件开发方法无法实现高效的软件复用(√)抽象概念,是将壹组数据和使用该数据的壹组基本操作或过程封装于壹起的实体(√)动的执行的顺序。刻化壹个方法中所要进行的各项活动的执行流构成状态图的模型元素有:活动、转移、对象、信号、泳道等(×)活动图中只有壹个起点壹个终点(√)状态图的终态则能够有多个(√)代码的复用既包括目标代码的复用,也包括文本形式的源代码的复用(√)域内软件重用的基础,它的目标就是:发现和挖掘于特定领域内能够被复比需求分析更壹般、更抽象、更广泛的特征(√)软件测试的目的是为了发现和改正错误(√)桩模块用于模拟那些由被测模块所调用的下属模块功能(√)的软件,和计算机硬件、外设、支持软件等壹起,于实际运行环境下进行的测试,称作为系统测试(√)于开发过程中增加人员,壹般能够提高软件生产率。(×)答:别用判定表和判定树描述该加工12345678YYYYNNNN信誉好YYNNYYNNYNYNYNYN优惠XXXXXXXX1234YYYN信誉好YNNYN优惠XXXX。的I/O模块什么是测试和β测试?答:alpha测试是由壹个用户于开发者的场所来进行的,软件于开发者对用户的"指导"下进行测于测试现场,Beta测试不能由程序员或测试员完成。因而,Beta测试是于开发者无法控制的环境下进行的软件现场应用。于Beta测试中,由用户记下遇到的所有问题,包括真实的管认定的,定期向开发者方案,开发者于综合用户的方案后,做出修改,最后将软件BetaBeta目标是测试可支持Beta产品发行的人员来管理。α测试,β测试俩大主要区别:判定覆盖测试方法?请按判定覆盖标准为以下被测程序段选择测试用例。测试用例格式为:[输入(A,B,X),输出(A,B

温馨提示

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

评论

0/150

提交评论