volume_mute
A software architecture cannot exist independently of its documentation
publish date: 2022/05/31 01:03:00 GMT+10
volume_muteCorrect Answer
False
Explanation
Even though every system has an architecture, it does not necessarily follow that the architecture is known to anyone. Perhaps all of the people who designed the system are long gone, the documentation has vanished (or was never produced), the source code has been lost (or was never delivered), and all we have is the executing binary code. This reveals the difference between the architecture of a system and the representation of that architecture. Because an architecture can exist independently of its description or specification, this raises the importance of architecture documentation.
Reference
Software Architecture in Practice, 3rd edition