モジュール化の世界の大御所Baldwin先生とMITの
Alan MacCormackが、ソフトウェアのモジュール化
に関する論文を発表しています。ソフトウェアでの
モジュール化の特徴や難しさが取り上げられています。
休日の頭の体操に如何?
Working paper: The Architecture of Complex Systems: Do Core-periphery Structures Dominate?
http://www.hbs.edu/research/pdf/10-059.pdf
All complex systems can be divided into a nested hierarchy of subsystems.
However, not all these subsystems are of equal importance: Some subsystems are core to system performance, whereas others are only peripheral.
In this study, HBS professor Carliss Y. Baldwin and coauthors developed methods to detect the core components in a complex software system, establish whether these systems possess a core-periphery structure, and measure important elements of these structures.
The general patterns highlight the difficulties a system architect faces in designing and managing such systems.