1、电子商务设计师下午卷-试题 5 及答案解析(总分:74.98,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)阅读以下说明和图,根据要求回答下面问题说明某慈善机构欲开发一个募捐系统,以跟踪记录为事业或项目向目标群体进行募捐而组织的集体性活动。该系统的主要功能如下所述。(1)管理志愿者。根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等。(2)确定募捐需求和收集所募捐赠(资金及物品)。根据需求提出募捐任务、活动请求和捐赠请求,获取所募集的资金和物品。(3)组织募捐活动。根据活动请求,确定活动时间范围。根据活动时间搜索场
2、馆,即向场馆发送场馆可用性请求,获得场馆可用性。然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,从募款机构获取资金并向其发放赠品。获取和处理捐赠,根据捐赠请求,提供所募集的捐赠;处理与捐赠人之间的交互,即录入捐赠人信息,处理后存入捐赠人信息表;从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表。根据捐赠请求进行募集,募得捐赠后,将捐赠记录存入捐赠表;对捐赠记录进行处理后,存入已处理捐赠表,向捐赠人发送致谢函。根据已联系的捐赠人和捐赠记录进行跟进,将捐赠跟进情况发送给捐赠人。现采用结构化方法对募捐系统进行分析与设计,获得如下图、第二个图和
3、第三个图所示的分层数据流图。某募捐系统 0 层数据流图某募捐系统 1 层数据流图(分数:15.00)(1).使用说明中的词语,给出第一个图的实体 E1E4 的名称。(分数:5.00)_(2).在建模 DFD 时,需要对有些复杂加工(处理)进行进一步精化,第二个图为第一个图中处理 3 的进一步细化的 1 层数据流图,第三个图为第二个个图中 3.1 进一步细化的 2 层数据流图。补全第二个图中加工P1、P2 和 P3 的名称以及第二个图与第三个图中缺少的数据流。(分数:5.00)_(3).使用说明中的词语,给出第三个图中的数据存储 D1D4 的名称。(分数:5.00)_二、试题二(总题数:1,分数
4、:15.00)阅读以下说明,根据要求回答下面问题说明某企业制作了一个电子商务网站,下图是网站向消费者收集反馈信息的反馈表。用户在填写反馈表时,需要正确地输入自己的相关信息,并且弹出提示信息,否则不能够提交成功。该功能通过调用外部Javascript 脚本 checkinput.js 文件实现。系统的数据库名为 shangwu01,所在服务器 IP 地址为123.254.198.67。(分数:14.98)(1).以下给出的是提交按钮触发过程的部分代码,请根据上图所示内容填写下述 HTML 代码中空缺的部分。htmlheadmeta http-equiv=“Content-Type“ conten
5、t=“text/html;charset=gb2312“title_/titlestyle type=“text/css“!-.style2color:#3399CC-/stylescript language=“JavaScript“src=“_“/script/head省略部分代码td height=“20“align=“center“ valign=“top“公司名称:/tdtd valign=“middle“form action=“method=“_“name=“form3“input name=“textfield3“ type=“text“ size=“20“/form/td省略
6、部分代码input type=“_“name=“Sub“value=“提交“省略部分代码/html(分数:2.14)填空项 1:_(2).下图是该企业电子商务系统的应用平台结构图,请将图中空缺处的服务器类型填写完整。(分数:2.14)填空项 1:_(3).以下是该网站进行数据库连接的代码 db_conn.asp,请将空缺处的内容填写完整,以完成该程序相应的功能。%set conn=server.createobject(“adodb.connection“)conn.provider=“sqloledb“provstr=“database=_;server=_;uid=sa;pwd=98765
7、432“conn.open provstr%(分数:2.14)填空项 1:_(4).在网站的运行过程中,公司决定对用户意见进行调查,并制作了一个调查页面,该网页在用户离开网站时,可以自动打开。为完成此项功能,应选择_事件触发该动作。Aonfocus Bonload Conresize Dunonload(分数:2.14)A.B.C.D.(5).在 ADO 对象中,负责传递 SQL 命令的对象是_。Aconnection 对象 BDSN 对象 Ccommand 对象 Drecordset 对象(分数:2.14)A.B.C.D.(6).该网站的多个网页中均使用了层叠样式表(CSS)进行页面格式设置
8、。通常使用 CSS 的方法有_和_两种。(分数:2.14)填空项 1:_(7).在网站结构的实现上,通常在逻辑上将网站分为 3 层:表示层、应用逻辑层和数据层。如果企业需要更改网站风格,则需要改动网站的_。A表示层 B应用逻辑层C数据层 D表示层、应用逻辑层、数据层(分数:2.14)A.B.C.D.三、试题三(总题数:1,分数:15.00)阅读以下说明,根据要求回答下面问题说明某系统集成公司承担了为 A 企业开发电子商务系统的任务,为了保证软件系统的质量,软件公司在成立项目组的同时,成立了该项目的测试小组。目前,编码工作已完成,开始进行测试和调试。(分数:15.00)(1).项目开发团队的程序
9、员,在完成了一个功能模块的源代码编程后,需要对这个模块进行测试。他应该着手从模块接口、_、_、_和_5 个方面进行测试。备选答案:A模块可用性B模块可移植性C模块安全性D文档的完整性E边界条件F全局数据结构G局部数据结构H出错处理I重要的执行路径(分数:3.75)填空项 1:_(2).测试小组开展了该电子商务平台中网站系统的系统测试工作,内容包括功能测试、性能测试、负载测试、安全性测试、强度测试和恢复测试等。以下各种测试步骤分别属于何种系统测试?为了测量系统在某一负载级别上的性能的测试属于_;检查系统对非法侵入的防范能力的测试属于_;对系统在异常情况下的承受能力的测试属于_;检查系统的功能是否
10、符合规格说明的测试属于_;检测系统的容错能力的测试属于_;检查系统是否满足系统分析说明书对性能的要求属于_。备选答案:A功能测试B性能测试C负载测试D安全性测试E强度测试F恢复测试(分数:3.75)填空项 1:_(3).某段网站后台程序的流程图如下图所示。其中 A、B、C 均为二进制数,X、Y、Z 的初值均为 0。若使用测试用例_,则可得到 X=0、Y=1、Z=1 的测试结果。(分数:3.75)填空项 1:_(4).为了验证该电子商务系统的可恢复性,测试人员从自动恢复和人工恢复两个方面着手测试。自动恢复需要验证重新初始化、_和_等机制的正确性;需人工干预的系统恢复还需_,确定其是否在可接受的范
11、围内。备选答案A重新启动B数据备份C界面刷新D数据恢复E估计平均故障时间F估计平均修复时间(分数:3.75)填空项 1:_四、试题四(总题数:1,分数:15.00)阅读以下说明,根据要求回答下面问题说明银海系统集成公司当前承接了一个中型电子商务系统集成项目。该项目经过工作分解后,范围已经明确。为了更好地对项目的开发过程进行监控,保证项目顺利完成,项目经理老郭采用了网络计划技术对项目进行管理。该项目有 A、B、C、D、E、F 共 6 个活动。目前是第 3 个月末,活动的信息如下。活动 A:持续时间 3 周,预算 20 万元,无前置活动,实际成本 20 万元,已完成 100%;活动 B:持续时间
12、5 周,预算 45 万元,前置活动为 A,实际成本 50 万元,已完成 100%;活动 C:持续时间 6 周,预算 60 万元,前置活动为 B 和 D,实际成本 45 万元,已完成 40%;活动 D:持续时间 6 周,预算 80 万元,前置活动为 A,实际成本 80 万元,已完成 100%;活动 E:持续时间 4 周,预算 50 万元,前置活动为 D,实际成本 35 万元,已完成 30%;活动 F:持续时间 8 周,预算 70 万元,后置活动为 C 和 E,实际成本 0 万元,已完成 0%;项目在开始获得的投入资金为 130 万元,第 1 个月末获得投入资金 80 万元,第 2 个月末获得投入
13、资金 50万元(分数:15.00)(1).请将如下图所示的该项目的网络图补充完整。*某信息系统项目的前导图(不完整)(分数:3.75)_(2).请指出该信息系统集成项目的关键路径和项目计划总工期。(分数:3.75)_(3).请计算活动 E 的总时差和自由时差。(分数:3.75)_(4).请根据题干的项目描述,完成如下图所示的项目里程碑甘特图。(注:里程碑甘特图上时间中每方格为一周。)*项目里程碑甘特图(不完整)(分数:3.75)_五、试题五(总题数:1,分数:15.00)阅读以下说明,根据要求回答下面问题说明自互联网成为一种革命性的大众媒体以来,其发展速度之快令人惊叹。而作为世界最大朝阳产业的
14、旅游,当它与电子商务这一新兴模式相结合时,其潜藏的商业价值表露无遗。“朝阳游”旅游网站以时尚、热爱旅游、有一定经济实力的年轻人为主要目标客户群体,从年轻人的需求和视角出发,以提供旅游信息和服务为主,追求以最佳的方式来满足客户最感兴趣的需求,争取成为一个最符合时尚青年个性化需求的、集娱乐性和功能性为一体的综合旅游服务网站。网站以“整合、娱乐、互动”为宗旨,整合不仅指旅游信息的整合,更有自助旅游项目中提供的全程票务、住宿、饮食、旅游纪念品等整合服务;娱乐由网站人员对不同主题的旅游进行针对用户需求的娱乐节目设计,为旅游提供更多的乐趣;互动注重用户经历和社区建设,强调和用户之间的互动交流,提升网站人气
15、和用户粘着度。网站的利润来自于所提供的各种服务费用,初期以低价、折扣策略,吸引用户,创立品牌。网站经营采用战略联盟的方式,与旅行社、航空公司、酒店、银行、旅游点等实体企业合作,实现旅游行业的价值链,从而减少不确定性带来的成本,提高了价值链的整体效率,从而形成成本优势。(分数:15.00)(1).请结合网站定位,为“朝阳游”网站设计在线服务项目内容。(分数:3.75)_(2).请为“朝阳游”网站设计多种电子支付方式,用于支付各种服务费用。(分数:3.75)_(3).下图是“朝阳游”网站的网上电子支付的某种解决方案。请将图空缺处的内容填写完整。(分数:3.75)填空项 1:_(4).旅游电子商务的
16、特点说明服务业是电子商务的一个“金矿”,请说明其原因。(分数:3.75)_电子商务设计师下午卷-试题 5 答案解析(总分:74.98,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)阅读以下说明和图,根据要求回答下面问题说明某慈善机构欲开发一个募捐系统,以跟踪记录为事业或项目向目标群体进行募捐而组织的集体性活动。该系统的主要功能如下所述。(1)管理志愿者。根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等。(2)确定募捐需求和收集所募捐赠(资金及物品)。根据需求提出募捐任务、活动请求和捐赠请求,获取所募集的资金和物品
17、。(3)组织募捐活动。根据活动请求,确定活动时间范围。根据活动时间搜索场馆,即向场馆发送场馆可用性请求,获得场馆可用性。然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,从募款机构获取资金并向其发放赠品。获取和处理捐赠,根据捐赠请求,提供所募集的捐赠;处理与捐赠人之间的交互,即录入捐赠人信息,处理后存入捐赠人信息表;从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表。根据捐赠请求进行募集,募得捐赠后,将捐赠记录存入捐赠表;对捐赠记录进行处理后,存入已处理捐赠表,向捐赠人发送致谢函。根据已联系的捐赠人和捐赠记录进行跟进,将捐赠跟进情况发送给
18、捐赠人。现采用结构化方法对募捐系统进行分析与设计,获得如下图、第二个图和第三个图所示的分层数据流图。某募捐系统 0 层数据流图某募捐系统 1 层数据流图(分数:15.00)(1).使用说明中的词语,给出第一个图的实体 E1E4 的名称。(分数:5.00)_正确答案:(E1:志愿者 E2:捐赠人 E3:募款机构 E4:场馆)解析:解析 由题干中的关键信息“根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务:管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等”,结合如第一个图所示的 0 层数据流图中与实体 E1 相关的“加入邀请/邀请跟进/工作任务”这一条输入数据流,以及“志愿者信息/工
19、作时长/邀请响应/工作结果”这一条输出数据流可知,实体 E1 的名称是“志愿者”。根据题干中给出的“根据活动时间,搜索场馆,即向场馆发送场馆可用性请求,获得场馆可用性”等关键信息,结合第一个图中输入至实体 E4 的数据流“场馆可用性请求”,以及输出数据流“场馆可用性”等可知,实体 E4 的名称是“场馆”。基于题干中给出的“根据相应的活动信息举办活动,从募款机构获取资金并向其发放赠品”等关键信息,结合第一个图中输入至实体 E3 的数据流“赠品”,以及输出数据流“资金”等可知,实体 E3 的名称是“募款机构”。依据题干中给出的“从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求”等关键信息,结合
20、第一个图中输入至实体 E2 的数据流“募捐请求”,以及输出数据流“捐赠人信息”等可知,实体 E2 的名称是“捐赠人”。(2).在建模 DFD 时,需要对有些复杂加工(处理)进行进一步精化,第二个图为第一个图中处理 3 的进一步细化的 1 层数据流图,第三个图为第二个个图中 3.1 进一步细化的 2 层数据流图。补全第二个图中加工P1、P2 和 P3 的名称以及第二个图与第三个图中缺少的数据流。(分数:5.00)_正确答案:(P1:确定活动时间范围 P2:搜索场馆P3:推广募捐活动数据流名称 起点 终点所募集资金 3.5 或举办活动并募集资金 2活动请求 2 3.2 或确定活动时间范围捐赠请求
21、2(可不填) 3.1.3 募集所募集捐赠 3.1.3 或募集 2(可不填)(或所募集资金 3.1.3 或募集 2(可不填)或所募集物品 3.1.3 或募集 2(可不填)注:数据流没有次序要求:其中“2”处可以为“确定募捐需求收集所募捐赠”)解析:解析 基于第一题的解析结果,结合第二个图所示的 1 层数据流图中与加工 P1 相关的“活动时间”这一条输出数据流,查找到题干中与之相关的关键信息“(3)组织募捐活动。根据活动请求,确定活动时间范围。根据活动时间”可知,P1 的名称是“确定活动时间范围”。根据题干中给出的“根据活动时间,搜索场馆,即:向场馆发送场馆可用性请求,获得场馆可用性”等关键信息,
22、结合第二个图中加工 P2 的输入数据流“活动时间”和“场馆可用性”,以及输出数据流“场馆可用性请求”等可知,P2 的名称是“搜索场馆”。由题干中给出的关键信息“然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动”等,结合第二个图中加工 P3 的输入数据流“活动时间和地点”,以及输出数据流“活动信息”等可知,P3 的名称是“推广募捐活动”。结合题干中给出的关键信息“(3)组织募捐活动。根据活动请求,确定活动时间范围”,以及第一个图中处理 2 至处理 3 的数据流“活动请求”可知,第二个图中缺少了一条从处理 2 至处理 3.2 的数据流“活动请求”。依据题干中给出的“(2)确定募捐需求
23、和收集所募捐赠(资金及物品),获取所募集的资金和物品”、“(3)组织募捐活动。获取和处理捐赠,根据捐赠请求,提供所募集的捐赠”等关键信息可知,第二个图中缺少了一条从处理 35 至处理 2 的数据流“所募集资金”。基于题干中给出的关键信息“(3)组织募捐活动。根据捐赠请求进行募集”,以及第二个图中处理 2至处理 3.1 的数据流“捐赠请求”可知,第三个图中缺少了一条从处理 2 至处理 3.1.3 的数据流“捐赠请求”。根据第二个图中处理 3.1 至处理 2 的数据流“所募集物品”、“所募集资金”,以及“(2)确定募捐需求和收集所募捐赠(资金及物品)。获取所募集的资金和物品”可知,第三个图中缺少了
24、一条从处理 3.1.3至处理 2 的数据流“所募集捐赠”。(3).使用说明中的词语,给出第三个图中的数据存储 D1D4 的名称。(分数:5.00)_正确答案:(D1:捐赠人信息表 D2:已联系的捐赠人表D3:捐赠表 D4:已处理捐赠表)解析:解析 结合题干中给出的关键信息“录入捐赠人信息,处理后存入捐赠人信息表”,以及第一个图中处理 3.1.1 的名称“录入捐赠人信息”可知,第三个图中数据存储 D1 的名称是“捐赠人信息表”。同理,根据题干中给出的关键信息“向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表”,以及第三个图中处理 3.1.2 的名称“请求募捐”及其输出数据流“已联系的
25、捐赠人”等可知,数据存储 D2 的名称是“已联系的捐赠人表”。基于题干中给出的关键信息“根据捐赠请求进行募集,募得捐赠后,将捐赠记录存入捐赠表”,以及第三个图中处理 3.1.3 的名称“募集”及其输出数据流“捐赠记录”等可知,数据存储 D3 的名称是“捐赠表”。依据题干中给出的关键信息“对捐赠记录进行处理后,存入已处理捐赠表”,以及第三个图中处理 3.13 的名称“募集”及其输出数据流“已处理的捐赠记录”等可知,数据存储 D4 的名称是“已处理捐赠表”。二、试题二(总题数:1,分数:15.00)阅读以下说明,根据要求回答下面问题说明某企业制作了一个电子商务网站,下图是网站向消费者收集反馈信息的
26、反馈表。用户在填写反馈表时,需要正确地输入自己的相关信息,并且弹出提示信息,否则不能够提交成功。该功能通过调用外部Javascript 脚本 checkinput.js 文件实现。系统的数据库名为 shangwu01,所在服务器 IP 地址为123.254.198.67。(分数:14.98)(1).以下给出的是提交按钮触发过程的部分代码,请根据上图所示内容填写下述 HTML 代码中空缺的部分。htmlheadmeta http-equiv=“Content-Type“ content=“text/html;charset=gb2312“title_/titlestyle type=“text/
27、css“!-.style2color:#3399CC-/stylescript language=“JavaScript“src=“_“/script/head省略部分代码td height=“20“align=“center“ valign=“top“公司名称:/tdtd valign=“middle“form action=“method=“_“name=“form3“input name=“textfield3“ type=“text“ size=“20“/form/td省略部分代码input type=“_“name=“Sub“value=“提交“省略部分代码/html(分数:2.14
28、)填空项 1:_ (正确答案:用户反馈表 checkinput.js post submit)解析:(2).下图是该企业电子商务系统的应用平台结构图,请将图中空缺处的服务器类型填写完整。(分数:2.14)填空项 1:_ (正确答案:D B A)解析:(3).以下是该网站进行数据库连接的代码 db_conn.asp,请将空缺处的内容填写完整,以完成该程序相应的功能。%set conn=server.createobject(“adodb.connection“)conn.provider=“sqloledb“provstr=“database=_;server=_;uid=sa;pwd=9876
29、5432“conn.open provstr%(分数:2.14)填空项 1:_ (正确答案:shangwu01 123.254.198.67)解析:(4).在网站的运行过程中,公司决定对用户意见进行调查,并制作了一个调查页面,该网页在用户离开网站时,可以自动打开。为完成此项功能,应选择_事件触发该动作。Aonfocus Bonload Conresize Dunonload(分数:2.14)A.B.C.D. 解析:(5).在 ADO 对象中,负责传递 SQL 命令的对象是_。Aconnection 对象 BDSN 对象 Ccommand 对象 Drecordset 对象(分数:2.14)A.B
30、.C. D.解析:解析 ADO 对象主要包含 connection 对象、command 对象、parameter 对象、recordset 对象、field 对象、property 对象和 error 对象等。command 对象负责向数据库提供请求,也就是传递指定的 SQL 命令。使用 command 对象可以查询数据库并返回 recordset 对象中的记录,以便执行大量操作或处理数据库结果。(6).该网站的多个网页中均使用了层叠样式表(CSS)进行页面格式设置。通常使用 CSS 的方法有_和_两种。(分数:2.14)填空项 1:_ (正确答案:页面内嵌法 外部链接法注:答案位置可互换)
31、解析:解析 层叠样式表在网页设计中被广泛使用,主要基于以下几个原因:可以使网站中的多个页面具有相同的风格;提高网页设计的效率;提高网站维护的效率。在同一个网站中,大量的页面都具有相同的设计风格,即这些网页上很多元素具有相同的样式,通过层叠样式表来实现是最常用的方法。在网站维护时,只要修改了样式表文件,则与该样式表文件链接的多个页面就会自动修改。CSS 通常采用页面内嵌法和外部链接法两种使用方法。其中,页面内嵌法将层叠样式表直接写在 HTML 标签的head和/head之间,仅对当前网页起作用。外部链接法将层叠样式表写在一个独立的后缀为 CSS 的文件中,可以对多个网页起作用,影响多个页面的样式
32、。(7).在网站结构的实现上,通常在逻辑上将网站分为 3 层:表示层、应用逻辑层和数据层。如果企业需要更改网站风格,则需要改动网站的_。A表示层 B应用逻辑层C数据层 D表示层、应用逻辑层、数据层(分数:2.14)A. B.C.D.解析:解析 在网站结构的实现上,通常在逻辑上将网站分为三层:表示层、应用逻辑层和数据层。这种结构使得网站具有较好的可扩充性。将表示层与业务功能的实现分离开来,能够更灵活地适应业务的发展。网站不需要对业务逻辑组件进行任何变动,就能够适用新出现的表示形式和客户端。例如,为了使用户更方便地在网站上购物,网站调整了页面格局和页面风格。由于网站结构层次分明,只需要改动网站表示
33、层,而业务逻辑层和数据连接层则不需要改变。三、试题三(总题数:1,分数:15.00)阅读以下说明,根据要求回答下面问题说明某系统集成公司承担了为 A 企业开发电子商务系统的任务,为了保证软件系统的质量,软件公司在成立项目组的同时,成立了该项目的测试小组。目前,编码工作已完成,开始进行测试和调试。(分数:15.00)(1).项目开发团队的程序员,在完成了一个功能模块的源代码编程后,需要对这个模块进行测试。他应该着手从模块接口、_、_、_和_5 个方面进行测试。备选答案:A模块可用性B模块可移植性C模块安全性D文档的完整性E边界条件F全局数据结构G局部数据结构H出错处理I重要的执行路径(分数:3.
34、75)填空项 1:_ (正确答案:E G H I)解析:解析 单元测试又称为模块测试,是针对软件设计的最小单位程序模块,进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。主要从模块的 5 个方面进行检查:模块接口、局部数据结构、重要的执行路径、出错处理和边界条件。(2).测试小组开展了该电子商务平台中网站系统的系统测试工作,内容包括功能测试、性能测试、负载测试、安全性测试、强度测试和恢复测试等。以下各种测试步骤分别属于何种系统测试?为了测量系统在某一负载级别上的性能的测试属于_;检查系统对非法侵入的防范能力的测试属于_;对系统在异常情况下的承受能力的测试属于_;检查系统的功
35、能是否符合规格说明的测试属于_;检测系统的容错能力的测试属于_;检查系统是否满足系统分析说明书对性能的要求属于_。备选答案:A功能测试B性能测试C负载测试D安全性测试E强度测试F恢复测试(分数:3.75)填空项 1:_ (正确答案:E D F A C B)解析:解析 系统测试是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。其目的在于通过与系统的需求定义做比较,发现软件与系统的定义不符合或与之矛盾的地方。常见的电子商务系统的系统测试主要有功能测试(或正确性
36、测试)、性能测试、安全性测试、可靠性测试、界面测试、交易功能测试、数据库测试、强度测试、恢复测试、安装测试等。其中,负载测试是为了测量系统在某一负载级别上的性能,看数据在超负荷环境中运行,程序是否能够承担。安全性测试是要检验在系统中已经存在的系统安全性、保密性措施是否发挥作用,以及对非法侵入的防范能力。强度测试是要检查在系统运行环境不正常乃至发生故障的情况下,系统可以运行到何种程度的测试。换而言之,它是检查系统在极限状态下运行,性能下降的幅度是否在允许的范围内。对系统在异常情况下的承受能力的测试属于强度测试。功能测试是在一段规定的时间内运行软件系统的所有功能,以验证这个软件系统有无严重错误。它
37、检查系统的功能是否符合规格说明,主要采用黑盒测试方法。恢复测试是要证实在克服硬件故障(包括掉电、硬件或网络出错等)后,系统能否正常地继续进行工作,并不对系统造成任何损害。它主要检测系统的容错能力。性能测试是要检查系统是否满足在需求说明书中规定的性能。例如,对网站的响应时间、吞吐量等性能指标进行检测。(3).某段网站后台程序的流程图如下图所示。其中 A、B、C 均为二进制数,X、Y、Z 的初值均为 0。若使用测试用例_,则可得到 X=0、Y=1、Z=1 的测试结果。(分数:3.75)填空项 1:_ (正确答案:A=0、B=0、C=1(或 A=0、B=1、C=1))解析:解析 依题意,若要得到预期
38、的测试结果 X=0、Y=1、Z=1,则需要使得图中判断条件“C=1 And A=0”为真,进而执行 Y=1 语句。由此可知,所采用的测试用例中 A 必须为 0、C 必须为 1,才能使得“C=1 And A=0”为真的条件成立。当 A=0 时,不管 B 为 1 还是为 0,判断条件“A=1 And B=1”均为假,语句 X=1 将不被执行。因此本问题可采用的测试用例为 A=0、B=0、C=1(或 A=0、B=1、C=1)。(4).为了验证该电子商务系统的可恢复性,测试人员从自动恢复和人工恢复两个方面着手测试。自动恢复需要验证重新初始化、_和_等机制的正确性;需人工干预的系统恢复还需_,确定其是否
39、在可接受的范围内。备选答案A重新启动B数据备份C界面刷新D数据恢复E估计平均故障时间F估计平均修复时间(分数:3.75)填空项 1:_ (正确答案:A D F)解析:解析 通常情况下,信息系统的可用性可从故障率、健壮性和可恢复性 3 个方面来进行评测。故障率是指在给定的时间里,系统故障和维护事件出现的次数;健壮性是指系统检测和处理故障的能力,以及系统在各种故障情况下仍然具有的工作能力;可恢复性是指系统从故障状态恢复到正常状态的能力。通常,测试人员应从自动恢复和人工恢复两个方面着手测试。自动恢复需要验证数据恢复、重新初始化和重新启动等机制的正确性。人工干预的系统恢复还需要估计平均修复时间,确定其
40、是否在可接受的范围内。四、试题四(总题数:1,分数:15.00)阅读以下说明,根据要求回答下面问题说明银海系统集成公司当前承接了一个中型电子商务系统集成项目。该项目经过工作分解后,范围已经明确。为了更好地对项目的开发过程进行监控,保证项目顺利完成,项目经理老郭采用了网络计划技术对项目进行管理。该项目有 A、B、C、D、E、F 共 6 个活动。目前是第 3 个月末,活动的信息如下。活动 A:持续时间 3 周,预算 20 万元,无前置活动,实际成本 20 万元,已完成 100%;活动 B:持续时间 5 周,预算 45 万元,前置活动为 A,实际成本 50 万元,已完成 100%;活动 C:持续时间
41、 6 周,预算 60 万元,前置活动为 B 和 D,实际成本 45 万元,已完成 40%;活动 D:持续时间 6 周,预算 80 万元,前置活动为 A,实际成本 80 万元,已完成 100%;活动 E:持续时间 4 周,预算 50 万元,前置活动为 D,实际成本 35 万元,已完成 30%;活动 F:持续时间 8 周,预算 70 万元,后置活动为 C 和 E,实际成本 0 万元,已完成 0%;项目在开始获得的投入资金为 130 万元,第 1 个月末获得投入资金 80 万元,第 2 个月末获得投入资金 50万元(分数:15.00)(1).请将如下图所示的该项目的网络图补充完整。*某信息系统项目的
42、前导图(不完整)(分数:3.75)_正确答案:(如下图所示)解析:解析 依题意,根据题干中该电子商务系统集成项目 A、B、C、D、E、F 共 6 个活动的名称、持续时间、前置活动等信息,可绘制出如项目单代号网络图。在计算图中每个活动的各时间参数时,先从第 0 天开始计算,采用正推法从第一个活动 A 按箭线方向依次向着最后一个活动 G,结合公式 ES+DU=EF 计算出每个活动的最早开始时间(ES)、最早结束时间(EF)。采用正推法计算之后,就可以确定该项目的计划总工期为 23 周,即活动 F 的最早结束时间;同时,还可以直观地判断出项目的关键路径为 A-D-C-F。而关键路径上的活动均为关键活动;关键活动的总时差(TF)为 0,最早开始时间与最迟开始时间相同,最早结束时间与最迟结束时间相同。因此,活动 A、D、C、F的总时差均为 0 周。对于图中活动 E 的总时差、最迟开始时间、最迟结束时间的求解问题。可以采用逆推法从前一个活动 F 逆着箭线方向,结合公式 LS+DU=LF 可计算出活动 E 的最迟结束时间(LF)、总时差(TF)、最迟开始时间(LS)。因此,活动 E 的总时差为 2 周。(2).请指出该信息系统集成项目的关键路径和项目计划总工期。(分数:3.75)_正确答案:(项目的关键路径为 A-D-