Issue No.06 - November/December (2007 vol.24)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2007.159
A comparison of building architecture and software architecture reveals the differences, congruences, and commonalities between the two. There are differences in cost estimation, but there are similarities in divisions of labor or knowledge, degrees of formality, and the use of different viewpoints, use cases, an incremental design, and a particular style.
architecture, building, software, style, cost estimation, use case
Grady Booch, "Artifacts and Process", IEEE Software, vol.24, no. 6, pp. 26-27, November/December 2007, doi:10.1109/MS.2007.159