26. This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.
▪ 仕様化
• 要求に含まれる動詞に対する具体的な処理を記述する
✓ 仕様は動詞を「プログラムコード」に変換するために記述する
▪ 機能要求の仕様化
2.7 要求から仕様化へ 25 / 28
信号を受信したら、音声を認識し、認識結果を画面に表示する
「振舞い」の範囲に含まれる動詞をすべて表現し仕様化する
入力 変換 出力
イベント
信号を受信
受信データ
音声信号
の抽出
表示内容
の表示
結果の表示受信方法 音声認識方法
振舞い
要求
仕様化
27. This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.
2.8 仕様モレを防ぐメカニズム
▪ 要求を仕様化してソースコードを作成
• 要求から “抜け漏れなく” ソースコードへ段階的に詳細化する
26 / 28
トレーサビリティを確保しながら詳細化する
動詞
~を~して<要求>
<仕様>
ソース
コード
動詞
~を~して
動詞
~を~する
動詞
~を~して
+ + +動詞
~を~して
+
イベント
<仕様グループ>
・・・・・
・・・・・
・・・・・
仕様
個々の動詞 (~する) に対して
具体的な処理を記述する
仕様をコンピュータ-に処理させるために
プラグラムコード に変換したもの
<仕様グループ>
・・・・・
・・・・・
・・・・・
仕様