随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 填空能与系统在进行交互时能够担任的不同角色称为____,可以是人也或以是物。做这题 →
- 单选在 ATM 自动存取款机的工作模型中(用户通过输入正确的用户资料,向银行存款或取款过程),下面哪个不是 "Actor"()做这题 →
- 综合对于如下应用场景:顾客通过电话呼叫中心,由人工座席操作机票预订系统并完成购票操作,根据描述,人工座席是机票预订系统的____。做这题 →
- 单选包含关系是在 ( ) 关系的基础上通过添加构造型实现的做这题 →
- 填空在 UML 提供的图中,__用于描述系统与外部系统及用户之间的交互。做这题 →
- 填空用例之间的关系包含__做这题 →
- 综合某玩具公司正在开发一套电动玩具在线销售系统,用于向注册会员提供端对端的玩具定制和销售服务。在系统设计阶段,“创建新订单(NewOrder)”的设计用例描述如下表所示。补全下表。 (1)创建新订单 New Order用例编号ETM-RO02参与者(2)(3)会员已经注册并成功登录系统(4)1、会员点击“新的订单”按钮2、系统列出所有正在销售的电动玩具清单及价格;3、会员点击复选框选择所需电动玩具并输入对应数量,点击“结算”按钮;4、系统自动计算总价,显示销售清单和会员预先设置个人资料的收货地址和支付方式;5、会员点击“确认支付”按钮;6、系统自动调用支付系统接口支付该账单;7、若支付系统返回成功标识,系统生成完整订单信息持久存储到数据库订单表中;8、系统将以表格形式显示完整订单信息,同时自动发送完整详单信息至会员预先配置的邮箱地址。备用事件流AA1、会员点击“定制”按钮;A2、系统以列表形式显示所有可以定制的电动玩具清单和定制属于(如尺寸、颜色等)A3、会员点击单选按钮选择需要定制的电动玩具并填写需要定制的属性要求,点击“结算”按钮;A4、回到上述步骤4BB1、若支付系统返回失败标识,系统显示会员当前默认支付方式,让会员确认;B2、若会员点击“修改付款”按钮,调用“修改付款”用例,可以新增并存储为十四夜支付方式,回到步骤4;B3、若会员点击“取消订单”,则该用例终止执行。做这题 →
- 单选在一个“订单输入子系统”中, 创建新订单和更新订单都要核查用户账号是否正确, 则用例“创建新订单”、“更新订单”与用例“核查用户账号”之间的关系是____。做这题 →
- 综合某软件公司欲设计实现一个虚拟世界仿真系统。系统中的虚拟世界用于模拟现实世界中的不同环境(由用户设置并创建),用户通过操作仿真系统中的1~2个机器人来探索虚拟世界。机器人维护着两个变量b1和b2,用来保存从虚拟世界中读取的字符。该系统的主要功能描述如下: (1)机器人探索虚拟世界(Run Robots)。用户使用编辑器(Editor)编写文件件以设置想要模拟的环境,将文件导入系统(Load File)从而在仿真系统中建立虚拟世界(Setup World)。机器人在虚拟世界中的行为也在文件中进行定义,建立机器人的探索行为程序(Setup Program))机器人在虚拟世界中探索时(Run Program),有2种运行模式:①自动控制(Run):事先编排好机器人的动作序列(指令(Instruction)),执行指令,使机器人可以连续动作。若干条指令构成机器人的指令集(Instruction Set)。②单步控制(Step):自动控制方式的一种特殊形式,只执行指定指令中的一个动作。 (2) 手动控制机器人(Manipulate Robots)。选定1 个机器人后(Select Robot),可以采用手动方式控制它。手动控制有4 种方式: ①Move:机器人朝着正前方移动一个交叉点。②Left:机器人原地沿逆时针方向旋转90度。③Read:机器人读取其所在位置的字符,并将这个字符的值赋给b1;如果这个位置上没有字符,则不改变b1的当前值。④Write:将b1中的字符写入机器人当前所在的位置,如果这个位置上已经有字符,该字符的值将会被 b1 的值替代。如果这时 b1 没有值,即在执行 write动作之前没有执行过任何 Read 动作,那么需要提示用户相应的错误信息、(Show Errors)。 手动的宝贝与单步控制的区别在于,单步控制时执行的是指令中的动作,只有一种控制方式,即执行下个动作;而手动控制时有4种动作。现采用面向对象方法设计并实现该仿真系统,得到如下图所示的用例图。 flowchart graph LR User["User"] --> Robot["Run Robots"] User --> Manipulate["Manipulate Robots"] Robot --> SetupWorld["Setup World"] Robot --> SetupProgram["Setup Program"] Robot --> RunProgram["Run Program"] RunProgram --> U1["U1"] RunProgram --> U2["U2"] SelectRobot["Select Robot"] --> U3["U3"] SelectRobot --> U4["U4"] SelectRobot --> U6["U6"] U3 --> ShowErrors["Show Errors"] 【问题】根据说明中的描述,给出用例图所示中U1至U6所对应的用例名。 U1: U2: U3: U4: U5: U6:含图做这题 →
- 判断用例描述中的前置条件与后置条件分别指的是用例执行前和执行后系统与参与者所处的状态。正确☑错误做这题 →
- 判断后置条件是用例描述中用例执行前系统与参与者所处的状态。正确错误做这题 →
- 判断前置条件是用例描述中用例执行后系统与参与者所处的状态。正确错误做这题 →
- 判断用例描述中正常流程是定义流程的“快乐路径”,一步一步,顺序编号。“快乐路径”实质上是指默认流程是什么,而不考虑异常、条件或错误。正确错误做这题 →
- 综合某玩具公司正在开发一套电动玩具在线销售系统,用于向注册会员提供端对端的玩具定制和销售服务。在系统设计阶段,“创建新订单(New Order)“的设计用例描述如下表所示。补全下表。 (1) 创建新订单 New Order 用例编号 ETM-R002 参与者 (2) (3) 会员已经注册并成功登录系统 (4) 1、会员点击“新的订单”按钮2、系统列出所有正在销售的电动玩具清单及价格;3、会员点击复选框选择所需电动玩具并输入对应数量,点击“结算”按钮;4、系统自动计算总价,显示销售清单和会员预先设置个人资料的收货地址和支付方式;5、会员点击“确认支付”按钮;6、系统自动调用支付系统接口支付该账单;7、若支付系统返回成功标识,系统生成完整订单信息持久存储到数据库订单表中;8、系统将以表格形式显示完整订单信息,同时自动发送完整详单信息至会员预先配置的邮箱地址。 备用事件流 A A1、会员点击“定制”按钮;A2、系统以列表形式显示所有可以定制的电动玩具清单和定制属于(如尺寸、颜色等)A3、会员点击单选按钮选择需要定制的电动玩具并填写需要定制的属性要求,点击“结算”按钮;A4、回到上述步骤4 B B1、若支付系统返回失败标识,系统显示会员当前默认支付方式,让会员确认;B2、若会员点击“修改付款”按钮,调用“修改付款”用例,可以新增并存储为十四夜支付方式,回到步骤4;B3、若会员点击“取消订单”,则该用例终止执行。做这题 →
- 判断用例图中的参与者可能对应于现实世界中的人,也可能是其他与系统有交互的事物。□正确错误含图做这题 →
- 判断在用例图中,用例必须有相应的参与者来发起或执行。正确错误含图做这题 →
- 判断在绘制用例图时,其中用例的粒度越细越好。正确错误做这题 →
- 判断用例的包含关系与扩展关系在表示法上相似,都是将虚线箭头从基用例指向包含用例(扩展用例)。 ☑正确错误 □正确错误做这题 →
- 判断在绘制用例图时,一个椭圆框表示一个用例,用例名称写在椭圆内部。正确错误做这题 →
- 判断用例之间的关系只有包含关系。正确错误做这题 →
- 判断参与者与用例之间没有关系。正确错误做这题 →
- 判断一个用例图上,只能出现一个参与者与一个用例的关系描述。正确错误做这题 →
- 填空在绘制用例图时,小人表示____椭圆框表示 C做这题 →
- 填空用例图的要素包括 、用例和 O做这题 →
- 填空Actor中含义是____也被称为 o做这题 →
- 综合某种出售罐装饮料的自动售货机(Vending Machine)的工作过程描述如下: A、顾客购买饮料:顾客选择所需购买的饮料及数量。 B、顾客从投币口向自动售货机中投入硬币(该自动售货机只接收硬币)。硬币器收集投入的硬币并计算其对应的价值。如果所投入的硬币足够购买所需数量的这种饮料且饮料数量足够,则推出饮料,计算找零,顾客取走饮料和找回的硬币;如果投入的硬币不够或者所选购的饮料数量不足,则提示用户继续投入硬币或重新选择饮料及数量。 C、退还顾客硬币:一次购买结束之后,将硬币器中的硬币移走(清空硬币器),等待下一次交易。自动售货机还设有一个退币按钮,用于退还顾客所投入的硬币。已经成功购买饮料的钱是不会被退回的。采用面向对象方法分析和设计该自动售货机的软件系统,可以得出(1)可以完成的功能(用例):(2)、(3)。得到如图1所示的用例图。 flowchart graph LR A["(1)"] --> B["(2)"] A["(1)"] --> C["(3)"] 图1-用例图含图做这题 →
- 综合某出版社拟开发一个在线销售各种学术出版物的网上商店(ACShop),其主要的功能需求描述如下: (1)ACShop在线销售的学术出版物包括论文、学术报告或讲座资料等。 (2)ACShop的客户分为两种:未注册客户和注册客户。 (3)未注册客户可以浏览或检索出版物,将出版物添加到购物车中。未注册客户进行注册操作之后,成为ACShop 注册客户。 (4)注册客户登录之后,可将待购买的出版物添加到购物车中,并进行结账操作。 结账操作的具体流程描述如下:①从预先填写的地址列表中选择一个作为本次交易的收货地址。如果没有地址信息,则可以添加新地址。②选择付款方式。ACShop 支持信用卡付款和银行转账两种方式。注册客户可以从预先填写的信用卡或银行账号中选择一个付款。若没有付款方式信息,则可以添加新付款方式。 ③确认提交购物车中待购卖的出版物后,ACShop会自动生成与之相对应的订单。 (5)管理员负责维护在线销售的出版物目录,包括添加新出版物或者更新在售出版物信息等操作。 现采用面向对象方法分析并设计该网站 ACShop,得到如下图2 所示用例图。 flowchart graph LR subgraph ACShop A["ACShop"] --> B["浏览或检索出版物"] B --> C["(1)"] C --> D["<<包含>>"] D --> E["(2)"] E --> F["添加新付款方式"] F --> G["添加新地址"] G --> H["登录"] H --> I["注册客户"] I --> J["未注册客户"] K["管理员"] --> L["添加出版物"] L --> M["更新在售出版物信息"] end subgraph ACShop Branch A -.->|<<<包含>>| C E -.->|<<包含>>| F F -.->|<<扩展>>| G H -.->|<<扩展>>| I end subgraph ACShop Branch B --> C D --> E E --> K end 图2用例图 【问题】:根据描述,补全用例图。含图做这题 →
- 单选下面对参与者说法不正确的是做这题 →
- 综合某玩具公司正在开发一套电动玩具在线销售系统,用于向注册会员提供端对端的玩具定制和销售服务。在系统设计阶段,“创建新订单(New Order)”的设计用例描述如下表所示。补全下表。做这题 →
- 判断参与者,也称为角色,是使用系统的对象,可以是人,也可以是另一个系统。做这题 →
- 单选用例的表示图是____。做这题 →
- 单选在用例图中,有关用例、参考者等之间的关系的叙述,错误的是()做这题 →
- 单选为了完成某些业务任务,参与者发起系统活动,即()做这题 →
- 填空Actor 中含义是____,也被称为____。做这题 →
- 填空Actor 中含义是____,也被称为____。做这题 →
- 填空Actor 中含义是____,也被称为____。做这题 →
上一页5 / 5