問37
頻出度★★★
ソフトウェア要件として明確に規定すべきものはどれか。
这道题的解析和你的作答记录。
ソフトウェア要件として明確に規定すべきものはどれか。
开发环境的磁盘容量是开发方开展工作所需的环境条件,并不是完成后的软件应当满足的需求。开发环境的准备属于开发计划和项目管理所处理的事项。
系统化目标是在规划过程(系统化构想、系统化计划)中确定的上位目标,应在软件需求定义之前的阶段就确定下来。需求是承接这一目标之后再具体化的,因此它不是要作为软件需求来规定的对象。
正解 正确答案是ウ「数据定义」。在软件需求定义中,必须毫无歧义地确定该软件所处理的输入输出数据,以及数据项的名称、含义、类型、位数、可取值范围等。如果数据定义没有固定下来,在后续的设计、实现、测试中就会出现理解上的偏差,成为返工的原因。因此,数据定义是作为功能性需求的一部分、应当在软件需求中明确规定的事项。
数据库最高层级的设计是决定「如何实现」的设计工序的交付物。需求定义只规定到「需要什么」为止;如果把已经深入到实现方式的设计内容固定为需求,就会不当地剥夺设计的自由度。