第1章自测题 Part1
2. 软件开发中设计工作的目的是____。
A) 对系统做详细的描述
B) 更好地指导编码
C) 降低开发维护成本
D) 满足软件工程设计规范
答案和解析:
A) 错误选项。原因同《软件方法》自测题解析-001选项C的讲解。
B) 错误选项。
设计并不是把系统分解成能够编码的小块就行,如果是这样,同一个系统,让100个人来分解,可能有100种分法。选择这个选项可能会导致系统的结构会朝着“编码人员怎么爽怎么来”的方向走。
C) 正确选项。
在A选项的解析中提到,100个人有100种分解方法。不同的分解方法好坏,判断标准是当系统有新的需求时,满足新需求的成本,或者说,应变的成本。
D) 错误选项。原因同《软件方法》自测题解析-001选项D的讲解。
[推荐升级]23套UML+EA和StarUML的建模示范视频-全程字幕(2022.6.1更新)
《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题