Title:モジュール分割技法


STS分割 入力(源泉:Source)、変換(:Transform)、出力(吸収:Sink)
最大抽象入力点、最大抽象出力点
TR分割 トランザクションを入力するモジュール
振り分けるモジュール
トランザクションごとの処理モジュール
共通機能分割 共通モジュールは、抜出一つに分割する。
ジャクソン法 「基本」「連続」「繰り返し」「選択」
ワーニエ法 「スタート部」「処理部」「エンド部」


Title:モジュール分割の評価



モジュールの大きさ
モジュール間インタフェース
独立性
結合度
内容結合 絶対番地
共通結合 共通領域
外部結合 外部宣言
制御結合 モジュール制御要素
スタンプ結合 構造体
データ結合 必要データ
モジュール郷土(結束度)
暗号的強度 単純に分割、関連なし
論理的強度 引数(機能コード)
時間的強度 特定の時期に
手順的強度 遂次的
連絡的強度 データ関連
情報的強度 データ構造
機能的強度 一つの機能


領域評価 制御領域<影響領域 ×
コード設計
順番コード
区分コード
けた別コード
表意コード