2019年下半年软考下午第一题

2019年下半年软考下午第一题

 2019年下半年软考下午第一题

 2019年下半年软考下午第一题

  E1:有关联的加工:路线管理、发起订单、合约管理. 依次有关联的数据流:(-路线信息)、(-交易线索,+订单信息)、(-物流合约)

  所以我们可以推测E1为:帮买顾问

  E2:有关联的加工:抓取线索 依次有关联的数据流(-车辆交易信息)

  所以我们可以推测E2为:车辆交易系统

  E3:有关联的加工:寻找物流商、物流商注册, 依次有关联的数据流:(-竞拍出价,+订单信息,+物流信息),(-物流商注册信息)

  所以我们可以推测E3为物流商

  E1:帮买顾问  E2:车辆交易系统  E3:物流商

2019年下半年软考下午第一题

  D1:有关联的加工:抓取线索、发起订单 依次有关联的数据流(+交易线索)、(-线索)

  所以我们可以推测D1为交易线索表

  D2有关联的加工:寻找物流商(+物流信息)、发起订单(+新订单)

  所以我们可以推测D2为:订单信息表

  D3有关联的加工:路线管理(+路线)

  推测D3为:路线信息表

  D4有关联的加工:合约管理(+合约)

  推测D4位:合约信息表

  D5有关联的加工:物流商注册(+新物流商)、寻找物流商(-物流商信息)

  推测D5为物流商信息表

  D1:交易线索表  D2:订单信息表  D3:路线信息表  D4:合约信息表  D5:物流商信息表

  2019年下半年软考下午第一题

   根据父图子图平衡原则,我们可以发现E2缺失了一条接受的数据流:物流消息

  缺失的数据流  起点  终点

  物流消息    P5   E2

  合约信息    D4      P5

  路线信息    D3   P5

  订单信息    D2   P5

2019年下半年软考下午第一题

 寻找物流商{

  While(接收到订单)

    DO

    IF(订单类型为普通二手车) THEN  //  这个IF语句应该改成单层的,因为它们的ELSE执行语句都是分配到竞拍系统,没必要分成俩层IF,直接在外层的条件中加上AND就行

      IF(符合固定路线或包车路线) THEN

        系统自动分配给合约物流商;

      ELSE

        将订单信息分配到竞拍体系;

      ENDIF

     ELSE

        将订单信息分配到竞拍体系;

    ENDIF

    给承运的物流商发送物流信息;

    更新订单的物流信息;

    给车辆交易系统发送物流信息;

  ENDDO

}

竞拍体系{

  While(接受到订单信息)

    DO

      推送给有相关路线的物流商;

      物流商竞拍出价;

      最优报价的物流商中标;

      

}