問50
頻出度★★★
システム開発プロジェクトの工程を,システム要件定義,システム設計,プログラミング,テストの順に進めるとき,a~dのうち,品質の管理を実施する必要がある工程として,適切なものだけを全て挙げたものはどれか。 a システム要件定義 b システム設計 c プログラミング d テスト
这道题的解析和你的作答记录。
システム開発プロジェクトの工程を,システム要件定義,システム設計,プログラミング,テストの順に進めるとき,a~dのうち,品質の管理を実施する必要がある工程として,適切なものだけを全て挙げたものはどれか。 a システム要件定義 b システム設計 c プログラミング d テスト
正解 正确答案是 ア(a,b,c,d)。质量并非只在测试工程中确保,而是要在系统需求定义、系统设计、编程、测试的全部工程中「内建」,这才是质量管理的基本理念。特别是上游工程(需求定义、设计)中的缺陷,会导致后续工程的返工与修改成本更大,因此需要在各个工程进行评审和质量确认,逐个工程地确保质量。因此,应实施质量管理的工程是 a~d 的全部,恰当无遗漏地列出这些工程的 ア 是恰当的。
该项作为 b,c,d 排除了系统需求定义(a),但需求定义是内建质量的最上游、最重要的工程。若在此处出现需求的错误或遗漏,会波及后续所有工程,因此质量管理不可或缺。排除 a 是错误的。
该项作为 c,d 排除了系统需求定义(a)和系统设计(b),但正是上游工程的质量管理才重要。若疏于在设计阶段进行质量确认(评审等),缺陷就会流向下游。排除 a、b 是错误的。
该项作为 d 仅列出了测试,但测试并不是「内建」质量的工程,而是「检测、确认」已内建质量的工程。若只依赖测试,就会在后期才发现上游的缺陷,导致修改成本增大。全部工程都需要质量管理,仅列测试是错误的。