要件定義




目次

ユーザ要求


要件定義にてユーザが要求している要件を纏めます。

RFP(Request For Proposal):提案依頼書


RFPの目的

ユーザへの提案書を作成する際のユーザが求めている要求事項が記載されています。

RFPの記載項目

RFPの下記事項例としては下記が記載されています。

  • システムの概要
  • 依頼事項
  • 開発体制と開発環境
  • 保証要件
  • 契約事項

要求分析アプローチ


トップダウンアプローチ

  • 経営戦略
  • 情報戦略
  • 業務設計
  • システム化計画
  • システム要求

ボトムアップアプローチ

  • システム要求
  • 現行システム分析
  • 業務改善を目的としたシステム設計
  • 業務改善策検討
  • 業務効率化要求

オブジェクト指向分析


オブジェクト指向分析の例 オブジェクトモデル(静的モデル)の作成

  1. オブジェクトの識別
  2. クラスの識別
       

    重複クラスの排除
    外部のクラスの排除
    無関係なクラスの排除
    属性の排除
    操作の排除

  3. 関連の識別
  4. 属性の識別
  5. 継承による見直し

オブジェクト指向分析の例 オブジェクトモデル(静的モデル)の作成

  1. シナリオの用意
  2. 事象の識別
  3. シーケンス図の作成
  4. ステートチャート図

ユーザ要求分析


  • 機能要求
  • 性能要求
  • 信頼性要求
  • 安全性要求
  • 運用性・操作性
  • 保守性要求
  • 拡張性要求

機能要件と非機能要件


要件には機能要件と非機能要件が存在します。

機能要件

非機能要件

  • システム稼働上の要件
    • 操作性に関する要求
    • 性能や処理能力に関する要求
    • 拡張に関する要求
    • 信頼性に関する要求
    • システム構成に関する要件
    • セキュリティに関する要求
    • 内部統制に関する要件
    • データ活用に関する要件
  • システム開発上の要件
    • システム開発に関する要件
    • システム成果物の品質に関する要件
  • システム管理上の要件
    • システム移行に関する要件
    • システム運用管理に関する要件

      運用要件、管理要件から構成されています。

    • システム保守に関する要件

      ハードウェア保守要件、ソフトウエア保守要件から構成されています。