《软件方法》强化自测题-总纲(1)

2022-04-09 10:49:27 浏览数 (1)

按照业务建模、需求、分析、设计工作流考查。

答案不直接给出,可访问每套题后面给出的自测链接或扫二维码自测,做到全对才能知道答案。

知识点见《软件方法》(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

0 人点赞