software design
design of software
総説
system design の下位概念だ と言えるか?wint.icon
重要な性質
coupling
結合性
非デジタルなシステムでは誤差と公差が肝心
良い性質
fig. https://files.speakerdeck.com/presentations/b1e1b471e9414fb8afd7020c5b82cc1f/preview_slide_16.jpg?27125080
量の変化が質の変化に
全域性と同じ?wint.icon
論考
概念分析
抽象原理
上位の目的と capability
効果
ソフトウェアに おいては 構造を もたらし、非機能要求の品質特性に貢献する。
論考
交換可能性
→ 権力
software controllability
進化的architecture
目的と手段
いろいろな capability
具象と抽象
結合 balance
CLEAN principle
code quality
書籍
『アーキテクトの教科書』