还剩23页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件工程窗体顶端1:
92.下面说法哪个不属于设计准则().
①提高模块的内聚,降低模块间的耦合.
②降低模块接口的困难程度.
③模块大小要适中*
4.
④模块要有重用性
288.计算机的体系结构对程序设计语言具有()*上
①反作用.
②促进作用.
③抑制作用.
④完善作用3:
79.程序图的作用是().
①定性度量软件的困难程度•
2.
②定量度量软件的困难程度.
③预料软件的质量标准.©估计软件中的错误数量4:
87.下面说法正确的是()
1766、增量模型适用于人员配备不充裕、不能在软件项目期限之前实现一个完全版本的软件的状况18:
34、在一个设计得很好的系统中,模块的限制域应当在作用域之内正确•错误
71、耦合是对一个软件结构内不同模块之间互连程度的度量,耦合由弱到强的依次是非干脆耦合、数据耦合、标记耦合、限制耦合、外部耦合、公共耦合、内容耦合
75、测试是程序的执行过程,目的在于改正错误一个好的测试用例在于能发觉至今未发觉的错误;一个胜利的测试是发觉了至今未发觉的错误的测试
2114.软件体系结构是软件需求活动的一种工作产品正确•错误
94、软件项目的开发时间最多可以削减到正常开发时间的75%假如要求一个软件系统的开发时间过短,则开发胜利的概率几乎为零
46、白盒测试又叫做功能测试或数据驱动测试,黑盒测试又称为结构测试或逻辑驱动测试正确•错误
2453、内聚标记一个模块内各个元素彼此结合的紧密程度,模块独立性由弱到强的同时模块内聚性由低到高的依次是功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚正确•错误
40、软件重用技术是从根本上提高软件可维护性的重要技术
93、面对对象方法在设计的早期阶段,变动较大,随着时间推移设计方案日趋成熟,改动也越来越小了
2717、可以用基于流图的环形困难度描述测试一个单元或构件所需的工作量28:
6、传统方法学采纳结构化技术自底向上地完成软件开发各项任务正确•错误
25、从项目的角度来看,需求总是向着膨胀的方向改变正确错误
89、Alpha测试由用户在开发者的场所进行,并且在开发者对用户的“指导”下进行测试,开发者负责记录发觉的错误和运用中遇到的问题
3129、瀑布模型中每个阶段都必需完成规定的文档,没有交出合格的文档就是没有完成该阶段的任务
69、传统结构化分析方法就是用抽象模型的概念,依据软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满意性能要求的全部可实现的软件为止
19、测试就是不断找寻程序中的漏洞直到时间耗尽为止正确•错误
3423、高级语言表达和解决问题方面效率越高,采纳代码行方法计算的生产率也越高正确•错误正确错误36:
64、维护阶段的关键任务是通过各种必要的维护活动使软件系统长久地满意用户的须要通常的4种维护活动有改正性维护,适应性维护,完善性维护,防预性维护
3741、软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目中增加人力,会使它按期完工38:
74、环形困难度取决于程序限制结构的困难度,当程序的分支数目或循环数目增加时其困难度也增加,环形困难度与程序中覆盖的路径条数有关,在McCabe困难度为10的旁边,存在出错率的间断跃变•正确错误39:
56、用户手册要运用特地术语,并充分地描述该软件系统的结构与运用方法正确•错误窗体底端窗体顶端
137、运用PAD符号所设计出来的程序必定是结构化程序•正确错误
256、用户手册要运用特地术语,并充分地描述该软件系统的结构与运用方法正确•错误3:
88、Pareto原理说明,测试发觉的错误中的80%很可能是由程序中20%的模块造成的
414、软件体系结构是软件需求活动的一种工作产品正确•错误5:
82、面对对象方法学是一种以数据为主线,把数据和对数据的操作紧密地结合起来的方法,把对象作为融合了数据与在数据上的操作行为的统一的软件构件•正确错误
69、借助于当前系统的逻辑模型导出目标系统的逻辑模型是需求分析的主要任务8:
34、在一个设计得很好的系统中,模块的限制域应当在作用域之内正确•错误
923、高级语言表达和解决问题方面效率越高,采纳代码行方法计算的生产率也越高正确•错误
44、回来测试是指重新执行已经做过的测试的某个子集,以保证由于调试或其他缘由引起的改变,不会导致非预期的软件行为或额外错误
6、传统方法学采纳结构化技术自底向上地完成软件开发各项任务正确•错误
80、一个UseCase是用户与计算机之间为达到某个目的的一次典型交互作用,作为结果,UseCase代表的是系统的一个完整功能正确•错误
1372、内聚标记一个模块内各个元素彼此结合的紧密程度,模块独立性由弱到强的同时模块内聚性由低到高的依次是功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚正确•错误
57、软件开发时,一个错误发觉得越晚,为改正它所付出的代价就越大
94、软件项目的开发时间最多可以削减到正常开发时间的75%假如要求一个软件系统的开发时间过短,则开发胜利的概率几乎为零K软件开发应当是一种组织良好、管理严密、各类人员协同协作、共同完成的工程项目
1717、可以用基于流图的环形困难度描述测试一个单元或构件所需的工作量
1833、对一批模块进行测试,发觉错误多的模块中残留的错误将比其它的模块少正确•错误19:
78、衡量软件规模的功能点指标有生产率、成本、质量、文档正确•错误
2038、在为标识符命名时,名字不是越长越好,应当选择精炼的意义明确的名字•正确错误
42、快速原型应当具备的基本特性是“快速”和“简单修改,•正确错误
76、逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术,其中判定/条件覆盖是比判定覆盖更严格的测试标准
32、在进行具体的过程设计和编写程序之前,进行概要设计的好处是可以在软件开发的早期在全局高度对软件结构进行优化,使软件质量得到重大改进
2493、面对对象方法在设计的早期阶段,变动较大,随着时间推移设计方案日趋成熟,改动也越来越小了
62、软件的生产与硬件不同,在它的开发中没有明显的制造过程对软件的质量限制,必需着重在软件维护方面下功夫正确•错误
64、维护阶段的关键任务是通过各种必要的维护活动使软件系统长久地满意用户的须要通常的4种维护活动有改正性维护,适应性维护,完善性维护,防预性维护•正确错误
2741、软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目中增加人力,会使它按期完工正确•错误
2821、模型是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述用面对对象方法开发软件,通常要建立描述系统数据结构的E-R模型,描述系统限制结构的动态模型,描述系统功能的功能模型正确•错误29:
60、可行性探讨报告应评述为了合理地达到开发目标而可能选择的各种方案,以便用户选择因此,编写者不必提出结论正确•错误30:
59、项目开发安排除去规定项目开发所需的资源、开发的进度等以外,还可以包括用户培训安排正确•错误
3190、改正性维护是改正软件中原有的错误,所以对软件的修改一般不会导致文档的修改,而适应性和完善性维护将导致文档的修改o
36、软件体系结构风格通过施加于构件上的限制与组成与设计规则来表现构件和构件间的关系
85、模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能正确•错误
3479、软件配置管理是一门应用技术、管理和监督相结合的学科通过标识和文档来记录配置项的功能和物理特性、限制这些特性的变更、记录和报告变更的过程和状态,并验证它们与需求是否一样软件配置管理主要有标识、版本限制、改变限制、配置审计和配置状态报告35:
86、软件结构一般要求顶层扇出比较少,中层扇出较高,底层模块有iW扇入正确•错误•
1.
①模块的作用域在模块的限制域之内.
②模块的限制域在模块的作用域之内.
③模块的作用域和模块的限制域有时相同.
④模块的作用域和模块的限制域都是一种层次结构
594.等价类划分属于()
1.
①白盒测试•
2.
②黑盒测试.
③穷尽测试.@系统测试6:
90.软件维护组织包括()e
1.
①系统维护人员和系统管理人员.
②系统程序员和硬件维护人员.
③系统程序员和操作员.
④打字员和软件工程师
786.可行性探讨阶段运用的图形工具是()
1.
①DFD图.
②N-S图.
③PAD图.©Warmer图36:
69、传统结构化分析方法就是用抽象模型的概念,依据软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满意性能要求的全部可实现的软件为止
3787、McCabe方法的核心是通过定量分析程序中分支个数或循环个数,对软件测试难度进行定量度量,对软件最终的牢靠性进行预料•正确错误
24、软件配置管理是在软件项目启动时就起先的,并且始终持续到软件退役后才终止的一组跟踪和限制活动
47、实体类指系统要记录和维护的信息;边界类指系统和外部要素间交互的边界;限制类指UseCase中行为的协调•正确错误窗体底端窗体顶端
412、错误处理类模块是典型的时间内聚模块正确•错误窗体底端窗体顶端
692、在面对对象方法中,软件系统的结构是依据问题领域的模型建立起来的,因此系统功能需求改变时并不会引起软件结构的整体改变,仅须要作一些局部性的修改即可窗体底端窗体顶端
835、判定表、判定树和IPO图都是常用来编写数据字典加工逻辑说明的工具正确•错误9:
15、管道/过滤器风格支持并行执行窗体底端窗体顶端限制耦合实质是在单一接口上选择多功能模块中的某项功能
84、需求定义文档要从适合顾客的层次,而且要用顾客能够理解的术语编写
63、软件工程方法学包含三个要素方法、工具和过程方法是完成软件开发的各项任务的技术;工具为软件工程方法供应了自动或半自动的软件支撑环境;过程为获得高质量软件所须要完成的一系列任务的框架,它规定了完成各项任务的步骤目前运用得最广泛的软件工程方法学是传统方法学和面对对象方法学窗体顶端
30、抽象和求精是一对互补的概念,也是人类解决困难问题时最常用、最有效的方法•正确错误
73、在一个设计得很好的系统中,全部受判定影响的模块应当都从属于做出判定的那个模块,最好局限于做出判定的那个模块本身与它的直属下级模块
67、可行性探讨应着重考虑技术可行性,经济可行性,操作可行性,法律可行性和开发方案的选择性探讨,可行性探讨的成本一般为预期总成本的15%〜2%正确•错误窗体底端窗体顶端23:
45、事实上,层次图和结构图不仅表明一个模块调用哪些模块,而且对模块的其他成分也有明确的表示正确•错误窗体底端窗体顶端
13、软件设计优化应当力求做到在有效的模块化的前提下运用最少量的模块正确错误窗体底端窗体顶端
3158、测试分析报告应把每个模块实际测试的结果,与软件需求规格说明书和概要设计说明书中规定的要求进行比照并作出结论动要付出的代价剧增,在软件“已经完成”时再引入变动,则须要付出更高的代价•正确错误窗体底端窗体顶端
3477、软件工程的Brooks定律指出向已经延期的软件项目中添加人手只会使进度更加落后我们不行能用“人力换时间”的方法无限缩短一个软件的开发时间,Boehm依据阅历指出,软件项目的开发时间最多可以削减到正常开发时间的75%正确错误35:
68、面对对象需求过程的本质是在问题空间与求解空间之间架设桥梁正确错误36:需求分析是提取、建模、规格说明和复审的过程正确错误8:
85.好的软件结构它的外观形态一般呈().
①线性.
②扇形•
3.
③椭圆形
4.
④层次型9:
93.变换型结构的数据流呈()•
1.
①线性形态.
②辐射状.
③椭圆形.
④阶梯形
78.结构化程序设计就是要().®保留GOTO语句.
②取消前转GOTO语句*
3.
③限制GOTO语句的运用.
④取消后转GOTO语句
89.若要保证开发出来的软件局部优化,而且能尽早发觉设计上的错误,应采纳().
①自顶向下的开发方法•
2.
②自底向上的开发方法.
③渐增式的开发方法.
④非渐增式的开发方法:软件工程的七条基本原理中有一条是“坚持进行阶段评审”,要这么做的理由有1
①大部分错误是在编码之前造成的
②在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率
③错误发觉得越晚,所付出的修正代价越高
④为了便于限制开发进度.供选择的答案.A.
①②•
2.B.
①③.C.
②④.D.
③④
76.软件的开发模式有
1.
①面对过程模式、面对对象模式、混合模式-
2.
②变换模式、渐增模式、瀑布模式.
③自顶向下模式、自底向上模式、关系模式.
④分步模式、渐增模式、非渐增模式14:
80.V(G)=m-n+p中的p取3意味着().
①软件有三个模块.
②软件有两个子程序•
3.
③主程序中含两个子程序
4.
④软件有三个子程序15:
82.模块的初始化工作和模块处理意外故障均属于()•
1.
①时间内聚.
②依次内聚.
③功能内聚.
④逻辑内聚16:
81.在数据流图中,源点和终点的数量().
①必需是一对一的.
②源点个数大于终点个数.
③终点个数大于源点个数-
4.@依须要而定
1783.HIPO的含义是()•
1.
①层次、输入、处理、输出.
②高速、信息、程序、目标.
③顶层的IP图.
④关于输入、处理、输出的层次18:CMU/SEI推出的
(2)将软件组织的过程实力分为五个成熟度级别每一个级别定义了一组过程实力目标,并描述了要达到这些目标应当具备的实践活动•l.A.CMM
2.B.PSP
3.C.ISO-
90004.D.RUP19:
77.需求分析的方法包括().
①结构化分析技术、面对对象的分析技术、原型开发技术•
2.
②结构化分析技术、面对对象的分析技术.
③面对对象的分析技术、原型开发技术.
④原型开发技术、结构化分析技术20:
84.数据字典和数据流图共同构成系统的().
①物理模型.
②结构模型.
③设计说明书L
①破坏已有的软件
2.
②找寻软件中的错误.
③证明软件不能正常工作.
④证明软件功能正确窗体底端窗体顶端
191、泛化针对类型而不针对实例,一个类可以继承另一个类,但一个对象不能继承另一个对象
243、可重用的软件构件在开发时都经过了很严格的测试,本身是无错误的,其构件的牢靠性很高正确•错误
385、模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能正确•错误
420、预防性维护是把今日的方法学应用到昨天的系统上,以支持明天的需求5:
18、除非对效率有特别的要求,程序编写要做到清楚第一,效率其次
647、实体类指系统要记录和维护的信息;边界类指系统和外部要素间交互的边界;限制类指UseCase中行为的协调
755、等价类划分法的主要思想是首先将全部的输入数据划分成若干个有效等价类,然后设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的等价类,重复这一步,直到全部的等价类都被覆盖为止正确•错误
83、数据流图和数据字典共同构成系统的物理模型正确•错误
36、软件体系结构风格通过施加于构件上的限制与组成与设计规则来表现构件和构件间的关系在可运行产品交付之前,客户只能通过文档来了解最终的产品
39、假如程序员足够当心,就不须要测试正确•错误
50、面对对象分析是提取和整理用户需求,并建立问题域精确模型的过程面对对象设计则是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程
5、软件工程方法学包含三个要素方法、模型和过程正确•错误
1、软件开发应当是一种组织良好、管理严密、各类人员协同协作、共同完成的工程项目
10、概要设计通过对系统的结构表示进行细化,得到软件的数据结构和算法正确•错误。