An ontology for micro-architectural design knowledge, IEEE Software Magazine, Volume: 22, Issue: 2, March–April 2005.
architecture | software | Georgian architecture | Gothic architecture | Gothic Revival architecture | Romanesque architecture | Norman architecture | Victorian architecture | Colonial architecture | Neoclassical architecture | Baroque architecture | Romanesque Revival architecture | Architecture | Brutalist architecture | Beaux-Arts architecture | Application software | Italianate architecture | Federal architecture | Renaissance architecture | id Software | Eclipse (software) | Tudor Revival architecture | Modern architecture | ARM architecture | Apache Software Foundation | Greek Revival architecture | Colonial Revival architecture | Tudor architecture | Software development kit | Jacobean architecture |
Key deliverables from this phase include documentation that describes what the system does in terms of its functional features, and how it achieves those features in terms of its architecture and design.
Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann Pattern-Oriented Software Architecture - Patterns for Cuncurrent and Networked Objects, Wiley & Sons, 2000, ISBN 0-471-60695-2
Because of this simple software layer, the VistA software architecture has been able to adapt to changing hardware environments over the decades with only the minimum amount of software changes at higher levels of abstraction.