問14
頻出度★★☆
ソフトウェアライフサイクルを, 企画プロセス, 要件定義プロセス, 開発プロセス, 運用プロセスに分けるとき, システム化計画を踏まえて, 利用者及び他の利害関係者が必要とするシステムの機能を明確にし, 合意を形成するプロセスはどれか。
这道题的解析和你的作答记录。
ソフトウェアライフサイクルを, 企画プロセス, 要件定義プロセス, 開発プロセス, 運用プロセスに分けるとき, システム化計画を踏まえて, 利用者及び他の利害関係者が必要とするシステムの機能を明確にし, 合意を形成するプロセスはどれか。
规划过程是根据经营上的需要提出系统化构想、编制系统化计划的前置工序。它是产出作为需求定义「输入(前提)」的计划的阶段,而不是明确用户所需要的各项具体系统功能并形成共识的阶段,因此错误。
正解 正确答案是イ的「需求定义过程」。在通用框架(软件生命周期)中,首先在规划过程中制定系统化构想和系统化计划,然后据此进入需求定义过程。需求定义过程是基于系统化计划,把用户、运维人员、委托方等利益相关者对系统所要求的功能和性能梳理出来并加以明确,并在相关方之间形成「这样就可以」的共识(需求的达成共识)的阶段。题目中「明确所需要的功能并形成共识」的表述,正是需求定义过程的目的本身,因此イ正确。
开发过程是以已确定的需求为基础进行设计、编程和测试,实际构建出系统的工序。它不是「明确并就所需功能达成共识」,而是「实现」已经达成共识的需求的阶段,因此错误。
运用过程是让已完成、已投入使用的系统在生产环境中运行,并进行维护和监控的工序。它处于生命周期的后段,不是进行功能明确化和形成共识的阶段,因此错误。