問30
頻出度★★☆
次に挙げるソフトウェアライフサイクルの主なプロセスのうち, 開発するシステムの機能に関して利害関係者の合意が必要なプロセスはどれか。 企画 → 要件定義 → 開発 → 保守・運用
这道题的解析和你的作答记录。
次に挙げるソフトウェアライフサイクルの主なプロセスのうち, 開発するシステムの機能に関して利害関係者の合意が必要なプロセスはどれか。 企画 → 要件定義 → 開発 → 保守・運用
规划是需求定义的前一阶段,用于研究系统化的目的、目标业务、投入产出、整体方向等「为何做、在多大范围内做」的问题。它并不是把各项具体功能确定下来并取得利益相关者共识的阶段,因此错误。
正解 正确答案是イ「需求定义」。软件生命周期按「规划 → 需求定义 → 开发 → 维护与运行」的顺序推进。需求定义是明确所开发系统应具备哪些功能与性能,并在用户、发包方、开发方等利益相关者之间就「要做什么」达成共识的过程。由于要先在此阶段就功能达成共识再进入开发,因此需要就功能与利益相关者达成共识的过程就是需求定义。
开发是以需求定义中已达成共识的需求为基础,进行设计、编程和测试,实际构建系统的过程。它是在功能已经取得共识的前提下推进的,因此不是需要就功能与利益相关者达成共识的过程。
维护与运行是在系统投入运行后进行运营、应对故障并加以改进的过程。它并不是就今后要开发的功能取得利益相关者共识的阶段,因此错误。