考题
结构化程序设计的特点是:()
A、程序中只有三种基本结构:顺序结构,分支结构,循环结构B、程序的每个模块只有一个入口和一个出口C、遵循模块化原则D、可以采用自顶向下的设计方法E、可以采用自底向上的设计方法
考题
下列叙述中正确的是( )。A.在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
考题
下列叙述中正确的是( )。A.态模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
考题
(5)下列叙述中正确的是 A.在模块化程序设计中,一个模块应该尽量多的包括与他模块联系的信息 B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节 C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则 D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
考题
结构图是系统设计的主要工具之一,它可以用来描述组成系统的多个模块之间的调用关系,而调用关系包括条件调用和循环调用,如图3-26所示的就是典型的结构图,关于图中设计结果的描述正确的是______。A.模块A条件调用B和C模块B.模块A循环调用B和C模块C.模块A循环调用B、C、E和F模块D.模块C条件调用E和P模块
考题
阅读下述说明,回答问题1至问题4,将解答填入答题纸的对应栏内。[说明]某项目进入详细设计阶段后,项目经理为后续活动制定了如图2所示的网络计划图,图中的“△”标志代表开发过程的一个里程碑,此处需进行阶段评审,模块1和模块2都要通过评审后才能开始修复。项目经理对网络图中的各活动进行了成本估算,估计每人每天耗费的成本为1000元,安排了各活动的人员数量并统计了模块1、模块2的开发和测试活动的工作量(如表2所示),其中阶段评审活动不计入项目组的时间和人力成本预算,如表2所示。[问题1]请计算该项目自模块开发起至模块测试全部结束的计划工期。[问题2]详细设计完成后,项目组用了11天才进入阶段评审。在阶段评审中发现:模块1开发已完成,测试尚未开始;模块2的开发和测试均已完成,修复工作尚未开始,模块2的实际工作量比计划多用了3人?天。(1)请计算自详细设计完成至阶段评审期间模块1的PV、EV、AC,并评价其进度和成本绩效。(2)请计算自详细设计完成至阶段评审期间模块2的PV、EV、AC,并评价其进度和成本绩效。[问题3](1)如果阶段评审未作出任何调整措施,项目仍按当前状况进展,请预测从阶段评审结束到软件集成开始这一期间模块l、模块2的ETC(完工尚需成本)(给出公式并计算结果)。(2)如果阶段评审后采取了有效的措施,项目仍按计划进展,请预测从阶段评审结束到软件集成开始这一期间模块1、模块2的ETC(完工尚需成本)(给出公式并计算结果)。[问题4]请结合软件开发和测试的一般过程,指出项目经理制定的网络计划和人力成本预算中存在的问题。
考题
阅读下列关于程序测试计划的叙述,在回答问题1至问题4。某程序P包括A~H八个模块,其结构如图1-1所示,其中模块D与G需要调用公共模块E。现计划采用自顶向下方法执行程序P的测试项目,该项目包括多个作业。设作业A的任务是对模块A进行测试,作业B的任务是对模块B进行测试,…,依次类推。作业P的任务是对程序P进行整体测试。表1-1列出了该项目各作业计划所需的天数、至少必须的天数(即再增大花费也不能缩短的天数)以及每缩短1天测试所需增加的费用。图1-2是尚未完成的该项目计划图,其中,每条箭线表示一个测试作业,箭线上标注的字母表示作业名,数字表示计划测试天数。请通过填补箭线完成图1-2所示的该项目计划图。若为虚作业,请画成虚箭线;若为实箭线,请在箭线上注明作业名以及计划测试天数。
考题
阅读以下技术说明,根据要求回答问题1~问题4。[说明]随着网络规模扩大,网络带宽增加,异构性和复杂性不断提高,网络新业务不断出现,网络运行质量的问题日益突出。网络运行质量的好坏直接关系到网络能否正常运行及用户体验,因此在网络建设初期及网络运行过程中有必要进行网络测试。假设网络工程项目P包括A~H 8个网络应用子系统,其结构如图 6-17所示,其中子系统D与G的业务运行依赖于公共模块E。现计划采用自顶向下的方法执行网络工程P的测试项目,该项目包括多个作业。设作业A的任务是对模块A进行测试,作业B的任务是对模块B进行测试……依次类推。作业P的任务是对项目P进行整体测试。表6-11列出了该项目各作业计划所需的天数、至少必须的天数(即再增大花费也不能缩短的天数),以及每缩短1天测试所需增加的费用。图6-18是尚未完成的该项目计划图,其中,每条箭线表示一个测试作业,箭线上标注的字母表示作业名,数字表示计划测试天数。请通过填补箭线完成图6-18所示的该网络工程项目计划图。若为虚作业,请画成虚箭线;若为实箭线,则请在箭线上注明作业名及计划测试天数。
考题
下列叙述中正确的是( )。A.在模块化程序设计中,一个模块应该尽量多地包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
考题
软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和(1)两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的(2)设计测试用例,而白盒方法则根据程序的(3)设计测试用例。单独测试一个模块时,有时需要有一个(4)程序(4)被测试的模块。有时还要一个或者几个(5)模块模拟由被测试模块调用的模块。A.测试规划B.测试计划C.预期输出结果D.以往测试记录分析
考题
阅读以下技术说明,根据要求回答问题1~问题4。[说明]系统集成商Y公司承担了某企业的信息系统项目P的开发建设工作,Y公司任命柳工为项目经理。该信息系统项目P包括A~H 8个应用子系统,其结构如图4-3所示,其中子系统D与G的业务运行依赖于公共模块E。现计划采用自顶向下的方法执行信息系统P的测试项目,该项目包括多个作业。设作业A的任务是对模块A进行测试,作业B的任务是对模块B进行测试……依此类推。作业P的任务是对项目P进行整体测试。表4-14列出了该项目各作业计划所需的天数、至少必需的天数(即再增大花费也不能缩短的天数),以及每缩短1天测试所需增加的费用。图4-4是尚未完成的该项目计划图,其中,每条箭线表示一个测试作业,箭线上标注的字母表示作业名,数字表示计划测试天数。请通过填补箭线完成图4-4所示的该信息系统项目计划图。若为虚作业,请画成虚箭线;若为实箭线,则请在箭线上注明作业名及计划测试天数。
考题
试题一(共15分)阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。【说明】某网吧拓扑结构如图 1-1 所示,可提供影视、游戏竞技、视频聊天等多种服务,采用VLAN 划分来区分不同的服务。问题 1】(2分)网吧要求实现千兆接入,可采用的方式为 (1) 。(1)备选答案:A. FTTxB. ADSLC. PSTN拨号
考题
下列叙述中正确的是A.在模块化程序设计中,—个模块应尽量多地包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
考题
以下选项中关于程序模块化的叙述错误的是( )。A.把程序分若干相对独立的模块,可便于编码和调试B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C.可采用自低向上、逐步细化的设计方法把若干独立模块组装成所要求的程序D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序
考题
阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 小张到软件公司毕业实习,被分配到测试组参与一个电子商务系统开发项目的测试工作。【问题 1】 (7 分〉 小张跟着指导教师对一个软件模块进行测试。为了完成这个测试,指导教师设计了 辅助模块去模拟与被测模块相关的其他模块。其中( 1 )模块用于模拟被测试模块的上一级模块,相当于被测模块的主程序,( 2 ) 模块用于模拟被测模块工作过程中所调用的模块。 在这个模块的测试中,小张设计测试用例完成了模块测试 5 个方面的任务,其中; (3)是对数据类型说明、初始化、默认值等方面的问题进行测试,并测试全局数据对模块的影响; (4)能够发现由于计算错误、不正确的判定或不正常的控制流而产生的错误; (5)主要是对参数表、调用子模块的参数、全局变量、文件I/O操作进行测试; (6)是检查模块在工作中发生了错误,其中的出错处理设施是否有效: (7)检查在限制数据处理而设置的边界处,测试模块是否能够正常工作。 【问题 2 】 (3 分〉 在集成测试中,小张采用增量式集成测试法,在自顶向下集成方式的广度优先策略中,如图 3-1 模块结构的广度优先顺序为(8)。集成测试过程有两个重要的里程碑,它们是(9)、 (10)。【问题 3】(5分) 软件系统中关于电话号码是这样设定的:电话号码由地区码、前缀和后缀 3 部分组成。地区码由空白或 4 位数字组成;前缀是非 0 或非 1 开头的 3 位数字:后缀是4 位数字。测试小组设计了等价类,如表 3-1 所示。请根据题目说明及表 3-1 ,填补空(11)~(15)。 表 3-1 电话号码输入等价类表
考题
以下关于单元测试的说法中,正确的是( )。A.驱动模块用来调用被测模块,自顶向下的单元测试不需要另外编写驱动模块B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
考题
在单元测试中,( )。A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块 B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块 C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块 。 D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
考题
试题12以下选项中关于程序模块化的叙述错误的是()A.把程序分成若干相对独立的模块,可便于编码和调试B.把程序分成若干相对独立,功能单一的模块,可便于重复使用这些模块C.可采用自底向上,逐步细化的设计方法把若干独立模块组装成所要求的程序D.可采用自顶向下,逐步细化的设计方法把若干独立模块组装成所要求的程序
考题
阅读以下说明,回答下列问题。[说明]小张到软件公司毕业实习,被分配到测试组参与一个电子商务系统开发项目的测试工作。7、小张跟着指导教师对一个软件模块进行测试。为了完成这个测试,指导教师设计了辅助模块去模拟与被测模块相关的其他模块。其中______模块用于模拟被测试模块的上一级模块,相当于被测模块的主程序,______模块用于模拟被测模块工作过程中所调用的模块。在这个模块的测试中,小张设计测试用例完成了模块测试5个方面的任务,其中:______是对数据类型说明、初始化、默认值等方面的问题进行测试,并测试全局数据对模块的影响;______能够发现由于计算错误、不正确的判定或不正常的控制流而产生的错误;______主要是对参数表、调用子模块的参数、全局变量、文件I/O操作进行测试;______是检查模块在工作中发生了错误,其中的出错处理设施是否有效;______检查在限制数据处理而设置的边界处,测试模块是否能够正常工作。8、在集成测试中,小张采用增量式集成测试法,在自顶向下集成方式的广度优先策略中,如图1模块结构的广度优先顺序为______。集成测试过程有两个重要的里程碑,它们是______、______。
9、软件系统中关于电话号码是这样设定的:电话号码由地区码、前缀和后缀3部分组成。地区码由空白或4位数字组成;前缀是非“0”或非“1”开头的3位数字;后缀是4位数字。测试小组设计了等价类,如表1所示。请根据题目说明及表1,填补横线处。 表1 电话号码输入等价类表
考题
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】
某企业网络拓扑如图1-1所示,A~E是网络设备的编号。
考题
阅读下述说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某项目进入详细设计阶段后,项目经理为后续活动制订了如下图所示的网络计划图,图中的“△”标志代表开发过程的一个里程碑,此处需进行阶段评审,模块1和模块2都要通过评审后才能开始修复。
项目经理对网络图中的各活动进行了成本估算,估计每人每天消费的成本为1000元,安排了各活动的人员数量并统计了模块1、模块2的开发和测试活动的工作量,其中阶段评审活动不计入项目组的时间和人力成本预算,如下表所示。
[问题1](3分)请计算该项目自模块开发起至模块测试全部结束的计划工期。[问题2](10分)详细设计完成后,项目组用了11天才进入阶段评审。在阶段评审中发现;模块1开发已完成,测试尚未开始;模块2的开发和测试均已完成,修复工作尚未开始,模块2的实际工作量比计划多用了3人/天。(1)请计算自详细设计完成至阶段评审期间模块1的PV、EV、AC,并评价其进度和成本绩效。(2)请计算自详细设计完成至阶段评审期间模块2的PV、EV、AC,并评价其进度和成本绩效。[问题3](8分)(1)如果阶段评审未作出任何调整措施,项目仍按当前状况进展,请预测从阶段评审结束到软件集成开始这一期间模块1、模块2的ETC(完工尚需成本)(给出公式并计算结果)。(2)如果阶段评审后采取了有效的措施,项目人按计划进展,请预测从阶段评审结束到软件集成开始这一期间模块1、模块2的ETC(完工尚需成本)(给出公式并计算结果)。[问题4](4分)请结合软件开发和测试的一般过程,指出项目经理制订的网络计划和人力成本预算中存在的问题。
考题
在单元测试中,说法正确的是()。A. 驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块
B. 桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块
C. 驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块
D. 桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
考题
将一个大规模程序,自顶向下划分为一些较小的、相对独立、又相互关联的模块,是()程序设计。A、结构化B、自底向上C、自顶向下D、模块化
考题
自顶向下渐增式测试不需要编写驱动模块,只需要编写桩模块,其步骤是从模块开始,沿着被测程序的顶层的控制路径逐步向下测试,它有两种组合策略()和深度优先策略宽度优先策略
考题
单选题软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和__(1)__两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的__(2)__设计测试用例,而白盒方法则根据程序的__(3)__设计测试用例。单独测试一个模块时,有时需要有一个__(4)__程序__(5)__被测试的模块。有时还要一个或者几个__(6)__模块模拟由被测试模块调用的模块。空白(1)处应选择()A
测试规划B
测试计划C
预期输出结果D
以往测试记录分析
考题
填空题自顶向下渐增式测试不需要编写驱动模块,只需要编写桩模块,其步骤是从模块开始,沿着被测程序的顶层的控制路径逐步向下测试,它有两种组合策略()和深度优先策略宽度优先策略
考题
单选题以下选项中关于程序模块化的叙述错误的是( )。A
把程序分成若干相对独立的模块,可便于编码和调试B
把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C
可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序D
可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序