×
開発技術と開発管理
【処理手順(アルゴリズム)の設計】
1. 画面から送られた「商品ID」と「注文数」を受け取る。
2. データベースの「在庫テーブル」から該当商品の在庫数を取得する。
3. もし(在庫数 >= 注文数)なら:
   ・在庫数から注文数を引き算して更新する。
   ・「注文成功」の応答データを返す。
4. そうでない(在庫不足)なら:
   ・「在庫不足エラー」の応答データを返し、ログを出力する。

もう少し詳しく

内部設計は、外部設計で作成された「ユーザー視点」の仕様を、開発者(プログラマー)が実装できる具体的な「コンピュータ視点」の設計に翻訳する工程です。システムの裏側の動作ロジックや物理的な構造を決定するため、発注者はレビューには参加せず、システムエンジニアとプログラマーが中心となって進めます。

内部設計で決定される主な項目には以下があります。