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

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

导出清单、响应时间、指定运行平台,属于同一类系统需求吗?

6 道章节练习题
单选题5.2 软件需求1 / 6

按教材对系统需求的细分,甲要求能导出待付款清单;乙要求指定负载下95%的查询在2秒内完成;丙要求软件必须运行在指定的开源操作系统上。三者依次是()。

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

正确答案 B

导出清单说的是系统要做什么,响应时间说的是做到什么质量,指定运行平台则限制了设计和构造的选择。依次对应功能需求、非功能需求、设计约束,选B。

先把分类层级对齐。这三条都已经是系统需要满足的具体要求,不是在依次讲组织目标、用户任务和系统能力。乙虽然包含“查询”这个功能词,但新增的限制是负载条件下的响应表现,考查的是性能。丙可能源于兼容、采购或管理要求,仍不改变它在本题中限制运行环境的性质。这里按教材把约束单列的口径作答;有些资料把约束广义地归入非功能需求,不宜混用分类口径。95%和2秒只是题设指标,不是所有系统都要达到的统一标准。

选项分析

A
乙约束的是性能表现,并没有指定采用哪种平台或技术;丙才直接限制运行环境,后两项颠倒。
B
分别依据系统提供的功能、需要达到的性能质量和必须遵守的实现限制分类,与题意一致。
C
把系统需求内部分类换成需求层次分类。是否来自客户,并不能直接决定一条要求属于哪个层次。
D
导出清单是需要实现的行为;指定负载下的响应时间是质量要求,前两项不能交换。

容易混淆的地方

看到“查询”就认定整句话只在讲功能,或看到“必须”就把性能指标也当成设计约束。

再巩固一步

  • 对比三问:做什么、做到什么程度、实现时受什么限制。先确定题目采用的分类口径。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 5.2.1 · 纸书第203页

练习小结

题目纠错

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

查看纠错信息