設計ドキュメント

組み込みソフトウェア向け開発プロセスガイド.pdf を参照

  • システム・ソフトウェア 要求仕様書
    • システム構成
    • 機能概要
    • 制約条件
      • 期間、開発コスト
      • 耐用年数や寿命
      • 既存製品との継続性
      • ハードウェアの制約
      • OS・ミドルウェアの制約
    • ユースケースシナリオ
    • 機能詳細
    • 周辺とのインターフェース詳細
    • 非機能要求
      • システムの異常処理方式
      • 異常からの復帰方式
      • ユーザーインターフェースの操作性
      • システムの実行性能
      • リモートメンテナンス等の保守性
      • 実行性能(処理速度、起動時間、応答時間)
  • システム・ソフトウェア アーキテクチャ仕様書
    • システム構成のハードとソフトの機能分担
    • 機能ブロック概要
      • 各ブロックの名称、基本機能
      • ブロック間のインターフェース
    • 主要処理のフロー
    • CPUの設定、動作モード
    • CPUのポート仕様
    • ペリフェラルの使用有無と、使用時の設定
    • ユースケースと機能ブロックの対応
    • 性能見積
    • 機能ブロック詳細
    • システムで扱うデータ
    • 異常・例外一覧
    • メモリマップ
    • 通信仕様書
    • 複雑な制御・アルゴリズムが有ればその経緯や根拠の解説
    • 開発環境の仕様及びビルド手順
  • ソフトウェア詳細設計書
    • 状態管理
    • タスクの一覧、概要、遷移図
    • タスク間メッセージ仕様
    • 割り込み仕様
    • ハードウェア制御方法
    • 初期化処理
      • 順序
      • 初期値
    • エラー値
    • コンパイル条件
    • シーケンス図
    • メモリ使用量
  • テスト仕様書/報告書
    • システム構成、環境、設備
    • 結果概要
    • 出力詳細
    • 波形データ等
    • テスト項目詳細
  • 不具合管理表

Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です