コーディングの直前の設計
システムを構成する最小単位
P.156中~
システム ⊃ サブシステム ⊃ モジュール
省略
源泉(Source)
変換(Transform)
吸収(Sink)
P.160中~
1つの機能のみを持っているなら最強
P.161下~
データ結合 < 共有結合
P.164中~
省略
①ネーミングルール
②コメント文
コードを補足する
③インデントと分かち書き
まとまりごとに分ける
LOC: Lines Of Code
循環的複雑度(サイクロマティック複雑度): 処理の流れの複雑度、分岐や繰り返しで増加
P.170中~
計測結果が同じでも…
- どんな種類のアプリケーションか? - 何の言語を使用したか?
LOC vs サイクロマティック複雑度
省略
レポート9
教科書(図はすべてこちらより引用):
平山雅之 他,「ソフトウェア工学」, オーム社