一覧に戻る
第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
教科書(図はすべてこちらより引用):
平山雅之 他,「ソフトウェア工学」, オーム社
一覧に戻る