問25
頻出度★★☆
システム開発における要件定義プロセスを説明したものはどれか。
这道题的解析和你的作答记录。
システム開発における要件定義プロセスを説明したものはどれか。
正解 正确答案是 ア。在共通框架中,系统的生命周期按「规划过程 → 需求定义过程 → 开发过程 → 运行与维护过程」推进。其中需求定义过程承接规划过程中制定的系统化计划,把新建业务和系统要求达到什么(业务需求、功能需求、非功能需求)加以具体化,确定系统化的范围与功能。更重要的是,这些不能只由开发方决定,而要在使用部门、经营层、信息系统部门等系统取得方的利益相关者之间达成共识,这一共识将成为后续设计、开发的基准。ア 写的是「明确新建立的业务、系统的规格以及系统化的范围与功能,并就这些内容在系统取得方的利益相关者之间达成共识」,与需求定义过程的定义本身完全一致。
这是需求定义过程的前一道工序,即规划过程(系统化构想的拟定、系统化计划的拟定)的说明。它以经营业务的目的与目标为出发点,归纳所需系统的要求事项,制定系统化的方针与实现计划(组织体制、进度、费用等),此时还没有到确定并共同认可具体的业务规格以及系统化范围与功能的阶段。
这是开发过程的说明。它涵盖从系统需求、软件需求的定义,经系统架构设计、软件架构设计,直到实际构建出系统及软件产品为止。需求定义过程只做到确定并就「要实现什么」达成共识为止,不包括架构设计、产品构建这类「怎么做」的内容。
这是开发过程之中的测试(软件合格性确认测试、系统合格性确认测试)的说明。它是验证是否按照已定义好的需求实现出来的工序,而不是确定需求本身并达成共识的工序。需求定义处在制定这些测试所对照的基准(需求)的一方。