手机用户可
保存上方二维码到手机中,在
微信扫一扫中右上角选择“从
相册选取二维码”即可。
1、填空题 在需求分析中,可从有关问题的简述中提取组成数据流图的基本成分。通常问题简述中的动词短语将成为数据流图中的()成分。
点击查看答案
本题答案:处理
本题解析:试题答案处理
2、单项选择题 一个模块直接控制(调用)的下层模块的数目称为模块的()。
A、扇入数
B、扇出数
C、宽度
D、作用域
点击查看答案
本题答案:B
本题解析:暂无解析
3、问答题 怎样防止维护的副作用?
点击查看答案
本题答案:修改代码所产生的副作用一般可以在退化测试过程中对其造成
本题解析:试题答案修改代码所产生的副作用一般可以在退化测试过程中对其造成系统的故障进行查明和纠正;
完善设计文档资料可以限制修改数据的副作用,在文档中描述了数据结构,并提供了一种把数据元素、记录、文件以及其他结构与系统模块联系起来的交叉对照表;
在软件系统再次交付使用之前,对整个软件配置进行复审,将能大大减少文档资料的副作用。
4、问答题 什么是抽象类?在建模时有时使用抽象类有什么好处?
点击查看答案
本题答案:抽象类是指没有实例的类,定义一些抽象的操作,即不提供实
本题解析:试题答案抽象类是指没有实例的类,定义一些抽象的操作,即不提供实现方法的操作,只提供操作的特征,并标注{abstract}。
如在建立类模型时,常将一些属性与操作类似的类作为一个抽象类的子类,使系统结构更加清晰,增加系统的可读性。
5、问答题 面向对象的集成测试与传统的集成测试有何区别?
点击查看答案
本题答案:传统测试方法中的集成测试,主要采用黑盒法,按照自顶向下
本题解析:试题答案传统测试方法中的集成测试,主要采用黑盒法,按照自顶向下和自底向上的集成策略对模块进行组装测试。
面向对象的集成测试即交互测试,要检测类相互作用时才会产生的错误,即交互测试只关心系统的结构和内部的相互作用。对类进行交互测试,以确定它们能否在一起共同工作。交互测试的重点是要确保那些已经单独测试过的类的对象,相互间能够正确地传送消息。而面向对象的软件没有层次控制结构,一次集成一个操作到类中(传统的增量集成方法)是不可能的。
通常采用两种不同的策略:
⑴基于线程的测试(thread-based testing),集成对回应系统的一个输入或事件所需的一组类,每个线程被集成并分别测试。
⑵基于使用的测试(use-based testing),先测试独立类(几乎不使用服务器的类),然后测试下一层使用独立类的类(依赖类)。通过对依赖类层次的测试,逐步构造新的子系统,最后构造完整的系统。
6、填空题 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可靠性的两个指标是()和()。
点击查看答案
本题答案:成功地运行的概率、平均故障时间
本题解析:试题答案成功地运行的概率、平均故障时间
7、多项选择题 面向对象的测试与传统测试方法的主要区别是()。
A、面向对象的测试可在编码前进行,传统测试方法在编码后进行
B、面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C、测试对象不同
D、面向对象的测试不需要设计测试用例,只需要进行会议评审
点击查看答案
本题答案:A, C
本题解析:暂无解析
8、单项选择题 维护中因删除一个标识符而引起的错识是()副作用。
A.文档
B.数据
C.编码
D.设计
点击查看答案
本题答案:C
本题解析:暂无解析
9、判断题 生产性活动包括分析评价、修改设计、编写程序代码和设计约束。()
点击查看答案
本题答案:错
本题解析:暂无解析
10、多项选择题 UML语言支持的建模方式有()。
A、静态建模
B、动态建模
C、模块化建模
D、功能建模
点击查看答案
本题答案:A, B, D
本题解析:暂无解析
11、问答题 什么是可复用组件?相对于普通软件产品,对可复用组件有何特殊要求?
点击查看答案
本题答案:可复用构件是指可以在多个软件系统的开发过程中被重复使用
本题解析:试题答案可复用构件是指可以在多个软件系统的开发过程中被重复使用的软件产品。
相对于普通软件产品,对可复用构件的特殊要求包括:具有功能上的独立性与完整性、具有较高的通用性、具有较高的灵活性、具有严格的质量保证和具有较高的标准化程度。
12、判断题 同步消息和异步消息的主要区别是:同步消息的发送对象在消息发送后,不必等待消息处理,可立即继续执行,而异步消息则发送对象必须等待接收对象完成消息处理后,才能继续执行。()
点击查看答案
本题答案:错
本题解析:暂无解析
13、单项选择题 使用程序设计的控制结构导出测试用例的测试方法是()
A、黑盒测试
B、白盒测试
C、边界测试
D、系统测试
点击查看答案
本题答案:B
本题解析:暂无解析
14、问答题 程序设计语言分为哪几类?
点击查看答案
本题答案:程序设计语言,按照语言级别可以分为两大类:低级语言和高
本题解析:试题答案程序设计语言,按照语言级别可以分为两大类:低级语言和高级语言。
低级语言包括机器语言和汇编语言。低级语言依赖于特定的机器,其使用复杂、繁琐、费时、易出差错,因而程序编写也有一定的难度。
机器语言是表示成二进制形式的机器基本指令集,或者是操作码经过符号化的基本指令集,其存储由语言本身决定。汇编语言比机器语言更直观,是机器语言中地址部分符号化的结果,或进一步包括宏构造。
即便是现在汇编语言有着生产效率低、维护困难、容易出错的缺点,但是在实现与硬件系统接口部分时,仍然采用它,因为它易于实现接口,实现效率高。
高级语言的表示方法要比低级语言更接近于待解的问题,其特点是在一定程度上与具体机器无关,易学、易用、易维护。高级语言的实现极大地提高了软件的生产效率。
众多的高级语言根据不同的标准有不同的分类方式。
(1)按照应用范围分为:通用语言与专用语言。
通用语言有:Pascal、C、C++、Java等;目标单一的语言称为专用语言,有:APT等。
(2)按照用户的要求分为:过程式语言和非过程式语言。
过程式语言的主要特征是,用户可以指明一系列可执行的顺序运算,以表示相应的计算过程,如Pascal、C等;非过程式语言反之,较为著名的是Java。
(3)按照使用方式分为:交互式语言和非交互式语言。
具有反映人机交互作用的语言成分的语言成为交互式语言,如BASIC等;不反映人机交互作用的语言称为非交互式语言,如Pascal、C等都是非交互式语言。
(4)按照语言的内在特点分为:系统实现语言、静态高级语言、动态高级语言和块结构高级语言;
系统实现语言例如:C语言;静态高级语言例如:COBOL和FORTRAN语言;动态高级语言的特点是动态完成所有的存储管理,如Java;块结构高级语言,例如ALGOL和Pascal语言。
15、多项选择题 CMMI的开发和应用的主要原因是()。
A、解决软件项目的过程改进难度增大问题
B、实现软件工程的并行与多学科组合
C、降低软件风险的需要
D、实现过程改进的最佳效益
点击查看答案
本题答案:A, B, D
本题解析:暂无解析
16、多项选择题 消息的类型有()
A、同步
B、异步
C、简单
D、复杂
点击查看答案
本题答案:A, B, C
本题解析:暂无解析
17、名词解释 瀑布模型
点击查看答案
本题答案:将软件生存周期各个活动规定为以线性顺序连接的若干阶段的
本题解析:试题答案将软件生存周期各个活动规定为以线性顺序连接的若干阶段的模型。
18、填空题 耦合性和内聚性是衡量()的两个定性的标准。
点击查看答案
本题答案:模块独立性
本题解析:试题答案模块独立性
19、名词解释 模块的作用范围
点击查看答案
本题答案:一个模块的作用范围是指受该模块内一个判定影响的所有模块
本题解析:试题答案一个模块的作用范围是指受该模块内一个判定影响的所有模块的集合。
20、填空题 软件维护工作的生产性活动包括分析评价、修改设计和()等。
点击查看答案
本题答案:编写程序代码
本题解析:试题答案编写程序代码
21、单项选择题 针对软件需求分析所进行的软件测试是指()
A.集成测试
B.确认测试
C.黑盒子测试
D.白盒子测试
点击查看答案
本题答案:B
本题解析:暂无解析
22、判断题 结构化方法的工作模型是使用螺旋模型进行开发。()
点击查看答案
本题答案:错
本题解析:暂无解析
23、多项选择题 软件工程学的目的和意义是()。
A、应用科学的方法和工程化的规范管理来指导软件开发
B、克服软件危机
C、作好软件开发的培训工作
D、以较低的成本开发出高质量的软件
点击查看答案
本题答案:A, D
本题解析:暂无解析
24、问答题 胖客户模型和瘦客户模型的区别是什么?它们分别被应用在什么样的场合?
点击查看答案
本题答案:在胖客户模型中,客户端应用负责用户界面和应用逻辑部分,
本题解析:试题答案在胖客户模型中,客户端应用负责用户界面和应用逻辑部分,因此它的工作比较繁重。
一般的数据库应用都是属于这种结构。
而与此相反,在瘦客户模型中,服务器负责了更多的工作,而客户端的工作就变得非常单纯。
浏览器/Web服务器结构就属于瘦客户结构,而且常被称为B/S(Browser/Server)结构。
25、单项选择题 ()是以提高软件质量为目的的技术活动。
A.技术创新
B.测试
C.技术创造
D.技术评审
点击查看答案
本题答案:D
本题解析:技术评审是以提高软件质量为目的的技术活动,是对软件本身的结构、与运行环境的接口、变更带来的影响等方面进行的评审活动。
26、单项选择题 以下哪种测试方法不属于白盒测试技术()
A.基本路径测试
B.边界值分析测试
C.循环覆盖测试
D.逻辑覆盖测试
点击查看答案
本题答案:B
本题解析:暂无解析
27、问答题 软件项目管理有哪些特点?
点击查看答案
本题答案:软件项目管理的主要特点包括如下几个方面:
⑴
本题解析:试题答案软件项目管理的主要特点包括如下几个方面:
⑴软件项目管理涉及的范围广,涉及软件开发进度计划、人员配置与组织、项目跟踪与控制等。
⑵应用到多方面的综合知识,特别是要涉及社会的因素、精神的因素、认知的因素,这比技术问题复杂得多。
⑶人员配备情况复杂多变,组织管理难度大。
⑷管理技术的基础是实践,为取得管理技术成果必须反复实践。
28、判断题 UML是一种建模语言,是一种标准的表示,是一种方法。()
点击查看答案
本题答案:错
本题解析:暂无解析
29、单项选择题 在软件设计中详细描述处理过程常用的三种工具是()
A.SA,SD,SP
B.程序流程图,IPO,PAD
C.SA,SC,SD
D.图形,表格,语言
点击查看答案
本题答案:B
本题解析:暂无解析
30、多项选择题 下列属于状态的组成部分的有()。
A、名称
B、活动
C、条件
D、事件
点击查看答案
本题答案:A, B
本题解析:暂无解析
31、单项选择题 单元测试是发现编码错误,集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现()的错误。
A、接口错误
B、编码错误
C、性能、质量不合要求
D、功能错误
点击查看答案
本题答案:C
本题解析:暂无解析
32、问答题 等价分类法的基本思想是什么?
点击查看答案
本题答案:根据程序的输入特性,将程序的定义域划分为有限个等价区段
本题解析:试题答案根据程序的输入特性,将程序的定义域划分为有限个等价区段——“等价类”,从等价类中选择出具有“代表性”的用例,即测试某个等价类的代表值就等价于对这一类其他值的测试。
如果某个等价类的一个输入数据(代表值)测试中查出了错误,说明该类中其他测试用例也会有错误。
33、问答题 模块分解的最终目的是什么?
点击查看答案
本题答案:模块分解的目的是将系统“分而治之&rdqu
本题解析:试题答案模块分解的目的是将系统“分而治之”,以降低问题的复杂性,使软件结构清晰,易阅读、易理解,易于测试和调试,因而也有助于提高软件的可靠性。
34、填空题 糖在植物组织培养中是不可缺少的,作用体现在()
点击查看答案
本题答案:碳源、能源、维持渗透压
本题解析:试题答案碳源、能源、维持渗透压
35、多项选择题 软件维护的类型有()。
A、完善性维护
B、纠错性维护
C、适应性维护
D、预防性维护
点击查看答案
本题答案:A, B, C, D
本题解析:暂无解析
36、判断题 随着软件技术的发展,人们逐渐认识到编码不仅要强调效率还要强调清晰。()
点击查看答案
本题答案:对
本题解析:暂无解析
37、单项选择题 为了解决软件危机,人们提出了用()的原理来设计软件,这是软件工程诞生的基础。
A.运筹学
B.工程学
C.软件学
D.软件学
E.数字
点击查看答案
本题答案:B
本题解析:暂无解析
38、多项选择题 静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()。
A、运行程序并分析运行结果
B、桌前检查与代码会审
C、数据流分析图
D、调用图
点击查看答案
本题答案:B, C, D
本题解析:暂无解析
39、问答题 什么是软件复用?简述软件复用和软件共享、软件移植的差别。
点击查看答案
本题答案:软件复用是指在构造新的软件系统的过程中,对已存在的软件
本题解析:试题答案软件复用是指在构造新的软件系统的过程中,对已存在的软件人工制品的使用技术。
如果是在一个系统中多次使用一个相同的软件成分,这叫软件共享。
对一个软件进行修改,使它能运行于新的软、硬件平台这称作软件移植。
40、填空题 如果两模块间的通信信息是若干个参数,而每个参数是单一的数据项,则称这种耦合性为()耦合。
点击查看答案
本题答案:数据
本题解析:试题答案数据
41、单项选择题 经济可行性研究的范围包括()
A.资源有效性
B.管理制度
C.效益分析
D.开发风险
点击查看答案
本题答案:C
本题解析:暂无解析
42、单项选择题 软件维护困难的主要原因是()
A.费用低
B.人员少
C.开发方法的缺陷
D.得不到用户支持
点击查看答案
本题答案:C
本题解析:暂无解析
43、单项选择题 软件结构图的形态特征能反映程序重用率的是()
A、深度
B、宽度
C、扇入
D、扇出
点击查看答案
本题答案:C
本题解析:暂无解析
44、单项选择题 从心理学角度看,对数据流程图的数据处理泡进行分解,一次分解为多少个泡为宜。()
A、3±1
B、7±2
C、15±1
D、18±2
点击查看答案
本题答案:B
本题解析:暂无解析
45、多项选择题 整体测试又称为组装测试,其主要内容包括()。
A、对整体的性能进行测试
B、用白盒法设计测试用例进行测试
C、确定组装策略和次序
D、对组装过程进行测试
点击查看答案
本题答案:C, D
本题解析:暂无解析
46、问答题 UML统一建模语言有哪几种图形?
点击查看答案
本题答案:用例图、类图、对象图、构件(组件)图、部署(配置)图、
本题解析:试题答案用例图、类图、对象图、构件(组件)图、部署(配置)图、状态图、活动图、顺序(时序)图、合作(协作)图等九种图。
47、填空题 有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向维护的技术;在维护阶段用来提高维护的效率和质量的()技术。
点击查看答案
本题答案:维护支援
本题解析:试题答案维护支援
48、填空题 若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=()。
点击查看答案
本题答案:F/(1+(n*i)
本题解析:试题答案F/(1+(n*i)
49、单项选择题 第一个体现结构化编程思想的程序设计语言是()
A.FORTRAN语言
B.Pascal语言
C.C语言
D.PL/1语言
点击查看答案
本题答案:B
本题解析:暂无解析
50、判断题 白盒法是一种静态测试方法,主要用于模块测试。()
点击查看答案
本题答案:错
本题解析:暂无解析
51、单项选择题 提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要()
A.消除错误
B.检测错误
C.避开错误
D.容错
点击查看答案
本题答案:D
本题解析:提高软件质量和可靠性的技术大致可分为两类,一类是避开错误技术,即在开发的过程中不让差错潜入软件的技术,另一类是容错技术,即对某些无法避开的差错,使其影响减至最小的技术。
52、多项选择题 软件开发方法的主要工作模型有()
A、螺旋模型
B、循环模型
C、瀑布模型
D、专家模型
点击查看答案
本题答案:A, B, C
本题解析:暂无解析
53、判断题 数据库设计说明书是一个软件配置项()
点击查看答案
本题答案:对
本题解析:暂无解析
54、单项选择题 面向维护的技术涉及软件开发的()阶段。
A.设计
B.编码
C.测试
D.所有
点击查看答案
本题答案:D
本题解析:暂无解析
55、多项选择题 以下属于完善性维护的有()。
A、解决开发时未能测试各种可能条件带来的问题
B、增加联机求助命令
C、缩短系统的应答时间,使其达到特定要求
D、为软件的运行增加监控设施
点击查看答案
本题答案:B, D
本题解析:暂无解析
56、单项选择题 需求分析说明书不能作为()。
A、可行性研究的依据
B、用户和开发人员之间的合同
C、系统概要设计的依据
D、软件验收测试的依据
点击查看答案
本题答案:A
本题解析:暂无解析
57、问答题 原型开发的主要有哪几种类型?各自的目的分别是什么?
点击查看答案
本题答案:原型开发的主要有三种类型,各自的目的分别是:
本题解析:试题答案原型开发的主要有三种类型,各自的目的分别是:
(1)探索型:这种原型的目的是弄清用户对目标系统的要求,确定其所希望的特性,并探讨多种方案的可行性。它主要针对开发目标模糊,用户和开发者对项目都缺乏经验的情况。
(2)实验型:这种原型用于大规模开发和实现之前,考核方案是否合适,规模说明是否可靠。
(3)进化型:这种原型的目的不在于改进规格说明,而是将系统建造得易于变化,在改进原型的过程中,逐步将原型进化成最终系统。它将原型方法的思想扩展到软件开发的全过程,适于满足需求的变动。
58、名词解释 社会可行性
点击查看答案
本题答案:要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项
本题解析:试题答案要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。
59、名词解释 详细设计
点击查看答案
本题答案:是软件设计的第二阶段,主要确定每个模块具体执行过程,故
本题解析:试题答案是软件设计的第二阶段,主要确定每个模块具体执行过程,故也称过程设计。
60、名词解释 数据字典(DD)
点击查看答案
本题答案:数据字典是用来定义数据流图中的各个成分的具体含义的。它
本题解析:试题答案数据字典是用来定义数据流图中的各个成分的具体含义的。它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。
61、问答题 什么是黑盒测试?黑盒测试主要采用的技术有哪些?
点击查看答案
本题答案:黑盒测试也称为功能测试,它着眼于程序的外部特征,而不考
本题解析:试题答案黑盒测试也称为功能测试,它着眼于程序的外部特征,而不考虑程序的内部逻辑结构。测试者把被测程序看成一个黑盒,不用关心程序的内部结构。黑盒测试是在程序接口处进行测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。
黑盒测试主要采用的技术有:等价分类法、边界值分析法、错误推测法和因果图等技术。
62、判断题 软件就是程序,编写软件就是编写程序。()
点击查看答案
本题答案:错
本题解析:暂无解析
63、判断题 软件危机的主要表现是软件的需求量迅速增加,软件价格上升。()
点击查看答案
本题答案:错
本题解析:暂无解析
64、问答题 以G.J.Myers的观点,简述对软件测试的目的。
点击查看答案
本题答案:软件测试是:
(1)为了发现错误而执行程序的
本题解析:试题答案软件测试是:
(1)为了发现错误而执行程序的过程。
(2)一个好的用例能够发现至今尚未发现的错误的测试。
(3)一个成功的测试是发现至今尚未发现的错误的测试。
65、问答题 什么是软件开发工具?按照功能可以将软件开发工具分成哪几大类?
点击查看答案
本题答案:软件开发工具是用来辅助软件的开发、维护、管理和支持等活
本题解析:试题答案软件开发工具是用来辅助软件的开发、维护、管理和支持等活动的计算机程序系统。它的目的是为了提高软件生产效率和改进软件质量,为软件开发活动提供自动化的开发工具和环境。
按功能软件开发工具可以分为以下几种:
(1)编程工具;
(2)分析和设计工具;
(3)软件维护工具;
(4)版本控制工具;
(5)项目管理工具;
(6)文档管理工具;
(7)软件配置管理工具;
(8)测试管理工具。
66、判断题 类是关于对象性质的描述,由方法和数据组成。()
点击查看答案
本题答案:对
本题解析:暂无解析
67、问答题 简述提高可维护性的方法主要有哪些?
点击查看答案
本题答案:提高可维护性的方法主要包括以下几个方面:
(
本题解析:试题答案提高可维护性的方法主要包括以下几个方面:
(1)建立明确的软件质量目标和优先级;
(2)利用先进的软件开发方法、技术和工具;
(3)建立明确的质量保证审查;
(4)选择可维护的程序设计语言;
(5)改进程序文档。
68、判断题 过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。()
点击查看答案
本题答案:错
本题解析:暂无解析
69、单项选择题 SA法的主要描述手段有()。
A、系统流程图和模块图
B、DFD图、数据词典、加工说明
C、软件结构图、加工说明
D、功能结构图、加工说明
点击查看答案
本题答案:B
本题解析:暂无解析
70、单项选择题 一个项目是否开发,从经济上来说是否可行,归根结底是取决于()。
A.成本估算
B.项目计划
C.工程管理
D.工程网络图
点击查看答案
本题答案:A
本题解析:暂无解析
71、名词解释 程序设计风格
点击查看答案
本题答案:程序设计风格指一个人编制程序时所表现出来的特点,习惯逻
本题解析:试题答案程序设计风格指一个人编制程序时所表现出来的特点,习惯逻辑思路等.
72、多项选择题 软件维护阶段所产生的文档主要有()。
A、软件问题报告
B、软件修改报告
C、软件修改申请报告
D、测试报告
点击查看答案
本题答案:A, B
本题解析:暂无解析
73、名词解释 过程设计语言(PDL)
点击查看答案
本题答案:它是一种用于描述模块算法设计和处理细节的语言。
本题解析:试题答案它是一种用于描述模块算法设计和处理细节的语言。
74、单项选择题 软件工程的主要目标是()。
A、软件需求
B、软件设计
C、风险分析
D、软件实现
点击查看答案
本题答案:C
本题解析:暂无解析
75、问答题 目前CMMI包括哪些子模型?
点击查看答案
本题答案:CMMI模型系列,现在使用的最新模型是2002年发布的
本题解析:试题答案CMMI模型系列,现在使用的最新模型是2002年发布的V.1.1版本系列,分4个学科,分别简称为:
CMMI-SE/SW/IPPD/SS(系统工程、软件工程、集成化产品和过程开发,供应商管理能力模型集成);
CMMI-SE/SW/IPPD(系统工程、软件工程、集成化产品和过程开发能力模型集成);
CMMI-SE/SW(系统工程和软件工程能力模型集成);
CMMI-SW(软件工程能力模型集成);
由于CMMI是可扩充的集合,今后可能还会有新的学科模型出现。
76、单项选择题 当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()
A.数据耦合
B.公共耦合
C.标记耦合
D.内容耦合
点击查看答案
本题答案:D
本题解析:暂无解析
77、名词解释 增量提交
点击查看答案
本题答案:增量提交是在项目开发周期内,以一定的时间间隔增量方式向
本题解析:试题答案增量提交是在项目开发周期内,以一定的时间间隔增量方式向用户提交工作软件及相应的文档资料。
78、问答题 建立快速原型,进行系统分析和构造的好处有哪些?
点击查看答案
本题答案:建立快速原型,进行系统分析和构造的好处主要包括:
本题解析:试题答案建立快速原型,进行系统分析和构造的好处主要包括:
(1)增进软件设计者和用户对软件系统需求的理解,使得比较含糊的具有不确定的软件需求(主要是功能)明确化;
(2)软件原型方法提供了一种有力的学习手段;
(3)使用原型化方法,可以容易地确定系统的性能,确认各项主要系统服务的可应用性,确认系统设计的可行性,确认系统作为产品的结果;
(4)软件原型的最终版本,有的可以原封不动地成为产品,有的略加修改就可以成为最终系统的一个组成部分,这样有利于建立最终系统。
79、单项选择题 可行性研究要进行一次()需求分析。
A.详细的
B.全面的
C.简化的、压缩的
D.彻底的
点击查看答案
本题答案:C
本题解析:软件的可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。其实质是要进行一次简化、压缩了的需求分析、设计过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。因此答案为C。
80、问答题 什么是软件再工程?软件再工程的主要活动有哪些?
点击查看答案
本题答案:软件再工程是运用逆向工程、重构等技术,在充分理解原有软
本题解析:试题答案软件再工程是运用逆向工程、重构等技术,在充分理解原有软件的基础上,进行分解、综合,并重新构建软件,用以提高软件的可理解性、可维护性、可复用性或演化性。
主要活动:信息库分析、文档重构、逆向工程、代码重构、数据重构、正向工程。
81、单项选择题 Putnam成本估算模型是一个()模型。
A.静态单变量
B.动态单变量
C.静态多变量
D.动态多变量
点击查看答案
本题答案:D
本题解析:暂无解析
82、单项选择题 软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是()。
A.引入新技术提高空间利用率
B.用较少的投资获得高质量的软件
C.缩短研制周期扩大软件功能
D.硬软件结合使系统面向应用
点击查看答案
本题答案:B
本题解析:暂无解析
83、单项选择题 软件调试技术包括()
A.边界值分析
B.演绎法
C.循环覆盖
D.集成测试
点击查看答案
本题答案:B
本题解析:暂无解析
84、单项选择题 快速原型是利用原型辅助软件开发的一种新思想,它是在研究()的方法和技术中产生的。
A.需求阶段
B.设计阶段
C.测试阶段
D.软件开发的各个阶段
点击查看答案
本题答案:A
本题解析:暂无解析
85、问答题 &nb 91Exam.orgsp;程序设计语言的成分有哪些?
点击查看答案
本题答案:程序设计语言基本的组成成分如下:
①数据成分
本题解析:试题答案程序设计语言基本的组成成分如下:
①数据成分,用于描述程序所涉及的数据
(1)程序名字声明:首先声明这个程序设计对象在这个程序中的名字,这样避免编译时出现错误。例如,设计一个电子时钟,那么对于主程序完全可以对其名字声明为:clock,这样当后面进行编译的时候就能够识别这是已经声明了的对象,而不再报错。
(2)数据类型声明:对程序实现时用到的各种数据的类型作一声明,如整型、浮点型、用户自定义类型等。
②运算成分,用以描述程序中所包含的运算
(1)初始化:程序设计实现时最常出现的一种错误就是没有对于要运算的数据初始化,即没有赋予一个合适的初始数据,结果造成了编译或运行时出错。
(2)运算对象:运算对象是程序执行时要运行的对象,包括一个算术表达式或者一个逻辑表达式,或者是一个完整的语言,例如:赋值语句等。
③控制成分,用以描述程序中所包含的控制。
(1)顺序控制结构:顺序执行的语句构成了顺序结构。
(2)循环控制结构:常见的循环控制结构有for语句和while语句,至于它们的基本使用以及表达形式这里不再赘述。
(3)分支控制结构:常见的分支控制结构有if语句和switch-case语句两种,另外if语句中又分为带else和不带else语句两种。
④传输成分,用以表达程序中数据的传输。传输成分包括基本的输入和输出。
86、单项选择题 在一个软件中,设计者设计了一个模型,它将所有的外部输入和输出均放在此模型中,该模型的内聚属于()
A、偶然内聚
B、过程内聚
C、功能内聚
D、逻辑内聚
点击查看答案
本题答案:D
本题解析:暂无解析
87、填空题 结构化程序设计是一种程序设计技术,它采用()的设计方法和顺序、选择、循环三种基本控制结构构造常态程序。
点击查看答案
本题答案:自顶向下、逐步求精
本题解析:试题答案自顶向下、逐步求精
88、问答题 软件生存周期各阶段的主要任务是什么?
点击查看答案
本题答案:软件生存周期按瀑布模型分为6个阶段:
可行性
本题解析:试题答案软件生存周期按瀑布模型分为6个阶段:
可行性研究与计划(确定系统的目标和规模,分析项目的可行性);
需求分析与规格说明(明确系统的规格和要求);
设计(包括概要设计和详细设计,将系统分解为模块);
编程(用程序语言实现每个模块,简单容易);
测试(发现并改正错误,分为模块测试、集成测试和系统联调三级);
运行维护(扩充功能、纠错等)。
89、单项选择题 在McCall软件质量度量模型中,()属于面向软件产品操作。
A.正确性
B.可维护性
C.适应性
D.互操作性
点击查看答案
本题答案:A
本题解析:暂无解析
90、问答题 刘某,女,28岁,未婚。平素情志抑郁,或烦躁易怒。1周前经闭不行,胸胁胀满,小腹胀前拒按,舌质紫黯,边有瘀点,脉沉弦。
点击查看答案
本题答案:诊断:经闭(血滞型)
治法:取任脉和足太阴经
本题解析:试题答案诊断:经闭(血滞型)
治法:取任脉和足太阴经穴为主。毫针刺用泻法。
处方:中极、合谷、血海、三阴交、行间。
方义:本方有疏气解郁,化瘀生新的作用。中极能理解冲任而疏调下焦。血海为足太阴脾经穴,行间属足厥阴肝经穴,二穴能通调肝脾之气,奏行瘀化滞之功。合谷、三阴交可使气血下行而达通经脉的目的。
91、单项选择题 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()
A、集成测试
B、恢复测试
C、确认测试
D、单元测试
点击查看答案
本题答案:C
本题解析:暂无解析
92、问答题 详细设计的任务是什么?
点击查看答案
本题答案:(1)为每个模块确定采用的算法;
(2)确定
本题解析:试题答案(1)为每个模块确定采用的算法;
(2)确定每一模块使用的数据结构;
(3)确定模块接口的细节;
(4)编写过程设计说明书;
(5)设计每一模块的测试用例。
93、单项选择题 如果模块中所有成分引用共同的数据,该模块内的联系类型是()。
A.顺序内聚
B.功能内聚
C.通信内聚
D.过程内聚
点击查看答案
本题答案:C
本题解析:暂无解析
94、判断题 概要设计阶段完成的主要文档是概要设计说明书。()
点击查看答案
本题答案:对
本题解析:暂无解析
95、问答题 影响软件代码效率的因素有哪些?
点击查看答案
本题答案:⑴算法对效率的影响
关于算法的转换指导原则,
本题解析:试题答案⑴算法对效率的影响
关于算法的转换指导原则,在一定程度上减小了算法对效率的影响。从这一点能够看出算法直接影响到的是程序,进而影响到了整个代码的效率问题。故而在转换时需要注意之外,在程序设计和实现时同样需要考虑效率的问题。
⑵存储效率
处理器的分页调度和分段调度的特点决定了文件的存储效率,同样对于代码也存在这个问题。一般来说使用能保持功能域的结构化控制结构是提高效率的好办法。提高效率的办法通常也是提高存储效率的方法。
⑶输入输出效率
输入和输出的效率决定的是人与计算机之间通信的效率,程序设计中输入和输出的简单清晰,是提高输入输出效率的关键。
96、填空题 详细设计的任务是确定每个模块的内部特性,即模块的算法、()。
点击查看答案
本题答案:使用的数据
本题解析:试题答案使用的数据
97、名词解释 配置管理
点击查看答案
本题答案:用于整个软件工程过程,其目标是标识变更;控制变更;确保
本题解析:试题答案用于整个软件工程过程,其目标是标识变更;控制变更;确保变更正确地实现;报告有关变更。它是一组管理整个软件生存期阶段变更的活动。
98、单项选择题 ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()
A.SQIC
B.SQMC
C.SQRC
D.SQDC
点击查看答案
本题答案:D
本题解析:暂无解析
99、判断题 改进程序的执行效率不会引入错误。()
点击查看答案
本题答案:错
本题解析:暂无解析
100、多项选择题 软件的主要特性是()。
A、无形
B、高成本
C、包括程序和文档
D、可独立构成计算机系统
点击查看答案
本题答案:A, B, C
本题解析:暂无解析
101、问答题 软件产品的特性是什么?
点击查看答案
本题答案:软件是一种逻辑产品,具有无形性;
软件产品的
本题解析:试题答案软件是一种逻辑产品,具有无形性;
软件产品的生产主要是研制;主要是脑力劳动;
软件不存在磨损和老化问题,但存在退化问题;
软件产品的成本非常昂贵,其开发方式目前尚未完全摆脱手工生产方式;
软件具有“复杂性”,其开发和运行常受到计算机系统的限制。
102、问答题 结构化程序设计的特点是什么?为什么要采用结构化程序设计?
点击查看答案
本题答案:结构程序设计的概念最早是由E.W.Dijkstra提出
本题解析:试题答案结构程序设计的概念最早是由E.W.Dijkstra提出来的,他指出:“可以从高级语言中取消GOTO语句,程序质量与程序中所包含的GOTO语句的数量成反比”。并指出结构程序设计并非简单的取消GOTO语句,而是创立一种新的程序设计思想、方法和风格,以显著提高软件生产率和质量。
提高程序可读性的关键是使程序结构简单清晰,结构化程序设计(SP)方法是达到这一目标的重要手段。
结构化程序设计是一种程序设计技术,它采用自顶向下,逐步求精的程序设计方法和单入口和单出口的控制结构。
具体来说,结构化程序设计技术主要具有以下特点:
(1)自顶而下,逐步求精
这种逐步求精的思想符合人类解决复杂问题的普遍规律,从而可以显著提高软件开发的效率。而且这种思想还体现了“先全局,后局部”、“先抽象,后具体”的方法,使开发的程序层次结构清晰,易读、易理解还易验证,因而提高了程序的质量。
将程序自顶向下逐步细化的分解过程用一个树状结构来描述,如下图所示。
(2)单入口和单出口的控制结构
结构化的程序是由且仅由顺序、选择、循环三种基本控制结构组成,既保证了程序结构清晰,又提高了程序代码的可重用性。这三种基本结构可以组成所有的各种复杂程序。
结构化程序设计的基本原理中一个重要的概念是“模块化”。因为要实现结构化的程序设计总体的思想是:自顶向下,逐步求精,分而治之。相应的结构化程序设计的步骤如下图所示。
模块是由边界元素限定的相邻的程序元素的序列,而且有一个总体标志符来代表它。
所谓模块化,即是将一个大任务分成若干个较小的任务,较小的任务又细分为更小的任务,直到更小的任务只能解决功能单一的任务为止,一个小任务称为一个模块。各个模块可以分别由不同的人编写和调试。把大任务逐步分解成小任务的过程可以称为是“自顶向下,逐步细化”的过程。
对于模块的设计和实现有以下5条基本的标准:
1.可分解性
2.可组装性
3.可理解性
4.连续性
5.保护性
遵循以上标准是进行结构化程序设计时运用模块化原理的基本准则,这样设计出来的程序不但软件结构清晰,而且代码也有很好的可读性和可维护性。
103、判断题 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。()
点击查看答案
本题答案:对
本题解析:暂无解析
104、问答题 实例关联的含义是什么?如何确认实例关联?
点击查看答案
本题答案:实例关联指的是对象实例集合与另一个对象实例集合之间的某
本题解析:试题答案实例关联指的是对象实例集合与另一个对象实例集合之间的某种静态的映射关系。有关联的两个实例集合既可以是两种对象的实例集合,也可以是同一种对象的实例集合的两个子集。确定实例关联包括确定关联类型和对象实例之间可能存在的映射数目和范围。
常见的关联类型有表示物理位置的(如毗邻、包含),动作传递的(如驱动、发动),通讯联系的(如告诉),所有关系的(如拥有)和条件满足的(为...工作、与...结婚、管理)等等。
对关联的确定,可以在分析剧本中所描述的事物和事物之间的关系的基础上,通过建立”对象联系矩阵”来进行。
在对象与对象相交的空格处,如果两对象之间具有某种联系,则填写上相应的联系类型和实例映射数目。
在同一对象相交的空格处亦可以具有联系,此时表明该对象的不同实例集合之间具有某种联系。
对象实例关联可以从对象联系矩阵所描述的关系抽象得到。
105、名词解释 软件生存周期模型
点击查看答案
本题答案:软件生存周期模型是描述软件开发过程中各种活动如何执行的
本题解析:试题答案软件生存周期模型是描述软件开发过程中各种活动如何执行的模型。
106、填空题 在单元测试时,需要为被测模块设计()。
点击查看答案
本题答案:测试用例
本题解析:试题答案测试用例
107、名词解释 完善性维护
点击查看答案
本题答案:为了适应用户业务和机构的发展变化,添加软件功能、增强软
本题解析:试题答案为了适应用户业务和机构的发展变化,添加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。
108、判断题 判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。()
点击查看答案
本题答案:错
本题解析:暂无解析
109、单项选择题 软件维护的困难主要原因是()
A.费用低
B.人员少
C.开发方法的缺陷
D.维护难
点击查看答案
本题答案:C
本题解析:暂无解析
110、单项选择题 结构化程序设计采用的三种基本控制结构是()
A.顺序、分支、选择
B.选择、循环、重复
C.顺序、选择、循环
D.输入、变换、输出
点击查看答案
本题答案:C
本题解析:暂无解析
111、判断题 JAVA语言编译器是一个CASE工具。()
点击查看答案
本题答案:对
本题解析:暂无解析
112、多项选择题 用户界面设计的任务包括()。
A、确定用户界面类型
B、建立任务模型
C、建立用户模型
D、建立功能模型
点击查看答案
本题答案:A, B, C
本题解析:暂无解析
113、填空题 自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和()。
点击查看答案
本题答案:宽度优先策略
本题解析:试题答案宽度优先策略
114、判断题 泳道是一种分组机制,它描述了状态图中对象所执行的活动。()
点击查看答案
本题答案:错
本题解析:暂无解析
115、问答题 请解释为什么需要体系结构设计。
点击查看答案
本题答案:软件体系结构为软件系统提供了一个结构、行为和属性的高级
本题解析:试题答案软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、元素间的相互作用、指导元素集成的模式以及这些模式的约束组成。
软件体系结构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。
良好的体系结构是普遍适用的,它可以高效地处理各种各样的个体需求。
116、单项选择题 编码阶段产生的错误由()检查出来。
A、集成测试
B、单元测试
C、确认测试
D、系统测试
点击查看答案
本题答案:B
本题解析:暂无解析
117、填空题 数据流图和数据字典共同构成了系统的()模型,是需求规格说明书的主要组成部分。
点击查看答案
本题答案:逻辑
本题解析:试题答案逻辑
118、问答题 Rose的类图中的类之间存在4种关系:关联、聚集、泛化、依赖,请简述它们的不同之处。
点击查看答案
本题答案:(1)关联关系是类与类之间的一种词法连接,使得一个类可
本题解析:试题答案(1)关联关系是类与类之间的一种词法连接,使得一个类可以访问或使用另一个类的公共属性和操作,实现在不同类之间的交互和通信,关联关系又分为单向关联和双向关联。
(2)依赖关系表示一个类需要引用另一个类的定义,其目的也是为了实现不同类之间的信息交换。但依赖关系与关联关系不同之处在于:它们对程序代码有不同的影响;依赖关系只能是单向的,而关联关系可以单向的也可以是双向的。
(3)聚集关系表示的是类之间“整体与部分”的关系。
(4)泛化关系表示类之间“一般与特殊”、“抽象与具体”的关系即不同类之间的继承关系。
119、多项选择题 软件测试的主要特点是()。
A、软件测试的开销大
B、软件测试要依靠工具
C、软件不能进行“穷举”测试
D、软件测试要依靠人工
点击查看答案
本题答案:A, C
本题解析:暂无解析
120、问答题 软件开发工具的集成可以分成哪几个层次?
点击查看答案
本题答案:一个集成化的CASE开发环境通常需要完成以下三个层次集
本题解析:试题答案一个集成化的CASE开发环境通常需要完成以下三个层次集成:
(1)平台的集成。平台是指CASE工具运行所处的计算机硬件和操作系统环境。
(2)界面的集成。界面集成是指集成化的CASE环境中的各种软件开发工具都采用统一的用户交互界面和方式,以达到减少用户学习和使用这些工具的难度和复杂度的目的。
(3)数据的集成。为了实现不同的CASE工具之间的数据交换与共享,数据的集成是集成化的CASE开发环境需要解决的一个核心问题。
121、名词解释 类的继承性
点击查看答案
本题答案:继承性是子类自动共享父类数据结构和方法的机制,这是类之
本题解析:试题答案继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。
122、单项选择题 结构化设计是一种面向()的设计方法。
A.数据流
B.模块
C.数据结构
D.程序
点击查看答案
本题答案:A
本题解析:暂无解析
123、单项选择题 要减少两个模块之间的耦合,则必须()。
A.两个模块间的调用次数要少
B.模块间传递的参数要少
C.模块间传递的参数要少且布传递开关型参数
D.模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量
点击查看答案
本题答案:D
本题解析:暂无解析
124、单项选择题 软件项目计划一般不包括以下哪项内容()
A.培训计划
B.人员安排
C.进度安排
D.软件开发标准的选择和制定
点击查看答案
本题答案:A
本题解析:暂无解析
125、单项选择题 下面关于PDL语言不正确的说法是()
A.PDL是描述处理过程怎么做
B.PDL是只描述加工做什么
C.PDL也称为伪码
D.PDL的外层语法应符合一般程序设计语言常用的语法规则
点击查看答案
本题答案:B
本题解析:暂 www.91eXam.org无解析
126、单项选择题 等价划分测试方法属于()
A、黑盒测试
B、白盒测试
C、边界测试
D、系统测试
点击查看答案
本题答案:A
本题解析:暂无解析
127、名词解释 多态性
点击查看答案
本题答案:多态性指相同的操作或函数、过程可作用于多种类型的对象上
本题解析:试题答案多态性指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果,或不同的对象,收到同一消息可以产生不同的结果。
128、单项选择题 许多产品的质量问题源于新产品的开发设计阶段,因此在产品()阶段就应采取有力措施来消灭由于设计原因而产生的质量隐患。
A、软件评审
B、软件测试
C、开发设计
D、软件度量
点击查看答案
本题答案:C
本题解析:暂无解析
129、问答题 什么是白盒测试?白盒测试主要采用的技术有哪些?
点击查看答案
本题答案:白盒测试是测试者了解被测程序的内部结构和处理过程,对程
本题解析:试题答案白盒测试是测试者了解被测程序的内部结构和处理过程,对程序的所有逻辑路径进行测试,在不同点检查程序状态,确定实际状态与预期状态是否一致。
白盒测试主要采用的技术有:路径测试技术和事务处理流程技术,对包含有大量逻辑判断或条件组合的程序采用基于逻辑的测试技术。
130、单项选择题 软件是一种()
A、程序
B、数据
C、逻辑产品
D、物理产品
点击查看答案
本题答案:C
本题解析:暂无解析
131、填空题 一个进行学生成绩统计的模块其功能是先对学生的成绩进行累加,然后求平均值,则该模块的内聚性是()。
点击查看答案
本题答案:顺序内聚
本题解析:试题答案顺序内聚
132、单项选择题 软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。
A、软件项目
B、生存期
C、软件开发计划
D、软件开发
点击查看答案
本题答案:D
本题解析:暂无解析
133、多项选择题 软件设计的主要任务是()。
A、将分析阶段获得的需求说明转换为计算机中可实现的系统;
B、完成系统的数据结构和程序结构设计
C、完成模块的编码和测试
D、对模块内部的过程进行设计
点击查看答案
本题答案:A, B, D
本题解析:暂无解析
134、单项选择题 采用()且编写程序,可提高程序的可移植性。
A.机器语言
B.宏指令
C.汇编语言
D.高级语言
点击查看答案
本题答案:D
本题解析:暂无解析
135、问答题 编码的任务?
点击查看答案
本题答案:使用选定的程序设计语言,把模块的过程性描述翻译为用语言
本题解析:试题答案使用选定的程序设计语言,把模块的过程性描述翻译为用语言书写的源程序(源代码)。
136、问答题 软件工程的七条基本原理是什么?
点击查看答案
本题答案:软件工程的七条基本原理是:
(1)用分阶段的
本题解析:试题答案软件工程的七条基本原理是:
(1)用分阶段的是的生存周期计划严格管理;
(2)坚持进行阶段评审;
(3)严格实施的产品控制;
(4)采用现代程序技术;
(5)结果应能清楚地审查;
(6)开发小组的成员应该少而精;
(7)承认不断改进软件工程的必要性。
137、判断题 信息隐蔽原则有利于提高模块的内聚性。()
点击查看答案
本题答案:对
本题解析:暂无解析
138、问答题 等价分类法的测试技术采用的一般方法?
点击查看答案
本题答案:(1)为每个等价类编号。
(2)设计一个新的
本题解析:试题答案(1)为每个等价类编号。
(2)设计一个新的测试方案,以尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步骤,直到所有有效等价类被覆盖为止。
(3)设计一个新的测试方案,使它覆盖一个尚未被覆盖的无效等价类,重复这一步骤,直到所有无效等价类被覆盖为止。
139、名词解释 可移植性
点击查看答案
本题答案:软件可移植性指与软件从某一环境转移到另一环境下的难易程
本题解析:试题答案软件可移植性指与软件从某一环境转移到另一环境下的难易程度。
140、填空题 汇编语言是面向()的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。
点击查看答案
本题答案:机器
本题解析:试题答案机器
141、问答题 一个可行性研究报告的主要内容有?
点击查看答案
本题答案:(1)引言:说明编写本文档的目的;项目的名称、背景;本
本题解析:试题答案(1)引言:说明编写本文档的目的;项目的名称、背景;本文档用到的专门术语和参考资料。
(2)可行性研究前提:说明开发项目的功能、性能和基本要求;达到的目标;各种限制条件;可行性研究方法和决定可行性的主要因素。
(3)对现有系统的分析:说明现有系统的处理流程和数据流程;工作负荷;各项费用支出;所需要各类专业技术人员的数量;所需要各种设备;现有系统存在什么问题。
(4)所建议系统的技术可行性分析:所建议系统的简要说明;处理流程和数据流程;与现有的系统比较的优越性;采用所建议系统对用户的影响;对各种设备、现有软件、开发环境、运行环境的影响;对经费支出的影响;对技术可行性的评价。
(5)所建议系统的经济可行性分析:说明所建议系统的各种支出,各种效益;收益投资比;投资回收周期。
(6)社会因素可行性分析:说明法律因素,对合同责任、侵犯专利权、侵犯版权等问题的分析;说明用户使用可行性,是否满足用户行政管理、工作制度、人员素质的要求。
(7)其他可供选择方案:逐一说明其他可供选择的方案,并说明未被推荐的理由。
(8)结论意见:说明项目是否能开发;还需要什么条件才能开发;对项目目标有什么变动等。
142、填空题 为了使应用软件适应计算机环境的变化而()的过程称为适应性维护。
点击查看答案
本题答案:修改软件
本题解析:试题答案修改软件
143、单项选择题 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出()的回答。
A.确定
B.行或不行
C.正确
D.无二义
点击查看答案
本题答案:B
本题解析:暂无解析
144、单项选择题 关于数据流图不正确的描述是()。
A、数据流图是结构化系统分析的主要工具。
B、在数据流图中,*号标识相邻的数据流只取其一。
C、加工是以数据结构或数据内容作为加工对象的。
D、数据流图的主图中必须包括全部四种基本元素。
点击查看答案
本题答案:B
本题解析:暂无解析
145、填空题 科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:()、PASCAL语言、C语言和PL/1语言。
点击查看答案
本题答案:FORTRAN语言
本题解析:试题答案FORTRAN语言
146、问答题 需求分析与软件设计二个阶段任务的主要区别是什么?
点击查看答案
本题答案:需求分析定义软件的用户需求,即定义待开发软件能做什么。
本题解析:试题答案需求分析定义软件的用户需求,即定义待开发软件能做什么。
软件设计定义软件的实现细节以满足用户需求,即研究如何实现软件。
147、多项选择题 各种软件维护的类型中最重要的是()。
A、完善性维护
B、纠错性维护
C、适应性维护
D、预防性维护
点击查看答案
本题答案:A, B
本题解析:暂无解析
148、问答题 简述业务用例图与用例图的区别。
点击查看答案
本题答案:业务用例图用于建立机构的业务模型,包括描述整个机构业务
本题解析:试题答案业务用例图用于建立机构的业务模型,包括描述整个机构业务执行的流程和所提供的功能等内容。
用例图用于对软件系统的需求分析,即用于描述一个软件系统需要完成什么样的功能。
149、填空题 数据流图的基本组成部分有()、()、()、()。
点击查看答案
本题答案:数据的源点与终点、数据流、加工、数据文件
本题解析:试题答案数据的源点与终点、数据流、加工、数据文件
150、填空题 在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、()。
点击查看答案
本题答案:判定树
本题解析:试题答案判定树
151、填空题 结构化分析方法中,数据流图的四种基本成分为:处理、源点或终点()。
点击查看答案
本题答案:数据存储和数据流
本题解析:试题答案数据存储和数据流
152、问答题 软件项目管理主要对哪些方面进行管理?
点击查看答案
本题答案:软件项目管理的对象是软件工程项目,因此软件项目管理涉及
本题解析:试题答案软件项目管理的对象是软件工程项目,因此软件项目管理涉及的范围覆盖了整个软件工程过程。软件项目管理的主要活动有:
⑴软件可行性分析
即从技术上、经济上和社会上等方面对软件开发项目进行估算,避免盲目投资,减少损失。
⑵软件项目的成本估算
从理论到具体的模型在开发前估算软件项目的成本,减少盲目工作。
⑶软件生产率
⑷通过对影响软件生产率的5种因素(人、问题、过程、产品和资源)进行分析,以便在软件开发时,更好地进行软件资源配置。
⑸软件项目质量管理
软件项目的质量管理也是软件项目开发的重要内容,对于影响软件质量的因素和质量的度量都是质量管理的基本内容。
⑹软件计划
开发软件项目的计划涉及实施项目的各个环节,带有全局的性质。计划的合理性和准确性往往关系着项目的成败。
⑺软件开发人员管理
软件开发的主体是软件开发人员,对软件开发人员的管理十分重要,它直接关系到如何发挥最大的工作效率和软件项目是否开发成功。
其中,软件项目的成本估算,重要的是项目所需资源的估算。软件项目资源估算指,在软件项目开发前,对软件项目所需的资源的估算。
①人力资源——在考虑各种软件开发资源时,人是最重要的资源。在安排开发活动时必须考虑人员的技术水平、专业、人数,以及在开发过程中各阶段对各种人员的需求,可按照Putnam-Nordan曲线安排。
②硬件资源——硬件是作为软件开发项目的一种工具而投入的。在计划软件项目开发时,考虑三种硬件资源,主要包括宿主机(软件开发时使用的计算机及外围设备)、目标机(运行已开发成功的软件的计算机及外围设备)和其他硬件设备(专用软件开发时需要的特殊硬件资源)。
③软件资源——软件在开发期间使用了许多软件工具来帮助软件的开发。因此软件资源实际就是软件工具集,主要软件工具分为业务系统计划工具集、项目管理工具集、支援工具、分析和设计工具、编程工具、组装和测试工具、原型化和模拟工具、维护工具、框架工具等。
④软件复用性及软件部件库——为了促成软件的复用,以提高软件的生产率和软件产品的质量,应建立可复用的软件部件库。对于软件的复用,人们经常忽略,但这却是相当重要的一环。
⑻软件项目风险管理
153、填空题 划分模块时尽量做到(),保持模块的独立性,尽量使用公共模块。
点击查看答案
本题答案:高内聚、低耦合
本题解析:试题答案高内聚、低耦合
154、问答题 原型化方法的核心是什么?它具有哪些特点?
点击查看答案
本题答案:原型化方法的核心是,花费少量代价建立一个可运行的系统,
本题解析:试题答案原型化方法的核心是,花费少量代价建立一个可运行的系统,使用户及早获得学习的机会。强调软件开发人员与用户的不断交互,通过原型的演进不断适应用户任务改变的需求。它是一个循环的模型。
速成原型法按以下步骤循环执行:
①快速分析。
②构造原型。
③运行和评价原型。
④修改与改进。
155、名词解释 信息隐蔽
点击查看答案
本题答案:信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信
本题解析:试题答案信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。
156、问答题 简述容错技术。
点击查看答案
本题答案:容错就是当由于种种原因在系统中出现了数据、文件损坏或丢
本题解析:试题答案容错就是当由于种种原因在系统中出现了数据、文件损坏或丢失时,系统能够自动地将这些被损坏或丢失的数据、文件恢复到发生事故以前的状态,使系统能够连续正常运行的一种技术。
157、判断题 类图中的角色是用于描述该类在关联中所扮演的角色和职责的。()
点击查看答案
本题答案:对
本题解析:暂无解析
158、多项选择题 画分层DFD图的基本原则有()。
A、数据守恒原则
B、分解的可靠性原则
C、子、父图平衡的原则
D、数据流封闭的原则
点击查看答案
本题答案:A, C, D
本题解析:暂无解析
159、问答题 在UML中,状态图、协作图、活动图、顺序图在系统分析中各起到了什么作用?
点击查看答案
本题答案:状态图(State Diagram)用来描述一个特定对
本题解析:试题答案状态图(State Diagram)用来描述一个特定对象在其生存周期或在某段时间内的所有可能的状态及其引起状态转移的事件。一个状态图包括一系列的状态以及状态之间的改变。例如订单的状态变化等,在实时系统中用得较多,还可以用于辅助设计用户界面。
顺序图(Sequence Diagram)清晰地描述一组对象之间动态的交互关系、时间的约束关系,着重描述对象间消息传递的时间顺序,所以顺序图在实时系统中被大量使用。
当参与交互的对象数目增加,交互关系复杂时用顺序图描述会显得杂乱,协作图(Collaboration Diagram)从另一个角度来更好地描述相互协作的对象间的交互关系和链接(Link)关系。着重体现交互对象间的静态链接关系和协作关系。协作图也可以从顺序图生成。
活动图(Activity Diagram)是由状态图变化而来的,从系统任务的观点来看,系统的执行过程是由一系列有序活动组成的。活动图可以有效地描述整个系统的流程,描述了系统的全局的动态行为,且只有活动图是唯一能够描述并发活动的UML图。
160、单项选择题 初始化模块和结束模块从块内联系看,被称为()模块。
A.过程内聚
B.功能内聚
C.时间内聚
D.逻辑内聚
点击查看答案
本题答案:C
本题解析:暂无解析
161、多项选择题 模块的基本特征是()。
A、外部特征(输入/输出、功能)
B、内部特征(输入/输出、功能)
C、内部特征(局部数据、代码)
D、外部特征(局部数据、代码)
点击查看答案
本题答案:A, C
本题解析:暂无解析
162、单项选择题 结构化设计方法采用变换分析和事务分析技术实现()。
A.从数据结构导出程序结构
B.从模块结构导出程序结构
C.从模块结构导出数据结构
D.从数据流图导出初始化结构图
点击查看答案
本题答案:D
本题解析:暂无解析
163、问答题 在面向对象分析时类和对象的静态关系主要有哪几种?
点击查看答案
本题答案:类和对象的静态关系主要有关联、聚集、泛化、依赖等四种关
本题解析:试题答案类和对象的静态关系主要有关联、聚集、泛化、依赖等四种关系。
164、问答题 项目可行性报告包括哪几部分的内容?
点击查看答案
本题答案:包括如下内容:
⑴引言
系统名称、
本题解析:试题答案包括如下内容:
⑴引言
系统名称、目标、功能、开发组织单位,服务对象等。
⑵系统开发的背景,必要性和意义
①现行系统的调查研究:组织机构、业务流程、工作负荷、费用、人员、设备、计算机应用情况、存在问题等。
②需求调查和分析:用户提出的需求及考虑经济改革和发展需要进行预测结果。
⑶新系统的几种方案介绍
①拟建系统目标
②系统规模及初步方案(粗略的逻辑模型)
③系统的实施方案(计划安排)
④投资方案
⑤人员培训及补充方案
⑥其他可供选择的方案
⑷可行性研究
1)技术上的可行性(按系统目标衡量)
①对现有技术的估价
②使用现有技术进行系统开发的可行性
③对技术发展可能产生影响的预测
④关键技术人员的数量和水平估计
2)经济上的可行性(估算成本/效益比)
①现有的经济条件
②开发、运行费用
③对系统效益的估计
④投资回收期
⑤成本/效益比
3)系统运行的可行性
①对组织机构的影响
②人员适应的可行性
③环境条件的可行性
⑸几种方案的比较分析
⑹结论
165、问答题 分析RUP的二维开发模型,说明RUP的迭代开发过程。
点击查看答案
本题答案:在RUP中,软件开发生存周期根据时间和RUP的核心工作
本题解析:试题答案在RUP中,软件开发生存周期根据时间和RUP的核心工作流划分为二维空间。横轴描述RUP开发过程的动态结构,纵轴描述RUP的静态组成部分。
⑴横轴把软件开发周期(Cycle)划分为起始(Inception)、演化(Elaboration)、构造(Construction)和提交(Transition)四个连续的阶段(Pahse)。
⑵纵轴表示核心工作流。RUP中有商业建模、需求、分析和设计、实现、测试、部署、配置和变更管理、软件项目管理和环境9个核心工作流(Core Workflows):
RUP中的每个阶段都由一个或多个连续的迭代组成,每一个迭代都是一个完整的开发过程,产生一个可执行的产品版本,在每个阶段结束前都应有一个里程碑(MileStone)评估该阶段的工作,只有当阶段目标达到时才允许项目进入下一阶段,产生一个阶段里程碑。这是一种更灵活、风险更小的方法,是多次通过不同的开发工作流,这样可以更好地理解需求,构造一个健壮的体系结构,并最终交付一系列逐步完成的版本,称为一个迭代生存周期。
166、单项选择题 在下列工具与环境中()属于较早期的CASE。
A.基于信息工程CASE
B.人工智能CASE
C.结构的基于图形CASE
D.集成的CASE环境
点击查看答案
本题答案:C
本题解析:暂无解析
167、单项选择题 软件的()一般由两次故障平均间隔时间和故障平均恢复时间来度量。
A.可维护性
B.可靠性
C.效率
D.可理解性
点击查看答案
本题答案:B
本题解析:暂无解析
168、填空题 在软件开发过程中要产生大量的信息,要进行大量的修改,()能协调软件开发,并使混乱减到最低程度。
点击查看答案
本题答案:软件配置管理
本题解析:试题答案软件配置管理
169、多项选择题 属性的可见性有()。
A、公有的
B、私有的
C、私有保护的
D、保护的
点击查看答案
本题答案:A, B, D
本题解析:暂无解析
170、单项选择题 某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为()。
A.数据耦合
B.混合耦合
C.公共耦合
D.控制耦合
点击查看答案
本题答案:D
本题解析:暂无解析
171、单项选择题 模块内部的算法设计在结构化方法的()阶段进行。
A、系统分析
B、概要设计
C、详细设计
D、编码(实现)
点击查看答案
本题答案:C
本题解析:暂无解析
172、判断题 用面向对象方法开发的软件系统,可维护性好。()
点击查看答案
本题答案:对
本题解析:暂无解析
173、单项选择题 在软件生产的(),使用的工具主要是机器语言和汇编语言。
A.程序系统时代
B.软件工程时代
C.面向对象时代
D.人工智能时代
点击查看答案
本题答案:A
本题解析:暂无解析
174、单项选择题 通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是()
A.通信、逻辑、顺序、时间
B.通信、时间、顺序、逻辑
C.顺序、通信、时间、逻辑
D.顺序、通信、逻辑、时间
点击查看答案
本题答案:C
本题解析:暂无解析
175、单项选择题 要显示描绘软件开发项目各作业的依赖关系,应选择()。
A.Gantt图
B.工程网络
C.COCOMO模型
D.数据流图
点击查看答案
本题答案:B
本题解析:暂无解析
176、判断题 当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。()
点击查看答案
本题答案:错
本题解析:暂无解析
177、单项选择题 下列叙述中,()不属于数据字典的作用。
A、作为编码阶段的描述工具
B、为用户与开发人员之间统一认识
C、作为概要设计的依据
D、为需求分析阶段定义各类条目
点击查看答案
本题答案:A
本题解析:暂无解析
178、问答题 什么是模块化?模块设计的准则?
点击查看答案
本题答案:模块化是按规定的原则将一个大型软件划分为一个个较小的、
本题解析:试题答案模块化是按规定的原则将一个大型软件划分为一个个较小的、相对独立但又相关的模块。
模块设计的准则:
(1)改进软件结构,提高模块独立性:在对初步模块进行合并、分解和移动的分析、精化过程中力求提高模块的内聚,降低藕合。
(2)模块大小要适中:大约50行语句的代码,过大的模块应分解以提高理解性和可维护性;过小的模块,合并到上级模块中。
(3)软件结构图的深度、宽度、扇入和扇出要适当。一般模块的调用个数不要超过5个。
(4)尽量降低模块接口的复杂程度。
(5)设计单入口、单出口的模块。
(6)模块的作用域应在控制域之内。
179、问答题 软件开发为什么要使用UML建模?它有何特点?
点击查看答案
本题答案:软件开发的过程犹如雕琢一件工艺品,由无形到有形,由粗到
本题解析:试题答案软件开发的过程犹如雕琢一件工艺品,由无形到有形,由粗到细。鉴于软件系统的复杂性和规模的不断增大,项目失败的可能性也相应增加。需要建立不同的模型对系统的各个层次进行描述。
在长期的研究与实践中,人们越来越深刻地认识到,建立简明准确的表示模型是把握复杂系统的关键。模型是对事物的一种抽象,在软件开发过程中,建立各种模型,以便更透彻地了解系统的本质。由于UML以图形模型为主,模型的直观性及丰富的信息描述便于开发人员与用户的交流。建立的模型也为以后的系统维护和升级提供了文档。
总的来说,使用模型可以使人们从全局上把握系统的全貌及其相关部件之间的关系,可以防止过早地陷入各个模块的细节。因此,面向对象的分析与设计应该从建模开始。
UML是一种标准的图形化、可视化的建模型语言,UML的核心是建立系统的各类模型。其主要特点是:
⑴统一标准。UML统一了面向对象的主要流派Booch、OMT和OOSE等方法中的基本概念,已成为对象组织OMG的正式标准,并提供了标准的面向对象的模型元素的定义和表示。
⑵面向对象。UML集面向对象技术的众家之长。吸取了面向对象技术领域中其他流派的长处。
⑶可视化、表示能力强。系统的各种模型都能用UML的可视化模型清晰地表示,对系统描述能力强,模型蕴涵的信息丰富,可用于复杂软件系统的建模。
⑷独立于过程。UML是系统建模语言,独立于开发过程。
⑸易掌握、易用。UML的概念明确,建模表示法简洁明了,图形结构清晰,易于掌握使用。
正是由于UML具有上述优点,所以对于大型复杂系统的建模,UML是最合适的选择。
180、多项选择题 确定可维护性的因素主要有()。
A、文档
B、可理解性
C、可修改性
D、可测试性
点击查看答案
本题答案:B, C, D
本题解析:暂无解析
181、名词解释 维护的副作用
点击查看答案
本题答案:所谓副作用是指因修改软件而造成的错误或其它不希望发生的
本题解析:试题答案所谓副作用是指因修改软件而造成的错误或其它不希望发生的情况。
182、问答题 变换分析设计的步骤?
点击查看答案
本题答案:(1)区分传入、传出和变换中心三部分,划分DFD图的分
本题解析:试题答案(1)区分传入、传出和变换中心三部分,划分DFD图的分界线;
(2)完成第一级分解:建立初始SC图的框架;
(3)完成第二级分解:分解SC图的各个分支;
(4)对初始结构图按照设计准则进行精化与改进。
183、单项选择题 Jackson程序设计方法是一种面向()的设计方法。
A、数据结构
B、数据流图
C、IPO图
D、系统流程图
点击查看答案
本题答案:A
本题解析:暂无解析
184、问答题 何谓软件维护的成本?如何度量软件维护的工作量?
点击查看答案
本题答案:软件维护的成本包括有形和无形两个部分:有形的维护成本指
本题解析:试题答案软件维护的成本包括有形和无形两个部分:有形的维护成本指的是在软件维护过程中花费了多少金钱。
无形的维护成本主要包括:一些合理的修复或修改请求不能及时安排,使得客户不满意;变更的结果引入新的故障,使得软件整体质量下降;把软件人员抽调到维护工作中,干扰了软件开发工作等。
软件维护的工作量的度量可用如下的公式:
其中:M是维护中消耗的总工作量
p是上面描述的生产性工作量
K是一个经验常数
c是因缺乏好的设计和文档而导致复杂性的度量
d是对软件熟悉程度的度量。
185、单项选择题 经过严密的软件测试后所提交给用户的软件产品中()
A、软件不再包含任何错误
B、还可能包含少量软件错误
C、所提交给用户的可执行文件不会含有错误
D、文档中 不会含有错误
点击查看答案
本题答案:B
本题解析:暂无解析
186、问答题 软件质量保证应做好哪几方面的工作?
点击查看答案
本题答案:软件质量保证是软件工程管理的重要内容,软件质量保证应做
本题解析:试题答案软件质量保证是软件工程管理的重要内容,软件质量保证应做好以下几方面的工作:
(1)采用技术手段和工具。质量保证活动要贯彻开发过程始终,必须采用技术手段和工具,尤其是使用软件开发环境来进行软件开发。
(2)组织正式技术评审。在软件开发的每一个阶段结束时,都要组织正式的技术评审。国家标准要求单位必须采用审查、文档评审、设计评审、审计和测试等具体手段来保证质量。
(3)加强软件测试。软件测试是质量保证的重要手段,因为测试可发现软件中大多数潜在错误。
(4)推行软件工程规范(标准)。用户可以自己制定软件工程规范(标准),但标准一旦确认就应贯彻执行。
(5)对软件的变更进行控制。软件的修改和变更常常会引起潜伏的错误,因此必须严格控制软件的修改和变更。
(6)对软件质量进行度量。即对软件质量进行跟踪,及时记录和报告软件质量情况。
187、问答题 简述文档在软件工程中的作用。
点击查看答案
本题答案:(1)提高软件开发过程的能见度;
(2)提高
本题解析:试题答案(1)提高软件开发过程的能见度;
(2)提高开发效率;
(3)作为开发人员阶段工作成果和结束标志;
(4)记录开发过程的有关信息便于使用与维护;
(5)提供软件运行、维护和培训有关资料;
(6)便于用户了解软件功能、性能。
188、名词解释 软件开发方法
点击查看答案
本题答案:使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。
本题解析:试题答案使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。
189、多项选择题 画DFD图的主要目的是()。
A、作为需求分析阶段用户与开发者之间交流信息的工具
B、对系统的数据结构进行描述
C、对目标系统的层次结构进行描述
D、作为分析和设计的工具
点击查看答案
本题答案:A, D
本题解析:暂无解析
190、单项选择题 下列模型属于成本估算方法的有()
A、COCOMO模型
B、McCall模型
C、McCabe度量法
D、时间估算法
点击查看答案
本题答案:A
本题解析:暂无解析
191、判断题 数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。()
点击查看答案
本题答案:错
本题解析:暂无解析
192、单项选择题 使用结构化分析方法时,采用的基本手段是()。
A.分解和抽象
B.分解和综合
C.归纳与推导
D.试探与回溯
点击查看答案
本题答案:A
本题解析:暂无解析
193、填空题 系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的()情况。
点击查看答案
本题答案:信息流动
本题解析:试题答案信息流动
194、填空题 复苏过程中,持续心动过缓和紫绀,很少由____________________引起的,可能是________________________导致的。
点击查看答案
本题答案:先天性心脏病;肺部问题
本题解析:试题答案先天性心脏病;肺部问题
195、问答题 一般面向对象分析建模的工具(图形)有哪些?
点击查看答案
本题答案:用例图、类/对象图、对象关系图、实体—关系
本题解析:试题答案用例图、类/对象图、对象关系图、实体—关系图(E—R)、事件轨迹图(时序图)和状态转换图(STD)等
196、名词解释 软件项目的纯收入
点击查看答案
本题答案:在整个生存周期之内的累计经济效益与投资之差。
本题解析:试题答案在整个生存周期之内的累计经济效益与投资之差。
197、单项选择题 下列文档与维护人员有关的有()
A.软件需求说明书
B.项目开发计划
C.概要设计说明书
D.操作手册
点击查看答案
本题答案:C
本题解析:暂无解析
198、问答题 软件测试通常包含哪几个基本步骤?
点击查看答案
本题答案:软件测试通常应该对需求、总体设计、详细设计、编码实现各
本题解析:试题答案软件测试通常应该对需求、总体设计、详细设计、编码实现各个阶段所获得的开发产品进行测试,软件测试应该贯穿于整个软件开发的全过程。
软件测试过程按测试的先后次序可分为以下步骤进行:单元测试、集成测试、确认测试和系统测试,最后进行验收测试。
⑴单元测试。完成每个模块的测试,尽可能发现模块内部的错误。单元测试主要采用白盒测试法。
⑵集成测试。把已测试过的模块按照一定顺序组装起来,构成软件系统。主要采用黑盒测试法。但对发现错误较多的新子系统,还可能采用白盒法进行回归测试。
⑶确认测试:检验所开发的软件能否满足所有功能和性能需求的最后手段,通常均采用黑盒测试法。
⑷系统测试:完成确认测试以后,检验它能否与系统的其他部分(如硬件,数据库及操作人员)协调工作,需要进行系统测试。
⑸验收测试:检验软件产品质量的最后一道工序是验收测试。与前面讨论的各种测试活动的不同之处主要在于它突出了客户的作用,同时软件开发人员也应有一定程度的参与。
199、名词解释 条件覆盖(白盒测试内容)
点击查看答案
本题答案:条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定
本题解析:试题答案条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定中每个条件的所有可能结果至少出现一次,但未必能覆盖全部分支。
200、问答题 渐增式与非渐增式有何区别?为什么通常采用渐增式?
点击查看答案
本题答案:非渐增式是将所有的模块一次连接起来,简单、易行,节省机
本题解析:试题答案非渐增式是将所有的模块一次连接起来,简单、易行,节省机时,但测试过程中难于查错,发现错误也很难定位,测试效率低。
渐增式是将模块一个一个地连入系统,每连入一个模块,都要对新子系统进行测试。这种组装测试方案虽然用机时多,但比较非渐增式容易查出错误及进行错误定位,有利于查出模块接口部分的错误,测试效率高。因此通常采用渐增式。
题库试看结束后
微信扫下方二维码即可打包下载完整版《
★计算机科学技术》题库
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
题库试看结束后
微信扫下方二维码即可打包下载完整版《
计算机科学技术:软件工程》题库,
分栏、分答案解析排版、小字体方便打印背记!经广大会员朋友实战检验,此方法考试通过率大大提高!绝对是您考试过关的不二利器!
手机用户可
保存上方二维码到手机中,在
微信扫一扫中右上角选择“从
相册选取二维码”即可。