Modular design
Appearance
Characterized by:
- Functional partitioning into discrete scalable, reusable modules consisting of isolated, self-contained functional elements
- Rigorous use of welldefined modular interfaces, including object-oriented descriptions of module functionality
- Ease of change to achieve technology transparency and, to the extent possible, make use of industry standards for key interfaces.