一覧に戻る

第7章 ソフトウェア設計-全体構造の設計

7.1 ソフトウェア全体構造の設計視点

1. 対象ソフトウェアの特性

P.116中~

P.116下~

7.2 データ指向設計:データ・情報を中心にしたソフトウェアシステムの設計

1. 処理プロセスを中心に考える設計

(a) DFDの基本表現

DFD: Data Flow Diagram

P.117下~

P.118下~

(b) DFDの階層化

P.119中~

2. データ中心設計

(a) データの抽出と整理

(b) ER図によるデータモデリング

ER図:Entity-Relationship図

(c) データ正規化

以降省略

確認問題07-a

7.3 機能を中心としたソフトウェアシステムの設計

1. 機能展開図による機能の関連付け

(a) 表記の基本形

P.126中~

機能展開図

(b) 機能展開図の利用が適したシステム

メニュー選択方式

(c) 機能展開図を利用した設計

トップダウンアプローチ
ボトムアップアプローチ

2. 機能の動的側社の分析と整理

7.4 モノを中心に考えるソフトウェアシステムの設計

1. オブジェクト指向設計の基本概念

2. 静的構造と動的構造

3. モノの関連と静的構造の表現

省略

4. ソフトウェアの動き(振るまい)の設計

7.5 制御動作を中心に考えるソフトウェアシステムの設計

1. 制御動作を中心に考える場合の設計の基本概念

リアクティブ型システム

2. 状況遷移設計

P.135上~

確認問題07-b

レポート6


教科書(図はすべてこちらより引用):
 平山雅之 他,「ソフトウェア工学」, オーム社

一覧に戻る