《软件方法》第2章自测题2
3 [单选题]
做一个研发部内部使用的“统一开发平台”,以下长得像愿景的是:
A) 建立一个统一开发平台
B) 为公司赚取更多的利润
C) 提高代码复用率
D) 开发人员可以在平台上开发软件
答案和解析
正确答案为C。
书中53页2.3.1,愿景是改善某个指标,不是做某事,B和C都属于改善某个指标。
书中57页2.3.3,改进是系统带来的。“统一开发平台”能带来C,不能带来B。要达到B,除了“统一开发平台”要给力,程序员也要给力,研发部其他岗位也要给力,市场部、行政部、财务部也要给力,整个市场大环境也要给力。
4 [多选题]
平时建模人员使用的词汇中,有许多是含糊不清的,背后隐藏的问题是对一些软件工程概念的认识不清楚。请问:以下哪些词汇是不合适的?
A) 用户需求
B) 系统需求
C) 开发需求
D) 需求分析
E) 涉众利益
F) 涉众需求
G) 业务需求
H) 设计需求
答案和解析
答案ACDFGH。
A) 正确选项。“用户需求”不合适。
“用户”属于模糊用语,“用户需求”则是错误用语,参见《CTO也糊涂的常用术语》中的“用户需求”词条。
B) 错误选项。“系统需求”合适。
同样参见《CTO也糊涂的常用术语》中的“用户需求”词条。
C) 正确选项。“开发需求”不合适。
“开发需求”是错误用语。更详细知识点参见书中48页:投币法,211页:不这样不行。
D) 正确选项。“需求分析”不合适。
“需求分析”一词经常被使用,但用这个词的人未必知道什么是“需求”,什么是“分析”,往往还会说出类似于“需求设计”、“设计一份需求”、“需求架构”、“功能架构”之类的错误用语。
E) 错误选项。“涉众利益”合适。
F) 正确选项。“涉众需求”不合适。
知识点同A选项。
G)正确选项。“业务需求”不合适。
“业务”属于模糊用语,“业务需求”属于错误用语,知识点参见《CTO也糊涂的常用术语》中的“业务架构”词条。
H)正确选项。“设计需求”不合适。
知识点同D选项。
[新增产品经理集锦BR-003]27套UML+EA和StarUML的建模示范视频-全程字幕(20220928更新)
10月10-14晚网课:SysML和MBSE基于模型的系统工程
[19:30上课]10月24-28日晚剔除伪创新的领域驱动设计-网络公开课
《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题
CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]
作者微信:umlchina2