按照业务建模、需求、分析、设计工作流考查。
答案不直接给出,可访问每套题后面给出的自测链接或扫二维码自测,做到全对才能知道答案。
知识点见《软件方法》(http://www.umlchina.com/book/softmeth.html)
和“软件需求设计方法学全程实例剖析”幻灯片(http://www.umlchina.com/training/slide.html)
总纲-强化自测题(1)
1 [ 单选题 ]以下数据流图摘自上世纪80年代的一本建模书籍。从图形猜测,以下说法正确的是:
A) 图1表达业务建模,图2表达需求,图3表达分析。
B) 图1表达需求,图2表达分析,图3表达设计。
C) 图1表达需求,图2和图3表达分析。
D) 图1表达业务建模,图2和图3表达需求。
2 [ 单选题 ]抵触建模的心态中,有的属于过于自卑,有的属于过于自大。根据这个分类,以下选项的言论中,和其他几个选项不同的是:
A) 等你画完图,我都做完了。
B) 我这个产品所有医院都可以用,光去调研一家医院,不是忽略了其他医院的需求吗?
C) 我们公司比较特别,会建模的人接触不到客户,接触到客户的人不会建模。
D) 这两个类确实应该是泛化关系,不信我拿代码给你看。
3 [ 单选题 ]如果我们把建模工作流相关的知识画成以下类图。如果“工件形式”类的某个对象的“名称”属性值叫“业务序列图”,那么请问:以下哪个类的对象的“名称”属性值可能会是“用例图”:
A) 工作流类型
B) 工件类型
C) 表示元素
D) 表示法
4 [ 单选题 ]以下选项中,最为内容正确且用语严谨的是:
A) 在业务建模阶段,我们研究的焦点放在组织上。
B) UML图形是模型内容的一种可选表示形式,不一定要使用。
C) 建模的好处是有章有法,先通盘考虑得到全面的业务流程,然后推导出尽可能全面的系统需求,这样大大减少了漏掉需求的可能性。
D) 使用用例来做需求分析的优势是让需求分析人员时刻牢记“价值”二字。
5 [ 单选题 ]假设公司目前正在研发的系统名字为“并多多”。请问在建模的________工作流产出的工件中,当提到该系统时,会称其为“并多多”?
A) 业务建模
B) 业务序列图
C) 需求分析
D) 需求
6 [ 多选题 ]以下图都是不合适的,有两个图,犯错的思想根源相同。请把这两个图挑出来:
A)
B)
C)
D)
7 [ 多选题 ]如果要观察某时刻系统中的各个对象的情况,可以在以下哪些UML图中观察到:
A) 用例图
B) 类图
C) 序列图
D) 对象图
8 [ 多选题 ]关于序列图的使用,以下说法正确的有:
A) 序列图可以用于描述系统之间的交互。
B) 序列图可以用于描述用例之间的交互。
C) 序列图可以用于描述类之间的交互。
D) 序列图可以用于描述状态之间的交互。
9 [ 单选题 ]关于“源代码就是设计”,以下说法正确的是:
A) 源代码是设计模型的一种表达方式
B) 源代码如果能生动表达自己,可以取代其他模型
C) 设计是源代码之外的其他附加模型和文档的统称
D) 源代码是严谨、无二义的需求和设计表达方式
10 [ 单选题 ]以下不属于“偷懒庇护所”言辞或行为的是:
A) 迅速做出系统推向市场试错以捕获需求
B) 不断地问怎样才能做到
C) 不管用什么方法,能把项目做成功就是好方法
D) 软件开发是艺术
自测链接:https://www.101test.com/cand/index?paperId=QV6WZU