volume_mute

A software architecture cannot exist independently of its documentation

publish date2022/05/31 01:03:00 GMT+10

volume_mute
True
False

Correct 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


Quizzes you can take where this question appears