#06:要件定義について理解しよう
ここでは、システム企画の要件定義について学習します。システム化に際して、業務上必要となる条件を明らかにする要件定義は、業務知識や組織のニーズを吸い上げるなど、難しい面もあるので、しっかりと理解しましょう。
要件:必要となる条件
要件定義:
- システム化に際して、業務上必要となる条件を文書化
- システム化する業務について理解
対象業務やニーズをきちんと把握しないでシステムを作ると、使いにくいシステムや業務に使えないシステムになる
要件定義に先立って、要求分析を行う
1. 利用者の要求やニーズを収集する
2. 要求を整理・分析する
3. いったん要求を文書化する
- ユーザーとシステムがどのようやり取りして業務を進めていくか
- シナリオ形式で記述(誰が何をどうする。システムがどう反応する)
- エンドユーザーや業務の専門家にもわかりやすい用語を使う
- アナリストとユーザーが共同で作成する
- 背景・目的・目標
- 対象とする業務
- 業務の詳しい手順
- 業務に必要な情報
- 業務を行った結果、出力される情報
- 業務上のルールや制約
- 責任と権限
機能要件:システムで必要となる機能を明確にする
非機能要件:使用性・信頼性・保守性など、機能以外の条件を明確にする
- 要求分析 - Wikipedia
https://ja.wikipedia.org/wiki/%E8%A6%81%E6%B1%82%E5%88%86%E6%9E%90
- ユースケース - Wikipedia
https://ja.wikipedia.org/wiki/%E3%83%A6%E3%83%BC%E3%82%B9%E3%82%B1%E3%83%BC%E3%82%B9
- 要求仕様 - Wikipedia
https://ja.wikipedia.org/wiki/%E8%A6%81%E6%B1%82%E4%BB%95%E6%A7%98
- 要件定義(RD)とは - IT用語辞典 e-Words
http://e-words.jp/w/%E8%A6%81%E4%BB%B6%E5%AE%9A%E7%BE%A9.html