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

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

数据字典的处理过程说明,需要先写出程序代码吗?

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

在需求分析阶段,为数据字典中的“计算应收费用”编写处理过程说明,下列内容最恰当的是()。

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

正确答案 D

这时要让相关方知道处理接收什么、产生什么结果、完成什么功能,以及满足哪些处理要求。D给出了这些信息;程序如何组织、部署在哪台机器上,不是这段需求说明的重点。

可以写明“按已确认的阶梯费率计算应收金额”,并引用具体规则;还可以记录约定负载下的响应要求。这些内容足以帮助后续设计和测试理解目标,却不必先决定用哪种循环或框架。教材所说的“做什么而不是怎样做”,不是让业务规则含糊过去,而是避免把功能说明变成编码方案。数据字典中的简要说明也不等于完整的底层加工规约;遇到复杂分支,仍需配套说明规则,并保持引用一致。

选项分析

A
先固定编码细节却缺少处理的输入输出与业务含义,不能满足需求阶段对处理过程的说明目的。
B
准确只是期望,缺少使用哪些数据、怎么算对和输出什么,相关方难以形成可验证的共同理解。
C
物理存储和部署信息不能说明计费功能的业务职责,文档层次与当前任务不匹配。
D
兼顾输入、输出、功能说明与处理要求,并未提前把需求分析绑定到某种代码实现。

容易混淆的地方

把“不写实现算法”误解为“不写业务规则”,或反过来认为细到代码才算需求描述完整。

再巩固一步

  • 换一种编程语言后仍必须满足的业务行为和质量要求,通常比具体代码更值得写在这里。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 5.2.4 · 纸书第207页

练习小结

题目纠错

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

查看纠错信息