Revisiting the definition of software architecture
When was the last time you thought about the definition of a software architecture? It has been quite some time since I read the definitions posted on the SEI’s Community Software Architecture Definitions page. Some interesting definitions:
Eoin Woods (Software Architect, Investment Bank,
Adu Matthaeus (Systems Architect, Eikon, Centurion South
Jeff Winter (Software Engineer): … Architecture is necessarily a series of abstractions, depicting details relevant to one perspective while suppressing details relevant to other perspectives, and therefore expressed as a series of complimentary views. To say what those views are, you must embrace some ones method or make up your own.
Steve Wright (Consultant - Sr. Data Architect, Knowledge Management,
Balakrishnan Thiruvadi (Technical Manager, HTC Global Services,
Tim Simmons (Student, Southern Adventist University,
Firebrand on duty: Constantin K.