()(15分) 阅读下列说明,回答问题1至问题3,将解答或相应的编号填入答题纸的对应栏内。【说明】 A公
第1题
阅读下列说明,根据要求回答问题1~问题3。(15分) 【说明】 图6.5为某项目主要工作的部分单代号网络图。工期以工作日为单位。【问题1】(5分) 请在图6-5中填写各活动的最早开始时间(ES)、最早结束时间(EF)、最晚开始时间(LS)、 最晚结束时间(LF),从第0天开始计算。 【问题2】(6分) 请找出该网络图的关键路径,分别计算工作B、工作C的总时差和自由时差,说明此网络工程的关键部分能否在40个工作日内完成,并说明具体原因。 【问题3】(4分) 请说明通常情况下,若想缩短工期可采取哪些措施?
第2题
试题二(15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【 说明】
某国家机关拟定制开发一套适用于行政管理的业务应用系统,先以本级单位为试
点,如应用效果良好,则在本系统内地方单位进行统一安装部署。计划通过公开招投标的方式选择开发单位。
[事件 1]监理在审核招标文件过程中发现,拟签订合同条款中未针对本业务应用系统的知识产权进行规定,于是建议业主单位对该部分进行补充。
[事件 2]在评标过程中,评标委员会要求所有投标的 4 家单位对原招标文件未规定的售后服务方案进行补充提交。
【问题1】(5分)
本项目招标文件中是否有必要对软件知识产权归属问题进行规定,如有请说明原因并指出对本项目验收后的使用产生的影响。
第3题
阅读下列说明,根据要求回答问题1~问题3。(15分) 【说明】 小赵是一位优秀的软件设计师,负责过多项系统集成项目的应用开发,现在公司因人手紧张,让他作为项目经理独自管理一个类似的项目,他使用瀑布模型来管理该项目的全生命周期,如图6-6所示。项目进行到实施阶段,小赵发现在系统定义阶段所制订的项目计划估计不准,实施阶段有许多原先没有估计到的任务现在都冒了出来。项目工期因而一再延期,成本也一直超支。 【问题1】(6分) 根据项目存在的问题,请简要分析小赵在项目整体管理方面可能存在的问题。 【问题2】(6分) (1)请简要叙述瀑布模型的优缺点。 (2)请简要叙述其他模型如何弥补瀑布模型的不足。 【问题3】(3分) 针对本案例,请简要说明项目进入实施阶段时,项目经理小赵应该完成的项目文档工作。
第4题
试题五(共15分)
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
小明在一家超市工作,该超市将进行整体改造,小明负责信息系统软硬件升级,他制定的工作计划如表5.1所示。
每项任务的逻辑关系和部分时间信息如图5-1所示。
【问题1】 (10分)
请根据表5-1和图5-1,计算各项任务的最迟开始时间和最迟结束时间,填充图5-1中的空(1)~(10)。
第5题
阅读以下说明,根据要求回答问题1和问题2。(15分) 【说明】 某信息系统开发项目由系统集成商A公司承建,工期1年,项目总预算20万元。目前项目实施已进行到第8个月末。在项目例会上,项目经理就当前的项目进展情况进行了分析和汇报。截止到第8个月末 项目执行的情况分析如表5-7所示。【问题1】(8分) 请计算截止到第8个月末该项目的成本偏差(CV)、进度偏差(SV)、成本执行指数(CPI) 和进度执行指数(SPI);判断项目当前在成本和进度方面的执行情况。 【问题2】(7分) 请简要叙述成本控制的主要工作内容。
第6题
试题一(15分)
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
[说明]
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。
图1描述了简化的中心层、省市层、地区层三级的“公文流转”业务流程,表 1 描述了省市层(图1阴影部分)业务的基本流和备选流。
公文的状态包括:已下发、未下发、已接收、未接收。
【问题1】(5分)
用表 1 中表述的基本流和备选流,使用场景法设计测试场景。基本流和备选流用
表1中对应的字母编号表示。
【问题2】(10分)
下表给出了测试用例名称,请将表中的输入条件和预期输出补充完整。
第7题
试题二(共15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。
struct _ProtobufCIntRange{
int start_value;
unsigned orig_index;
};
typedef struct _ProtobufCIntRange ProtobufCIntRange;
int int_range_lookup (unsigned n_ranges, const ProtobufCIntRange *ranges, int value){
unsigned start,n; ∥1
start=0;
n=n_ranges;
while(n>1){ //2
unsigned mid= start+ n/2;
if(value< ranges[mid].start_value){ //3
n=mid-start; //4
}
else if(value>=ranges[mid].start value+
(int)(ranges[mid+1].orig_index-ranges[mid].orig_index){ //5
unsigned new_start= mid+1; //6
n=start+n-new_start,
start = new_start;
}
else //7
return (value - ranges[mid].start_value)+ ranges[mid],orig_index;
}
if(n>0){ //8
unsigned start_orig_index= ranges[start].orig_index;
unsigned range_size=ranges[start+1].orig_index - start_orig_index;
if (ranges[start].start_value<=value
&& value< (int)(ranges[start].start_value+ range_size》 //9, 10
return (value - ranges[start].start_value)+start_orig_index; //11
}
retum -1, //12
} //13
【问题1】(5分)
请给出满足100%DC(判定覆盖)所需的逻辑条件。
【问题2】 (7分)
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
【问题3】(3分)
请给出【问题2】中控制流图的线性无关路径。
第8题
试题一(共15分)
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
【说明】
场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。
下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。
【问题1】(3分)
使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。
例如:
T01:A
T02:A、B
【问题2】 (12分)
针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。
请帮忙给出每个问题的正确答案和分析,谢谢!
第9题
试题四(共15分)
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。
【说明】
图4-1是某企业网络拓扑结构。
【问题1】(2分)
防火墙的规则配置如表4-1所示,请解释该配置的含义。
【问题2】 (5分)
编写表4-2中规则1,禁止内网主机pc1访问Internet上的FTP服务。
【问题3】(2分)
能否在不增加规则的前提下,通过修改表4-2中的规则1,限制内网主机pc1仅能访问Internet上的FTP服务,请说明理由。
【问题4】 (5分)
编写表4-3中的规则,允许外网主机访问内网的DNS服务。
【问题5】(1分)
请说明表4-3中的规则应该插入到表4-2中的何处才能生效。
第10题
试题五(共15分)
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试。
该数据管理系统的性能要求为:
(1)交易执行成功率100%;
(2)接收间隔最小为200ms;
(3)查询响应时间在3s以内;
(4)查询功能支持至少10个并发用户;
(5)数据接收模块CPU利用率不超过40%;
(6)数据查询模块CPU利用率不超过20%。
【问题1】(3分)
简述负载压力测试的主要目的。
【问题2】(3分)
对该数据管理系统进行性能测试时,主要关注哪些性能指标?
【问题3】(6分)
该系统数据接收模块和数据查询模块的测试结果如表5-1、5-2所示,请分别指出测试结果是否满足性能需求并说明原因。
表5-1数据接收模块测试结果
【问题4】(3分)
根据问题3的测试结果,试分析该系统的可能瓶颈。
请帮忙给出每个问题的正确答案和分析,谢谢!
第11题
试题三(15分)
阅读下列说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。
【说明】
某公司用 ASP 开发了电子商务网站系统,该系统提供商品查询、用户管理、订单管理、在
线支付等功能。其商品查询界面如图3-1 所示:
图 3-1
【问题1】(4 分)
该商务网站采用 B/S 三层结构,请根据B/S 三层结构的工作过程,将(1)~(3)空缺实
体补齐。
【问题2】(8 分)
程序 serach.asp 的功能是根据类别、品牌、型号,按照用户输入的关键字进行查询,请为其
(4)~(7)处选择合适的答案。
search.asp
<HTML>
<BODY>
…… (数据库连接代码)
<%
Dim sql,kind,keyword
kind=request("kind")
keyword=request("keyword")
sql = "SELECT * FROM 商品明细where " & kind &" (4)'%"&keyword&"%'"
set rs=server.(5)("adodb.recordset")
(6).open sql,conn,3,2
%>
<TABLE BORDER="1">
…… (输出表头)
<%
Do While Not rs.EOF
Response.Write "<TR><TD>" & rs("类别") & "</TD>"
Response.Write "<TD>" & rs("品牌") & "</TD>"
Response.Write "<TD>" & rs("型号") & "</TD>"
Response.Write "<TD>" & rs("价格") & "</TD></tr>"
rs.(7)
loop
rs.Close
set rs = Nothing
……
%>
</TABLE>
</BODY>
</HTML>
(4)~(7)备选答案:
A.= B.like C.movenext D.getrecordset
E.rs F.sql G.top H.createobject
【问题3】(3 分)
该网站设计了计数器用来了解用户浏览量,在ASP 中设计计数器需要用到Application 对象。
请问默认状态下,Application 对象在什么情况下会消失?