開発技術 - 12.システム開発技術 - 3.ソフトウェア要件定義 - 1.ソフトウェア要件定義のタスク

Last Update : January 02 2021 16:00:30

     

a. ソフトウェア要件定義のタスク

性能、安全性、セキュリティなどのソフトウェア要件を定め、それらを評価、レビューします。

  1. ソフトウェア要求事項の定義

    次に示す品質特性仕様等のソフトウェア要求事項を定義し、文書化する。
    利用者からのヒアリングなどの調査をもとに的確に定義していく。

    • ソフトウェアの性能・物理特性
    • ソフトウェアの実行に対する環境条件を含む機能および性能の仕様
    • ソフトウェア構成品目と周辺とのインタフェース
    • データ定義およびデータベースに対する要求事項
    • セキュリティ仕様
    • 人間工学的仕様
    • 利用者文書、利用者の運用および実行に対する要求事項
    • 適格性確認要求事項
    • 導入および受入に対する要求事項
    • 利用者の保守に対する要求事項

  2. ソフトウェア要求事項の評価

    システム要求事項およびシステム設計への追跡可能性、システム要求事項との外部一貫性、内部一貫性、テスト計画の容易性、ソフトウェア設計の実現可能性、運用および保守の実現可能性を考慮して、ソフトウェア要求事項を評価する。

  3. ソフトウェア設計書の作成と共同レビュー

    ソフトウェア要求事項を踏まえ、コードおよび論理データ、画面・帳票、外部システム等とのインタフェース等を記述したソフトウェア設計書を作成し、共同レビューを実施する。レビューが完了した時点で、ソフトウェア品目の要求事項に対するベースラインを確立する。

  4. ソフトウェア適格性確認テスト方針の設定

    ソフトウェア構成品目の適格性確認テストの方針およびソフトウェア適格性確認要求事項を設定し、文書化する。


  [ 例題 ] 
  1. 平成29年度春期 問46  外部設計
  2. 平成24年度秋期 問50  外部設計
  3. 平成20年度春期 問41  外部設計
  4. 平成19年度春期 問40  外部設計 内部設計
  5. 平成18年度秋期 問41  外部設計
  6. 平成17年度春期 問42  外部設計
  7. 平成15年度秋期 問45  外部設計
  8. 平成11年度春期 問57  システム開発 外部設計
  9. 平成10年度春期 問59  外部設計


     

www.it-shikaku.jp