上下にスクロールするかキーボードの上下キーを使うと、次の学習カードへ進めます。

イントロ

システム化計画と要件定義

業務要件、機能要件、非機能要件を比較する

システム化計画は何をなぜシステム化するかを決め、要件定義はシステムに求めることを業務・機能・品質の面から整理する。要件定義は開発前の重要な橋渡しであり、目的や利用者の期待を曖昧なままにすると後工程で手戻りが出るからです。

定義

システム化計画と要件定義

教科書では
システム化計画は何をなぜシステム化するかを決め、要件定義はシステムに求めることを業務・機能・品質の面から整理する。
言いかえると
システム化計画は何をなぜシステム化するかを決め、要件定義はシステムに求めることを業務・機能・品質の面から整理する。ここではシステム化計画、要件定義、業務要件、機能要件、非機能要件、利用者要求を扱います。要件定義書テンプレート、詳細設計、ユーザーストーリー作成実務までは追わず、システム化計画要件定義を分けます。
比較
見る点押さえる内容注意する混同
目的システム化計画の目的と役割を見る用語名だけで選ばない
判断軸「何のために」から業務要件、「何ができる」から機能要件要件定義を、画面や機能の一覧を作る作業だけだと思う
範囲システム化計画、要件定義、業務要件、機能要件、非機能要件、利用者要求要件定義書テンプレート、詳細設計、ユーザーストーリー作成実務

見る点目的

押さえる内容
システム化計画の目的と役割を見る
注意する混同
用語名だけで選ばない

見る点判断軸

押さえる内容
「何のために」から業務要件、「何ができる」から機能要件
注意する混同
要件定義を、画面や機能の一覧を作る作業だけだと思う

見る点範囲

押さえる内容
システム化計画、要件定義、業務要件、機能要件、非機能要件、利用者要求
注意する混同
要件定義書テンプレート、詳細設計、ユーザーストーリー作成実務

システム化計画と要件定義は、似た用語を丸暗記するより、目的・対象・判断軸を分けると理解しやすくなります。

図解システム化計画と要件定義で扱う関係を、短いラベルで整理した図
目的、業務要件、機能要件、非機能要件が階層化される図を示す。上位から下位へ追うと、システム化計画の位置づけと、下位の要素との関係が分かります。
場面
経費精算で「承認時間を短くしたい」は業務要件、「スマホ申請」は機能要件、「月末でも遅くならない」は非機能要件という例
順に考えると
この場面では、まずシステム化計画が何を助けるかを確認します。次に要件定義との違いを見て、「何のために」から業務要件、「何ができる」から機能要件、「どの品質で」から非機能要件を見る。要件定義書テンプレート、詳細設計、ユーザーストーリー作成実務までは追わず、役割を一文で説明できれば十分です。
ここが結論
システム化計画要件定義を分けると、「何のために」から業務要件、「何ができる」から機能要件、「どの品質で」から非機能要件を見る。
注意

よくある混同

確認

確認テスト

Q1

システム化計画と要件定義で最も大切な見方はどれですか。

まとめ

まとめ

  1. 1

    システム化計画の意味を説明できる

  2. 2

    要件定義との違い・関係を分ける

  3. 3

    「何のために」から業務要件、「何ができる」から機能要件、「どの品質で」から非機能要件を見る

  4. 4

    要件定義を、画面や機能の一覧を作る作業だけだと思うという誤解に注意する