参考答案和解析
正确答案:S1:Idle S2:Await Ticket Take S3:Await Enable S4:Await Entry
S1:Idle S2:Await Ticket Take S3:Await Enable S4:Await Entry
更多“根据说明中的描述,使用上页表给出的状态名称,给出图(c)中S1~S4所对应的状态。”相关问题
  • 第1题:

    【问题2】(4分) 使用说明中的词语,给出图1.2中的数据存储D1~D4的名称。


    正确答案:
    分析:【问题2】
    本问题考查数据存储的确定。根据题目的描述“对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征”,结合0层数据流图我们可知D2为日志文件;根据题目描述“根据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件”,再结合0层数据流图我们可知D3为病历文件,并且确失生成病历至病历文件的数据流和日志文件至生成病历的数据流;根据题目描述“根据日志文件中的生命体征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件”,再结合0层数据流图我们可知D4为治疗意见文件。在确定了上面三个文件后,题目中还剩下生命体征范围文件,很显然,D1就是生命体征范围文件。
    参考答案:【问题2】 (4分,各1分).
    Dl:生命体征范围文件 D2:日志文件
    D3:病历文件 D4:治疗意见文件

  • 第2题:

    根据【说明】中的描述,使用表5—3中的英文名称,给出图5—4中6~9对应的消息。


    正确答案:6:readPIN() 7:PIN 8:creat(atmthiscardpin) 9:perform’Fransaction()
    6:readPIN() 7:PIN 8:creat(atm,this,card,pin) 9:perform’Fransaction()

  • 第3题:

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


    正确答案:D1:客户信息文件 D2:音像制品信息文件 D3:租借记录文件 D4:预约记录文件
    D1:客户信息文件 D2:音像制品信息文件 D3:租借记录文件 D4:预约记录文件

  • 第4题:

    根据说明中的描述,使用表3-11给出的类的名称,给出图3-23中的A~D所对应的类。


    正确答案:在UML类图中类与类之间的5种关系从弱到强依次为:依赖(Dependency)关联(Association)聚合(Aggregation)组合(Composition)和继承(Inheritance)。因此依赖关系最弱继承表示类与类之间关系最强。依赖(Dependency)关系是类与类之间的连接并且依赖总是单向的其标准UML图形表示为表示其相联的两个类之间存在关联关系用于描述两个概念上位于相同级别的类的实例之间存在的某种语义上的联系。聚合关系是关联关系的一种特例代表两个类之间的整体/局部关系其标准UML图形表示为表示其相联的两个类之间存在继承关系。子类继承父类的行为与含义子类还可以增加或者覆盖父类的行为。子类可以出现在父类出现的任何位置。 依题意可以判断Barrier、EntryBarrier和ExitBarrier之间存在继承关系而在图3-23类图中所表示的继承关系的部分只有一处因此这3个类分别对应于图3-23中的类B、类C和类D而剩下的类 A只有选择类CarPark了。
    在UML类图中,类与类之间的5种关系从弱到强依次为:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition)和继承(Inheritance)。因此依赖关系最弱,继承表示类与类之间关系最强。依赖(Dependency)关系是类与类之间的连接,并且依赖总是单向的,其标准UML图形表示为表示其相联的两个类之间存在关联关系,用于描述两个概念上位于相同级别的类的实例之间存在的某种语义上的联系。聚合关系是关联关系的一种特例,代表两个类之间的整体/局部关系,其标准UML图形表示为表示其相联的两个类之间存在继承关系。子类继承父类的行为与含义,子类还可以增加或者覆盖父类的行为。子类可以出现在父类出现的任何位置。 依题意可以判断Barrier、EntryBarrier和ExitBarrier之间存在继承关系,而在图3-23类图中所表示的继承关系的部分只有一处,因此这3个类分别对应于图3-23中的类B、类C和类D,而剩下的类 A只有选择类CarPark了。

  • 第5题:

    根据[说明]中的描述,给出ORS用例图中(1)和(2)所对应的关系。


    正确答案:(1):extend>>(2):include>>
    (1):extend>>(2):include>>

  • 第6题:

    根据【说明】中的描述,给出图6—4中缺少的四个用例及其所对应的参与者。


    正确答案:

  • 第7题:

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


    正确答案:D1:学生信息文件;D2:课程单元信息文件;D3:课程信息文刊;D4:课程成绩文件。 D5:无效成绩文件 注:D2和D3的答案可以互换。
    D1:学生信息文件;D2:课程单元信息文件;D3:课程信息文刊;D4:课程成绩文件。 D5:无效成绩文件 注:D2和D3的答案可以互换。

  • 第8题:

    【问题2】(2分) 使用说明中的术语,给出图中D1—D2所对应的数据存储名称。


    正确答案:
    【问题2】(2分)
    D1:未录用的应聘者表 D2:评价结果表

  • 第9题:

    除了表4-11和表4-12给出的用例之外,从以上[说明]陈述中还可以获取哪些由信用卡客户发起的用例?(请使用[说明]中的词汇,给出用例名称即可)


    正确答案:这是一道要求读者根据系统需求描述抽象出相应用例名称的分析理解题。本试题的解答思路如下。 ①参照并领会如何根据题干中“①信用卡申请”的需求描述抽象出题干中“非信用卡客户申请信用卡”、“激活信用卡”这两个用例。 ②由题干中给出的需求描述信息“②月报表生成……信用卡客户可以登录CCMS查看月报表也可以要求CCMS提供打印出的月报表”可抽象出用例“信用卡客户查询月报表”如表4-19所示。   ③由题干中给出的需求描述信息“③信用卡客户信息管理……每个信用卡客户可以查询其个人信息”可抽象出用例“信用卡客户查询个人信息”如表4-20所示。   ④由题干中给出的需求描述信息“④信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在CCMS中”可抽象出用例“信用卡交易信息”如表4-21所示。   ⑤由题干中给出的需求描述信息“⑤交易信息查询。信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额”可抽象出用例“信用卡客户查询”如表4-22所示。
    这是一道要求读者根据系统需求描述抽象出相应用例名称的分析理解题。本试题的解答思路如下。 ①参照并领会如何根据题干中“①信用卡申请”的需求描述,抽象出题干中“非信用卡客户申请信用卡”、“激活信用卡”这两个用例。 ②由题干中给出的需求描述信息“②月报表生成……信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表”,可抽象出用例“信用卡客户查询月报表”,如表4-19所示。   ③由题干中给出的需求描述信息“③信用卡客户信息管理……每个信用卡客户可以查询其个人信息”,可抽象出用例“信用卡客户查询个人信息”,如表4-20所示。   ④由题干中给出的需求描述信息“④信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在CCMS中”,可抽象出用例“信用卡交易信息”,如表4-21所示。   ⑤由题干中给出的需求描述信息“⑤交易信息查询。信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额”,可抽象出用例“信用卡客户查询”,如表4-22所示。

  • 第10题:

    根据[说明]中的描述,使用用例名称列表和活动名称列表中的英文名称,给出提交稿件过程的活动图中Actionl~Action4对应的活动。


    正确答案:Action1:enter title and abstract Action2:select subject group Action3:select paper location Action4:upload paper
    Action1:enter title and abstract Action2:select subject group Action3:select paper location Action4:upload paper 解析:本题涉及面向对象系统开发时的UML用例图、活动图以及用例之间的关联关系。
    构建用例图时,常用的方式是先识别参与者,然后确定用例。创建参与者之间的继承关系是为了简化绘图。继承关系可以通过子类型“是一种”父类型进行判定。在本题中,作者和审稿人分别是一种用户,委员会主席是一种特殊审稿人。因此,A1:User、 A2:Author、A3:Reviewer、A4:PCChair。
    考查用例时,通过判断用例是哪一个特定参与者发起或者触发,来建立和参与者之间的关联。审稿人可以设定兴趣领域、审阅稿件给出意见和罗列录用或/和拒绝的稿件,因此U1:list accepted/rejiected papers,会议委员会主席可以浏览提交的稿件、给审稿人分配稿件、罗列录用和(或)拒绝的稿件以及关闭审稿过程,U2和U3分别为browse submitted papers和assign paper to reviewer(可互换)。
    考查用例之间的关系时,extend>>(扩展)关系可以通过判断是否可以从一个用例的执行中,在需要时转向执行另一个用例,执行完返回继续,即存在extend>>关系。include>>(包含)定义了用例之间的包含关系,用于一个用例包含另一个用例的行为的建模,通过这种方式,可以把抽象(公共)行为从多个行为中分离出来。本题中,只有作者能提交稿件,“提交稿件”时判断是否登录,如果没有登录,先“登录”,然后返回继续提交稿件,所以(1)处应填extend>>。审稿人可以罗列录用和(或)拒绝的稿件,会议委员会主席在关闭审稿过程时须包括罗列录用和(或)拒绝的稿件,即用例“list accepted/rejected papers”和用例“close reviewing process”存在包含关系,所以(2)处应填include>>。
    可以通过为每个用例构造一个活动图对用例进一步细化。构造活动图时可以通过如下步骤进行:从一个作为起点的初始节点开始;为用例的每个主要步骤添加一个动作:从一个活动到另一个活动、决策点或终点添加一条流;在流分解成不同路线的地方添加决策,并用一个合并将各个流重新合并;在有并行执行活动的地方添加分支和联合;用一个单一的活动终止符号结束。本题中,根据说明中条目2中描述的提交稿件的过程构建活动图,所以Actionl处填enter title and abstract、Action2处填select subject group、 Action3处填select paper location、Action4处填upload paper。

  • 第11题:

    某公司欲开发招聘系统以提高招聘效率,其主要功能如下:1接受申请验证应聘者所提供的自身信息是否完整,是否说明了应聘职位,受理验证合格的申请,给应聘者发送致谢信息。2评估应聘者根据部门经理设置的职位要求,审查已经受理的申请;对未被录用的应聘者进行谢绝处理,将未被录用的应聘者信息存入未录用的应聘者表,并给其发送谢绝决策;对录用的应聘者进行职位安排评价,将评价结果存入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统。现采用结构化方法对招聘系统进行分析与设计,获得如图1-1所示的顶层数据流图、图1-2所示0层数据流图和图1-3所示1层数据流图。

    1、使用说明中的术语,给出图中E1~E3所对应的实体名称。2、使用说明中的术语,给出图中D1~D2所对应的数据存储名称。


    3、使用说明和图中的术语,给出图1-3中加工P1~P3的名称。4、解释说明图1-2和图1-3是否保持平衡,若不平衡请按如下格式补充图1-3中数据流的名称以及数据流的起点或终点,使其平衡(使用说明中的术语或图中符号)。


    答案:
    解析:
    1、E1:应聘者E2:部门经理E3:工资系统
    2、D1:未录用的应聘者表D2:评价结果表
    3、P1:验证信息P2:审查申请P3:职位安排评价
    4、不平衡。图1-2中加工的输入输出流与其子图1-3中的输入输出流的数量不同。

    1、[解析] 本题考查数据流图(DFD)的应用,采用结构化方法进行系统分析与设计,是一道传统题目,要求考生细心分析题目中所描述的内容。DFD是一种便于用户理解、分析系统数据流程的图形化建模工具。是系统逻辑模型的重要组成部分。本问题考查顶层DFD。顶层DFD -般用来确定系统边界,将待开发系统看作一个加工,因此图中只有唯一的一个处理和一些外部实体,以及这两者之间的输入输出数据流。外部实体可以是使用系统的用户,也可以是为系统提供输入或接收系统输出的外部系统。本问题要求根据描述确定图中的外部实体。应仔细分析题目中描述,并结合已经在顶层数据流图中给出的数据流进行分析。从题目的说明中可以看出,与系统的交互者包括应聘者、部门经理和工资系统。分析说明中的描述可知,应聘者提供自身信息,并接收系统验证合格后的致谢信息等。部门经理设置职位要求。对录用者而言,将其录用职位和信息发送给工资系统。对应图1-1中数据流和实体的对应关系,可知E1为应聘者,E2为部门经理,E3为工资系统。
    2、[解析] 本问题考查DFD中数据存储的确定。本题中涉及的数据存储只有2个,一个是存储未被录用的应聘者信息,即未录用的应聘者表;另一个是存储对录用的应聘者进行职位安排评价的评价结果,即评价结果表。可以确定图1-2中D1和D2为未录用的应聘者表和评价结果表,因为有一个处理与这两个数据存储相关,需要再对应图1.3,可确认D1为未录用的应聘者表,D2为评价结果表。3、[解析] 本问题考查1层DFD中缺失的处理。从说明(1)中接受申请的描述功能,需先对应聘者信息进行验证,受理验证合格的申请,可知缺失的处理P1为验证信息。说明(2)中,根据职位要求,审查已经受理的申请,对录用者进行职位安排评价,可知缺失的处理P2为审查申请,P3为职位安排评价。
    4、[解析] 本问题考查绘制分层DFD时的注意事项。在分层DFD中,需要保持父图与子图的平衡。即父图中某加工的输入输出数据流必须与其子图的输入输出数据流在数量和名字上相同,或者父图的一个输入(或输出)数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项全体正好是父图中的这一个数据流。本题中,图1-2中加工的输入输出流与其子图1-3中的输入输出流的数量不同。也无需将父图中一条数据流分解成子图中多条数据流,因此,补充子图中缺失的输入或输出数据流:录用职位、已受理的申请、谢绝决策。

  • 第12题:

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】
    某种出售罐装饮料的自动售货机.( Vending Machine)的工作过程描述如下:
    (1)顾客选择所需购买的饮料及数量。
    (2)顾客从投币口向自动售货机中投入硬币(该自动售货机只接收硬币)。硬币器收集投入的硬币并计算其对应的价值。如果所投入的硬币足够购买所需数量的这种饮料且饮料数量足够,则推出饮料,计算找零,顾客取走饮料和找回的硬币;如果投入的硬币不够或者所选购的饮料数量不足,则提示用户继续投入硬币或重新选择饮料及数量。
    (3)一次购买结束之后,将硬币器中的硬币移走(清空硬币器),等待下一次交易。自动售货机还设有一个退币按钮,用于退还顾客所投入的硬币。已经成功购买饮料的钱是不会被退回的。



    现采用面向对象方法分析和设计该自动售货机的软件系统,得到如图3-1所示的用例图,其中,用例“购买饮料”的用例规约描述如下。
    参与者:顾客。
    主要事件流:
    1.顾客选择需要购买的饮料和数量,投入硬币;
    2.自动售货机检查顾客是否投入足够的硬币;
    3.自动售货机检查饮料储存仓中所选购的饮料是否足够;
    4.自动售货机推出饮料;
    5.自动售货机返回找零。
    各选事件流:

    2a.若投入的硬币不足,则给出提示并退回到1;

    3a.若所选购的饮料数量不足,则给出提示并退回到1 。
    根据用例“购买饮料”得到自动售货机的4个状态:“空闲”状态、“准备服务”状态、“可购买”状态以及“饮料出售”状态,对应的状态图如图3-2所示。
    所设计的类图如图3-3所示。



    【问题1】(6分)
    根据说明中的描述,使用说明中的术语,给出图3-2中的S1~S4所对应的状态名。
    【问题2】(4分)
    根据说明中的描述,使用说明中的术语,给出图3-2中的E1~E4所对应的事件名
    【问题3】(5分)
    根据说明中的描述,使用说明中的术语,给出图3-3中C1~C5所对应的类名。


    答案:
    解析:
    问题1:S1:空闲,S2:准备服务,S3:饮料出售,S4:可购买
    问题2:E1:饮料数量不足,E2:硬币数量足够,E3:推出饮料,E4:返回找零
    问题3:C1:自动售货机,C2:硬币器,C3:饮料储存仓,C4:硬币,C5:饮料
    试题分析:
    本题问题1系统中的状态图,是对状态转换的图形化表达从题目的说明部分可知,在状态转换过程中,涉及到的状态一共有四种:空闲、准备服务、可购买、饮料出售从状态图涉及的转换可知S1~S4分别为:空闲、准备服务、饮料出售、可购买关于状态转换的分析如下:
    (1) 清空硬币器后,自动售货机等待下一次交易,进入空闲状态此时可任意的进行饮料选择数量,一旦顾客投入硬币,自动售货机便进入准备服务状态
    (2) 当自动售货机进行准备服务状态时,开始计算硬币价值,如果硬币不够则提示顾客继续投入硬币如果硬币足够,则进入可购买状态
    (3) 进行可购买状态后,自动售货机判断饮料数量如果数量不够,则返回准备服务状态提示用户重新选择饮料如果数量足够,则推出饮料进入饮料出售状态
    (4) 进行饮料出售状态后,自动售货机计算找零,并返回进入空闲状态等待下一次交易
    本题问题2主要是分析四种状态中的跳转事件根据状态图和试题主要事件流的描述可以推出事件E1是饮料数量不足,事件E2是硬币数量足够,事件E3是推出饮料,事件E4是返回找零
    本题问题3根据主要事件流的描述,可以推断出C1~C5的类名分别对应自动售货机、硬币器、饮料储存仓、硬币、饮料

  • 第13题:

    使用【说明】中的词语,给出图(b)中的数据存储D1~D4的名称。


    正确答案:D1:客户信息文件 D2:音像制品信息文件 D3:租借记录文件 D4:预约记录文件
    D1:客户信息文件 D2:音像制品信息文件 D3:租借记录文件 D4:预约记录文件

  • 第14题:

    图3—2给出了“处方”的部分状态图。根据说明中的描述,给出图3~2中缺少的S1~S4所对应的状态名以及(7)~(10)处所对应的迁移(transition)名。


    正确答案:S1:审核中S2:无法审核S3:医生信息无效S4:无效处方 (7)医生信息不正确 (8)医生信息正确 (9)医生回复处方无效 (10)医生在7天内未给出确认答复
    S1:审核中S2:无法审核S3:医生信息无效S4:无效处方 (7)医生信息不正确 (8)医生信息正确 (9)医生回复处方无效 (10)医生在7天内未给出确认答复

  • 第15题:

    根据状态转换图,列出相应的状态转换表,给出“当前状态”、当前状态允许的“输入”和对应每一个输入的“下一个状态”。


    正确答案:

  • 第16题:

    根据说明中的描述,使用表3-11给出的状态名称,给出图3-24中S1~S4所对应的状态。


    正确答案:在图3-24状态图中Idle表示有空闲车位Disable表示没有空闲车位因此在其之间存在双向的状态迁移即状态图上的状态S1为Idle状态。当停车场存在空闲车位时汽车请求进入停车场根据说明描述“当汽车到达入口时驾驶员按下停车卡打印机的按钮获取停车卡”可知在该动作正对应于状态图上的S1和状态S2之间的迁移因此状态S2表示的含义应该是按下按钮后状态此时驾驶员等待打印停车卡所以状态S2为Await Ticket Take。同理可分析出状态S3和状态S4。
    在图3-24状态图中,Idle表示有空闲车位,Disable表示没有空闲车位,因此在其之间存在双向的状态迁移,即状态图上的状态S1为Idle状态。当停车场存在空闲车位时,汽车请求进入停车场,根据说明描述“当汽车到达入口时,驾驶员按下停车卡打印机的按钮获取停车卡”,可知在该动作正对应于状态图上的S1和状态S2之间的迁移,因此,状态S2表示的含义应该是按下按钮后状态,此时,驾驶员等待打印停车卡,所以状态S2为Await Ticket Take。同理可分析出状态S3和状态S4。

  • 第17题:

    根据【说明】中的描述,给出图6—5中(1)一(4)处对应的活动名称或图形符号。


    正确答案:

  • 第18题:

    图3-2是李工在设计方案中给出的智能设备工作状态转换图。

    (1)请指出图中的两处错误(在图中圈出)并用200字以内的文字说明理由;

    (2)给出正确的状态转换图。


    正确答案:两处不正确的转换 ①处不正确:配送车到达货舱地址是动作不是状态: ②处不正确:配送车在存/取货物状态完成后只能是待命状态配送车返回原位状态不存在。 (2)正确的状态转换图(图3-4)
    两处不正确的转换 ①处不正确:配送车到达货舱地址是动作,不是状态: ②处不正确:配送车在存/取货物状态完成后,只能是待命状态,配送车返回原位状态不存在。 (2)正确的状态转换图(图3-4) 解析:该问题考查了嵌入式系统设计中智能设备工作状态转换的正确性设计问题。

  • 第19题:

    根据说明中的描述,使用上页表给出的类的名称,给出图(b)中的,A~D所对应的类。


    正确答案:A:CarPark B:Barrier C:EntryBarrier D:ExiBarrier 其中C、D的答案可以互换
    A:CarPark B:Barrier C:EntryBarrier D:ExiBarrier 其中,C、D的答案可以互换

  • 第20题:

    使用[说明]中的词语,给出图7-11中的数据存储D1~D4的名称。


    正确答案:题目的第二个问题在于识别系统中的数据文件D1~D4根据0层数据流图中的数据文件与处理之间的关系分析可以得知: D1为创建新客户加工的输出并且为加工1、6和7的输入再根据题目中的描述客户信息文件与创建客户信息、预约、归还和履行预约都相关因此D1便是客户信息文件。同理可分析出D2为音像制品信息文件、D3为租借记录文件、D4为预约记录文件。
    题目的第二个问题在于识别系统中的数据文件D1~D4,根据0层数据流图中的数据文件与处理之间的关系分析可以得知: D1为创建新客户加工的输出,并且为加工1、6和7的输入,再根据题目中的描述,客户信息文件与创建客户信息、预约、归还和履行预约都相关,因此D1便是客户信息文件。同理可分析出D2为音像制品信息文件、D3为租借记录文件、D4为预约记录文件。

  • 第21题:

    试题三(共15分)

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

    【说明】

    某种出售罐装饮料的自动售货机.( Vending Machine)的工作过程描述如下:

    (l)顾客选择所需购买的饮料及数量。

    (2)顾客从投币口向自动售货机中投入硬币(该自动售货机只接收硬币)。硬币器收集投入的硬币并计算其对应的价值。如果所投入的硬币足够购买所需数量的这种饮料且饮料数量足够,则推出饮料,计算找零,顾客取走饮料和找回的硬币;如果投入的硬币不够或者所选购的饮料数量不足,则提示用户继续投入硬币或重新选择饮料及数量。

    (3)一次购买结束之后,将硬币器中的硬币移走(清空硬币器),等待下一次交易。自动售货机还设有一个退币按钮,用于退还顾客所投入的硬币。已经成功购买饮料的

    钱是不会被退回的。

    现采用面向对象方法分析和设计该自动售货机的软件系统,得到如图3-1所示的用例图,其中,用例“购买饮料”的用例规约描述如下。

    参与者:顾客。

    主要事件流:

    1.顾客选择需要购买的饮料和数量,投入硬币;

    2.自动售货机检查顾客是否投入足够的硬币;

    3.自动售货机检查饮料信存仓中所选购的饮料是否足够;

    4.自动售货机推出饮料;

    5.自动售货机返回找零。

    各选事件流:

    2a.若投入的硬币不足,则给出提示并退回到1;

    3a.若所选购的饮料数量不足j?则给出提示并退回到1 。

    根据用例“购买饮料”得到自动售货机的4个状态:“空闲”状态、“准备服务”状态、“可购买”状态以及“饮料出售”状态,对应的状态图如图3-2所示。

    所设计的类图如图3-3所示。

    【问题1】(6分)

    根据说明中的描述,使用说明中的术语,给出图3-2中的S1~S4所对应的状态名。

    【问题2】(4分)

    根据说明中的描述,使用说明中的术语,给出图3-2中的E1~E4所对应的事件名。

    【问题3】(5分)

    根据说明中的描述,使用说明中的术语,给出图3-3中CI~C5所对应的类名。


    正确答案:

  • 第22题:

    根据[说明]中的描述,使用用例名称列表中的英文名称,给出ORS用例图中U1一 U3所对应的用例。


    正确答案:U1:list accepted/rejected papers U2:browse submitted papers U3:assign paper to reviewer 注:U2和U3的答案可互换
    U1:list accepted/rejected papers U2:browse submitted papers U3:assign paper to reviewer 注:U2和U3的答案可互换

  • 第23题:

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

    【说明】

    某玩具公司正在开发一套电动玩具在线销售系统,用于向注册会员提供端对端的玩具 定制和销售服务。在系统设计阶段,"创建新订单? (New Order)"? 的设计用例详细描述如表 3-1 所示,候选设计类分类如表 3-2 所示,并根据该用例设计出部分类图如图3-1所示。





    在订单处理的过程中,会员可以点击“取消订单"取消该订单。如果支付失败,该订单将被标记为挂起状态,可后续重新支付,如果挂起超时30分钟未支付,系统将自动取消该订单。订单支付成功后,系统判断订单类型:

    (1)对于常规订单,标记为备货状态,订单信息发送到货运部,完成打包后交付快递发货;

    (2)对于定制订单,会自动进入定制状态,定制完成后交付快递发货。会员在系统中点击”收货"按钮变为收货状态,结束整个订单的处理流程。根据订单处理过程所设计的状态图如图3-2所示。



    图3-2 订单状态图


    ?【问题1】(6分)

    根据表3-1中所标记的候选设计类,请按照其类别将编号 C1~C12 分别填入表 3-2? 中的(a)、(b)和(c)处。

    【问题2】 (4 分)

    根据创建新订单的用例描述,请给出图3-1中X1~X4处对应类的名称。

    【问题3】 (5分)

    根据订单处理过程的描述,在图 3-2 中S1~S5处分别填入对应的状态名称。


    答案:
    解析:
    【问题1】(6分)
    (a):C4、C5、C7、C10、C11
    (b):C3、C8
    (c):C1、C2、C6、C9、C12
    【问题2】 (4 分)
    X1:收货地址
    X2:支付方式
    X3:邮箱地址
    X4:定制属性
    【问题3】 (5分)
    S1:订单挂起
    S2:订单备货
    S3:订单定制
    S4:订单发货
    S5:订单收货