《软件方法》第六章 自测题

UMLChina软件方法各章练习题自测(六)

  • 关于UMLChina
    • 前言
    • 温习回顾
  • 《软件方法》第六章自测题
    • 自测题1

关于UMLChina

前言

温习回顾

在做本章测试前,我们先一起回顾一下本章可能涉及的知识点:

1. 用例规约
在建模工作流中,我们所指的需求通常分为三类,它们分别是:功能需求质量需求设计约束。他们都在用例规约中具有相应的对应描述,如功能需求对应用例、路径、步骤、字段列表、业务规则,质量需求对应质量需求,设计约束对应设计约束。

在描述用例规约时,我们可以采用线性式和表格式对其进行描述,下图是两种形式的区分和样式:

对于不同级别的需求,往往其精度与稳定性呈反比

可用性需求与交互设计的区别:这里需要注意一个重要事项——不同岗位不要高估自己的能力,如下图:

《软件方法》第六章 自测题
扩展路径:系统要处理的意外和分支(注意,必须要是系统能感知和要处理的)同时,扩展并不等于给出选项,我们要看交互行为的变化,扩展更不是链接,因为我们不能穷尽所有的可能组合。

关于补充约束,书中及PPT上有大幅概念描述,这里只提及几点:补充约束有字段列表、业务规则、质量需求、设计约束四个概念,字段列表通常对系统或执行者反馈的数据信息进行详细的描述;业务规则是核心域规则;质量需求是可用性、可靠性、性能、可支持性的描述,是对事物的度量;设计约束必须来自涉众,明白什么是涉众可以理解和验证的!

用例规约的精简原则:
1、涉众利益不能省
2、路径步骤和前置后置可省其一
3、交互类似的用例、写一个作为样例即可
4、非关键用例、可以不写用例规约

用例关系:用于整理用例规约
扩展《extend》:分离扩展路径
包含《include》:提取公共步骤集合
泛化:扩展的变体(一般不用)

最后,用例没有顺序!!!!!!!!!!!!!!!

《软件方法》第六章自测题

自测题1

单选题
1 、关于用例规约,以下说法正确的是:

?A) 针对同一个用例,应该为研发团队不同角色准备不同视角的用例规约。

?B) 写了用例规约就可以不用另外写需求规约。

?C) 用例规约一般由该用例排位最靠前的涉众来写。

?D) 用例规约的表达方式必须是文本。

2 、以医生门诊为例,请把左侧涉众和右侧的大白话“涉众利益”对应。

1 医生 ·····························a 看着你的背影,恨不得在你屁股上踹一脚

2 当前就诊患者 ·················b 从家里跑过来排队大半天容易吗,不好好问清楚怎么行

3 下一个患者···················· c 这人真讨厌,一点小毛病在这里啰嗦半天,看来今天上午也看不了几个了

?A) 1-a,2-b,3-c

?B) 1-a,2-c,3-b

?C) 1-b,2-a,3-c

?D) 1-b,2-c,3-a

?E) 1-c,2-a,3-b

?F) 1-c,2-b,3-a

3 、以下适合作为某个用例的前置条件的是:

?A) 系统运行正常, 络连通正常

?B) 存在待审批的 销单

?C) 经理已经打电话通知工作人员执行活动计划

?D) 系统记录活动计划信息

4 、关于路径步骤,以下说法正确的是:

?A) 有的用例可以没有扩展路径。

?B) 1个回合内的步骤不一定包含4种类型,有时不需要请求,有时不需要少验证。

?C) 1个回合最好由4个步骤组成。

?D) 用例的基本路径最好控制在3个回合之内。

5 、针对某游戏的某个用例的步骤,以下写法合适的是:

?A) 系统自动计算最佳攻击组合

?B) 玩家进入人机对战界面

?C) 系统从剩余武将中随机挑选一位武将

?D) 玩家保存进度

6 、以下用例规约主要违反了书写用例规约的什么要点p>

  1. 市民向前台系统请求即时查询话费

  2. 前台系统向后台系统发送查询请求

  3. 后台系统查询话单,解析话单,计算话费

  4. 后台系统传递话费结果给前台系统

  5. 前台系统反馈话费清单

……

?A) 遵照请求、验证、改变、回应四部曲

?B) 使用主动语句理清责任

?C) 主语只能是主执行者或系统

?D) 使用核心域概念

7 、针对以下步骤来寻找扩展路径和补充约束,正确的说法是:

基本路径

  1. 医生选择需要分析的患者

  2. 系统反馈患者原始数据

  3. 医生请求做脊波分析

  4. 系统判断患者原始数据适合由系统来做脊波分析

  5. 系统对患者原始数据做脊波分析

  6. 系统反馈分析结果

?A) 步骤2应该业务规则

?B) 步骤3应该有性能需求

?C) 步骤5应该有扩展

?D) 步骤6应该有字段列表

多选题

1、以下是售票系统的“售票员→售票”用例的交互步骤,其中不合适的有:

  1. 售票员询问旅客出发日期、车次和终到站

  2. 顾客回答出发日期、车次和终到站

  3. 售票员提交购票信息

  4. 系统验证购票信息合法

  5. 系统反馈符合要求的余票信息

  6. 售票员重复购票信息,请求旅客确认

……

?A) 1

?B) 2

?C) 3

?D) 4

?E) 5

?F) 6

2 、什么情况下“类”、“组件”、“UML”、“泛化”、“关联”等词汇出现在用例规约里是合适的p>

?A) 做电商系统的分析和设计的时候

?B) 研究的系统是UML建模工具的时候

?C) 电商系统的前排涉众明确指定设计约束的时候

?D) 用UML为电商系统建模的时候

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月4日
下一篇 2021年10月4日

相关推荐