题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第5章 软件工程

产品运行、产品修改、产品转移的质量因素怎么区分?

6 道章节练习题
单选题5.6 软件质量管理2 / 6

按第三版教材的软件质量因素分组,甲关注程序运行所需的计算资源,乙关注修改后是否易于测试,丙关注能否迁到另一类机器使用。三者依次属于()。

选择答案
未作答
答案与解析

正确答案 D

甲是运行效率,乙是可测试性,丙是可移植性。在教材图5-2中,它们分别归入产品运行、产品修改和产品转移,选D。

先把场景翻译成质量因素,再回到分组,比看到“迁移要改代码”就选产品修改更稳。甲问现有产品使用时耗多少资源,乙问变更后能否方便地验证,丙问换一个运行环境还能否使用。图中的可测试性放在产品修改一组;产品转移还包含可再用性、互运行性。本题特意限定第三版这张图的分组,不要求把其他质量模型的术语硬套进来。现实中的迁移当然可能涉及修改,但考试此处按关注的质量因素归类,不是按实施时有没有编辑代码归类。

选项分析

A
甲对应正确,但把乙的可测试性与丙的可移植性所属组对调了,后两项不成立。
B
资源消耗是在运行中衡量的效率因素,不应归产品修改;乙也不是运行效率问题。
C
甲并未涉及环境转移,丙却正是换机器使用,这一组合把两个观察角度颠倒了。
D
依次对应效率、可测试性、可移植性,既符合场景,也符合教材图中的三组位置。

容易混淆的地方

按实际操作是否需要改代码分类,忽略题目要求的是质量因素所属的观察角度。

再巩固一步

  • 记住三句提问:现在用起来怎样,改起来怎样,换环境或与别的系统结合怎样。再用图5-2核对具体因素。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 5.6 · 纸书第228、229页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息