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

本测试题聚焦《软件方法》中的ABCD建模工作流(业务建模→需求→分析→设计),考查对各工作流边界、产出物、历史演进及实践误区的理解。题目涵盖数据流图语义辨析、系统命名归属、类比推理、测试定位、方法学演进顺序、物理数据库建模合理性、编码中思维活动归属、敏捷实践与建模顺序关系、工作流命名优化,以及业务场景可视化表达等核心内容,强调建模活动的逻辑先后性与本质一致性。

自测链接:umlchina.com/training/qhzg01.html

如果以上链接无法访问,则访问备用链接:umlchina.com/training/quiz.html

本套测试题考查重点:ABCD建模工作流

1 [单选]

以下数据流图摘自上世纪80年代的一本建模书籍。从图形猜测,以下说法正确的是:

图片

A) 图1表达业务建模,图2表达需求,图3表达分析。

B) 图1表达需求,图2表达分析,图3表达设计。

C) 图1表达需求,图2和图3表达分析。

D) 图1表达业务建模,图2和图3表达需求。

2 [单选]

假设公司目前正在研发的系统名字为“并多多”。请问在建模的________工作流产出的工件中,有可能在多处提到该系统时,称其为“并多多”?

A) 业务建模

B) 业务序列图

C) 需求分析

D) 需求

3 [单选]

请把关于沐浴露的宣传语和最接近的软件开发工作流对应起来。

(1)业务建模 (a)洗完澡出来,老公看我的眼神火辣辣的

(2)需求 (b)除了清洁肌肤,还能保持肌肤湿润、柔软

(3)分析和设计 (c)本沐浴露成分有甘油、羊毛脂醇、依替膦酸、聚山梨酯-20...

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

4 [单选]

关于软件开发中的“测试”工作属于什么建模工作流,以下说法正确的是:

A) 属于测试工作流

B) 属于设计工作流

C) 不属于建模工作流

D) 含义模糊,可能属于任何一个建模工作流

5 [单选]

从软件开发方法学的历史发展看,《软件方法》划分的各个工作流的内容先后加入到方法学中的大致顺序是:

 A) 业务建模→需求→分析→设计

 B) 设计→分析→需求→业务建模

 C) 需求→分析→设计→实现

 D) 旧方法学→敏捷新方法学→革命性划时代领域驱动设计人工智能赋能敏捷精益数智化方法学

6 [多选]

开发团队中,有一位老资格的高级开发人员叫张三。

张三开始新的项目时,做的第一件事就是数据库建模,而且是用数据库管理系统提供的建模工具直接建立物理数据库。

图片

张三有一位同事叫李四。

李四读过《软件方法》,看到张三的做法很纳闷,不是应该按照业务建模→需求→分析→设计的建模步骤吗?张三直接上来就做物理数据库,这已经是设计了。

针对以上内容,以下选项的说法中,说得通的有:

 A) 张三用的是敏捷开发方法。敏捷就像超光速,达到之后就可以颠覆各种客观规律。

 B) 张三做的“物理数据库”可能只是相当于一个领域模型,只不过张三不会别的工具,只好借助数据库管理系统提供的工具来做。

 C) 可能张三要做的系统是一个DBMS工具。像这样的系统,数据库就是其核心域,所以一上手就直接建模物理数据库很正常。

 D) 张三有可能是大脑极度发达的人类高质量男(女)性,Ta在大脑中完成了业务建模→需求→分析的思考,然后直接用数据库管理系统提供的工具建模出物理数据库模型。

7 [单选]

如果我们穿越回若干年前,观察一名“古法编程”的开发人员,看到他坐在电脑前面,面对着Visual Studio(或Xcode、Android Studio……)编码环境的界面。这名开发人员并不像打字员或者很多电影里面的程序员一样,一直在啪啪啪啪运指如飞,而是敲一会停一会,有时甚至陷入长考。

请问,此时他思考的是哪一个工作流的问题?

 A) 需求

 B) 分析

 C) 设计

 D) 需求、分析、设计都有可能

8 [多选]

有人提出这样的疑问:

我所在团队目前采用的是敏捷(提问人原话)的做法,简单讨论后,根据经验直接开干(编码),做出来后有需要或有时间再补文档。根据我观察,说实话这样干很多时候出的话质量也挺好的。

这样的做法和《软件方法》中强调的“业务建模→需求→分析→设计”步骤顺序相反了,不同团队是否应该有适合自身情况的顺序?

针对这个问题,以下说法正确的有:

 A) 该团队的开发过程没有违背“业务建模→需求→分析→设计”的工作流顺序。

 B) 这充分说明团队变得敏捷的重要性,充分发挥敏捷的主观能动性,客观规律能为你而变。

 C) 提问人在撒谎,这样思维颠倒的团队,产出物的质量不可能高。

 D) 如果加强各工作流技能的训练,即使开发过程表面上没有变化,产出物的质量也可以进一步提高。

9 [单选]

《软件方法》中建模工作流的名称沿用了之前方法学中的名称,这些名称其实都不太合适,例如,______工作流的名称改为“系统责任”更合适。

 A) 业务建模

 B) 需求

 C) 业务需求

 D) 系统需求

10 [单选]

有方法学家发明了比“糊墙”还有仪式感的“美女建模法”。

例如,某医卫领域软件公司招聘一批颜值较高的美女,穿上制服分别扮演患者、护士、医生、收费员、HIS系统、支付宝、微信等。和客户沟通时,就让这些美女一起上场表演各种场景给客户看。

客户一致反映:这样的方式生动、活泼、新颖、看得见、闻得着、有嚼头、有回昧、一举多得,下次沟通还这样搞!

请问。美女们向客户表演的最有可能是哪个工作流的内容?

 A) 业务建模

 B) 总体设计

 C) 需求

 D) 分析

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值