The 'Software Architect' as a Profession
publish date: 2026/06/11 07:14:55.036534 UTC
Consider the proposal that 'software architect' should be a separate profession, where an independent architect designs the system architecture and a separate company implements it. Which of the following correctly identify difficulties with establishing such a profession? Select ALL that apply.
Correct Answer
Explanation
Difficulties with establishing software architecture as a separate profession include: (1) architecture is deeply entangled with implementation knowledge - an isolated architect may produce unrealistic designs; (2) no agreed professional standards or certification body exists comparable to structural engineering; (3) accountability is blurred - if the architecture is defective, determining whether the architect or implementer is responsible is problematic; (4) effective architectural work requires close collaboration with domain experts and developers. The idea that architecture is fully automated is incorrect.
Reference
Software Engineering, Ian Sommerville, 10th edition
