一起答
主观

试题一(共 15 分)

阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某高校欲开发一个成绩管理系统, 记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:

1. 每门课程都有 3 到 6 个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。

2. 学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。

3. 在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修了这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则是无效的。

4. 对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。

5. 若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。

6. 在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。

7. 根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。 现采用结构化方法对这个系统进行分析与设计,得到如图 1-1 所示的顶层数据流图和图 1-2 所示的 0 层数据流图。

【问题 1】 (4 分)

使用说明中的词语,给出图 1-1 中的外部实体 E1~E4 的名称。

【问题 2】 (5 分) 

使用说明中的词语,给出图 1-2 中的数据存储 D1~D5 的名称。

【问题 3】 (6 分)

数据流图 1-2 缺少了三条数据流,根据说明及数据流图 1-1 提供的信息,分别指出这三条数据流的起点和终点。

参考答案
查看试卷详情
相关试题
  1. 试题五(共 15 分)

    阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。

    【说明】

    某公司要开发一个招投标市场计算机管理软件项目,具体项目描述如表 5-1。表 5-2表示分解的项目工作先后顺序。

    请根据以上描述回答下列问题。

    【问题 1】 (5 分)

    请根据表 5-1 的项目描述,在答题纸对应位置完成项目里程碑甘特图。

    【问题 2】 (6 分)

    请根据表 5-2,计算每项工作的最早开始时间和最迟开始时间,完成表 5-3,并将计算结果填到答题纸的对应位置。

    【问题 3】 (4 分)

    在描述网络计划图时,由于节点表示方式可以有多种形式,进而有多种形式的网络计划图,如单代号或双代号网络图等。

    图 5-1 是网络计划图中节点的一种表示方法。依据图 5-1 的节点表示格式及工作代码为 141 的节点示例图(如图 5-2 所示),完成图 5-3 所示工作代码为 122的节点图,将答案填到答题纸的对应位置。

  2. 试题三(共 15 分)

    阅读以下说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。

    【说明】

    某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。

    【问题 1】 (3 分)

    在电子商务系统的测试中, 软件测试总体上分成四步:单元测试、集成测试、系统测试和验收测试。以上哪些测试步骤需要企业用户参加?

    【问题 2】 (6 分)

    基本Web系统测试的功能测试主要包括:链接测试、Cookies测试、表单测试、交易功能测试、数据库测试和帮助系统测试等。以下各种测试步骤分别属于何种功能测试?

    A.帮助文档的格式是否符合目前流行的格式 (1)  

    B.对数据一致性及数据库容量进行测试(2) 

    C.对用户输入信息的显示是否按预期要求,如密码显示为‘*’等 (3) 

    D.是否能正确完整地保存注册信息 (4) 

    E.确保系统中没有孤立的页面存在 (5) 

    F.检测用户身份识别和授权功能 (6) 

    【问题 3】 (2 分)

    某程序流程图如图3-1所示。其中A、B、C均为二进制数,X、Y、Z的初值均为0,如果对此流程进行多重覆盖测试,预期的结果为X=1、Y=0、Z=1,正确的测试用例是 

    (7) ,请从以下备选项中选择正确的测试用例填在答题纸对应的位置。

    A.A=1 B=0 C=0 和 A=1 B=1 C=0

    B.A=0 B=0 C=0 和 A=1 B=1 C=1

    C.A=0 B=1 C=1 和 A=0 B=1 C=0

    D.A=1 B=0 C=1 和 A=0 B=1 C=0

    【问题 4】 (4 分)

    完善图 3-2 所示的调试过程,从备选项中选择正确的答案填写在答题纸的相应位置。

    (8)~(11)备选答案:

    A.回归测试     

    B.测试      

    C.测试用例      

    D.修正程序

  3. 试题四(共 15 分)

    阅读以下说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。

    【说明】

    某电子商务网站采用 SET 支付模式完成网上支付。

    【问题 1】 (2 分)

    SET 支付模式的工作流程包括如下步骤:

    1.支付响应阶段

    2.支付请求阶段

    3.授权请求阶段

    4.授权响应阶段

    5.支付初始化请求和响应阶段

    正确的流程顺序是: (1)  

    A.5-2-3-4-1  B.2-1-3-4-5  C.5-2-1-3-4  D.2-1-5-3-4

    【问题 2】 (7 分)

    在支付请求阶段,利用双重数字签名技术可以保证商家不能看到客户的支付信息。

    请根据双重数字签名技术,在(2)~(8)处选择合适的答案,将商家验证客户订货信息的过程补充完整。

    买家在电子商务网站选购物品后,生成订货信息和支付信息。买家利用哈希算法生成订货信息数字摘要和支付信息数字摘要,然后将订货信息数字摘要和支付信息数字摘要连接起来,再利用哈希算法生成双重数字摘要。 买家利用 (2) 对双重数字摘要加密生成双重数字签名,将 (3) 、 (4) 和 (5)发送给商家,商家收到信息后,将接收到的双重数字签名利用(6)解密,再利用同样的哈希算法将 (7) 生成新的订货信息摘要,再将新的订货信息摘要与 (8) 生成新的双重数字摘要,并与买家发送的双重数字摘要比较,以确保信息的完整性和真实性。

    (2)~(8)的备选答案如下:(注:备选答案可重复选择)

    A.买家的公钥                  B.买家的私钥 

    C.商家的公钥                 D.商家的私钥

    E.订货信息数字摘要      F.支付信息数字摘要

    G.订货信息                      H.支付信息    

    I.双重数字签名

    【问题 3】(2 分)

    在 SET 模式中,使用的公钥算法是 (9) 。

    A.SHA   B.DES  C.IDEA  D.RSA

    【问题 4】 (4 分)

    1.在 SET 交易模式中,数字证书保证交易实体的身份真实可信,数字证书的发放和管理遵循 (10) 标准。

    2. 在数字证书中,不包含 (11) 。

    A.拥有者的公钥      B.证书的有效期

    C.拥有者的私钥      D.证书的序列号

  4. 试题二(15 分)

    阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。

    【说明】

    某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。

     1.对于新客户及车辆,汽车维修管理系统首先登记客户信息,包括:客户编号、客户名称、客户性质(个人、单位) 、折扣率、联系人、联系电话等信息;还要记录客户的车辆信息,包括:车牌号、车型、颜色等信息。一个客户至少有一台车。客户及车辆信息如表 2-1 所示。

    2.记录维修车辆的故障信息。包括:维修类型(普通、加急) 、作业分类(大、中、小修) 、结算方式(自付、三包、索赔)等信息。维修厂的员工分为:维修员和业务员。车辆维修首先委托给业务员。业务员对车辆进行检查和故障分析后,与客户磋商,确定故障现象,生成维修委托书。如表 2-2 所示。

    3.维修车间根据维修委托书和车辆的故障现象,在已有的维修项目中选择并确定一个或多个具体维修项目,安排相关的维修工及工时,生成维修派工单。维修派工单如表2-3 所示。

    4.客户车辆在车间修理完毕后,根据维修项目单价和维修派工单中的工时计算车辆此次维修的总费用,记录在委托书中。 根据需求阶段收集的信息,设计的实体联系图(图 2-1)和关系模式(不完整)如下所示。图 2-1 中业务员和维修工是员工的子实体。

    【逻辑结构设计】

    客户(  (5)  ,折扣率,联系人,联系电话)

    车辆(车牌号,客户编号,车型,颜色,车辆类别)

    委托书(  (6)  ,维修类型,作业分类,结算方式,进厂时间,

    预计完工时间,登记日期,故障描述,总费用)

    维修项目(维修项目编号,维修项目,单价)

      派工单(  (7)  ,工时)

      员工(  (8)      ,工种,员工类型,级别)

    【问题 1】 (4 分)

    根据问题描述,填写图 2-1 中(1)~(4)处联系的类型。联系类型分为一对一、一对多和多对多三种,分别使用 1 : 1,1 : n 或 1 : *,m : n 或 * : *表示。

    【问题 2】 (4 分)

    补充图 2-1 中的联系并指明其联系类型。联系名可为:联系 1,联系 2,…。

    【问题 3】 (4 分)

    根据图2-1和说明, 将逻辑结构设计阶段生成的关系模式中的空(5)~(8)补充完整。 

    【问题 4】 (3 分)

    根据问题描述,写出客户、委托书和派工单这三个关系的主键。 

  5. 试题一(共 15 分)

    阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某高校欲开发一个成绩管理系统, 记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:

    1. 每门课程都有 3 到 6 个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。

    2. 学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。

    3. 在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修了这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则是无效的。

    4. 对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。

    5. 若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。

    6. 在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。

    7. 根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。 现采用结构化方法对这个系统进行分析与设计,得到如图 1-1 所示的顶层数据流图和图 1-2 所示的 0 层数据流图。

    【问题 1】 (4 分)

    使用说明中的词语,给出图 1-1 中的外部实体 E1~E4 的名称。

    【问题 2】 (5 分) 

    使用说明中的词语,给出图 1-2 中的数据存储 D1~D5 的名称。

    【问题 3】 (6 分)

    数据流图 1-2 缺少了三条数据流,根据说明及数据流图 1-1 提供的信息,分别指出这三条数据流的起点和终点。