2022年上半年软件设计师案例分析试题模拟试题及答案(8)


  • 试题一:阅读下列说明和图,回答问题1至问题4。
  • 【说明】
  • 某公司欲开发一款二手车物流系统,以有效提升物流成交效率。该系统的主要功能是:
  • (1)订单管理:系统抓取线索,将车辆交易系统的交易信息抓取为线索。帮买顾问看到有买车线索后,会打电话询问买家是否需要物流,若需要,帮买顾问就将这个线索发起为订单并在系统中存储,然后系统帮助买家寻找物流商进行承运。
  • (2)路线管理:帮买顾问对物流商的路线进行管理,存储的路线信息包括路线类型、物流商、起止地点。路线分为三种,即固定路线、包车路线、竞拍体系,其中固定路线和包车路线是合约制。包车路线的发车时间由公司自行管理,是订单的首选途径。
  • (3)合约管理:帮买顾问根据公司与物流商确定的合约,对合约内容进行设置,合约信息包括物流商信息、路线起止城市、价格、有效期等。
  • (4)寻找物流商:系统根据订单的类型(保卖车、全国购和普通二手车)、起止城市,需要的服务模式(买家接、送到买家等)进行自动派发或以竞拍体系方式选择合适的物流商。即:有新订单时,若为保卖车或全国购,则直接分配到竞拍体系中:否则,若符合固定路线和/或包车路线,系统自动分配给合约物流商,若不符合固定路线和包车路线,系统将订单信息分配到竞拍体系中。竞拍体系接收到订单后,将订单信息推送给有相关路线的物流商,物流商对订单进行竞拍出价,最优报价的物流商中标。最后,给承运的物流商发送物流消息,更新订单的物流信息,给车辆交易系统发送物流信息。
  • (5)物流商注册:物流商账号的注册开通。
  • 现采用结构化方法对二手车物流系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

  • 【问题1】(3分)
  • 使用说明中的词语,给出图1-1中的实体E1~E3的名称。
  • 【问题2】 (5分)
  • 使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。
  • 【问题3】(4分)
  • 根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。
  • 【问题4】(3分)
  • 根据说明,采用结构化语言对“P5: 寻找物流商”的加工逻辑进行描述。
    查看答案

  • 试题二:阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
  • 【说明】
  • 某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下:
  • (1)开户。根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;
  • (2)存款。客户可以向其账户中存款,根据存款金额修改账户余额;
  • (3)取款。客户可以从其账户中取款,根据取款金额修改账户余额;
  • (4)证券交易。客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;
  • (5)检查交易。平台从交易记录中读取交易信息,将交易明细返回给客户。 现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。


  • 【问题1】(3分)
  • 使用说明中的词语,给出图1-1中的实体E1-E3的名称。
  • 【问题2】(3分)
  • 使用说明中的词语,给出图1-2中的数据存储D1-D3的名称。
  • 【问题3】(4分)
  • 根据说明和图中的术语,补充图1-2中缺失的数据流及其起点和终点。
  • 【问题4】(5分)
  • 实际的证券交易通常是在证券交易中心完成的,因此,该平台的“证券交易”功能需将交易信息传递给证券交易中心。针对这个功能需求,需要对图1-1和图1-2进行哪些修改,请用200字以内的文字加以说明。
    查看答案

  • 考友试题答案分享:
  • 1. e1:客户服务助理 e2:客户 e3:经纪人 2. d1:客户记录 d2:账户记录 d3:交易记录 3. 存款 -- d1 修改账户yue; 取款 -- d1 修改账户yue ; 在线--d3 交易信息 ; 电话 -- d3 交易信息 ; 4. 图1-1:需要添加外部实体证券交易中心(e4),数据流: 1.证券交易请求 证券交易平台--> 证券交易中心 2. 结果 。。 图1-2:需要添加外部实体证券交易中心(e4),数据流: 1.证券交易请求 证券交易在线--> 证券交易中心 2. 结果 。。 3.电话-- 4。结果 河南省移动考友:
  • 【问题一答案】e1:客户服务助理 e2:客户 e3:经纪人 【问题二答案】d1:客户记录表 d2:账户记录表 d3:交易记录表 【问题三答案】 数据流名称:存款修改金额;起点:存款加工;终点:账户记录表(d2) 数据流名称:取款修改金额;起点:取款加工;终点:账户记录表(d2) 数据流名称:记录在线证券交易;起点:证券交易(在线)加工;终点:交易信息表(d3) 数据流名称:记录电话证券交易;起点:证券交易(电话)加工;终点:交易信息表(d3) 【问题四答案】 需要增加的外部实体“证券交易中心”。 在图1-1增加外部实体“证券交易中心“e3。 证券交易平台指向e3的数据流为”交易请求“; e3指向证券交易平台的数据流为”返回交易信息“。 在图1-2增加外部实体“证券交易中心“e3。 证券交易(在线)加工指向e3的数据流为” 记录在线证券交易“; 证券交易(电话)加工指向e3的数据流为”记录电话证券交易信息“; e3指向d3的数据流为”记录交易信息“; d3指向e3的数据流为”返回交易结果“; e3指向检查交易加工的数据流为”交易信息“。
  • 【问题1】: e1:客户服务助理,e2:客户,e3:经纪人, 【问题2】: d1:客户记录表,d2:账户记录表,d3:交易记录表, 【问题3】: 存款→d2,修改账户余额, 取款→d2,修改账户余额, 证券交易(在线)→d3,交易信息, 证券交易(电话)→d3,交易信息, 【问题4】: 图1-1修改: 新增外部实体“证券交易中心”e4,新增数据流:证券交易平台→交易信息→证券交易中心,证券交易中心→交易明细→证券交易平台 图1-2修改: 将数据存储d3:交易记录表修改为外部实体“证券交易中心”,数据流修改为: 证券交易中心→检查交易,交易信息, 证券交易(在线)→证券交易中心,交易信息, 证券交易(电话)→证券交易中心,交易信息,