開発技術 - 12.システム開発技術 - 4.ソフトウェア方式設計・ソフトウェア詳細設計 - 1.ソフトウェア方式設計のタスク

Last Update : January 02 2021 16:00:31

     

a. ソフトウェア方式設計のタスク

ソフトウェアの最上位レベルの構造とソフトウェアコンポーネントを明らかにし、外部あるいはコンポー ネント間のインタフェースの方式設計を行います。データベースの最上位レベルでの設計もここで行います。また、ソフトウェア結合のためのテスト要求事項の 定義も行います。

  1. ソフトウェアコンポーネントの設計

    コンポーネント分割を行い、コンポーネントごとの機能仕様とインタフェース仕様を確定する。システムプラットフォームとコンポーネント間の依存関係を定義する。
    (ソフトウェアコンポーネント相互のインタフェース設計を行う。セキュリティ機能に関するコンポーネント設計や上位レベルのDB設計を含む。)

  2. 物理データベース設計

    論理的なデータベースを物理的なデータベースモデルに変換する。

  3. プロトタイプの作成とテスト

    プロトタイプを作成しテストを行い、ユーザ要求事項との適合性や性能を確認する。

  4. コンポーネントテスト仕様の設計

    テスト要件に基づき、コンポーネントテスト仕様の設計を行う。

  5. ソフトウェアコンポーネント設計のレビュー

    ソフトウェアコンポーネント設計書についてユーザと共同でレビューを行う。



     

www.it-shikaku.jp