Software Architecture as a Shared Mental Model

作者: Ric Holt

DOI:

关键词: Structure (mathematical logic)Software architecturePoint (typography)Software developmentSoftwareSoftware architecture descriptionSystems architectureComponent-based software engineeringComputer scienceHuman–computer interaction

摘要: Software architecture is commonly considered to be the structure of a large piece software -commonly presented as nested set box and arrow diagrams. This paper takes different position, claiming that most usefully thought mental model shared among people responsible for software. point view leads number principles regarding how we should design, present, think about architecture.

参考文章(5)
I.T. Bowman, R.C. Holt, Reconstructing ownership architectures to help understand software systems workshop on program comprehension. pp. 28- 37 ,(1999) , 10.1109/WPC.1999.777740
David Garlan, Robert Allen, John Ockerbloom, Architectural mismatch or why it's hard to build systems out of existing parts international conference on software engineering. pp. 179- 185 ,(1995) , 10.1145/225014.225031
Dewayne E. Perry, Alexander L. Wolf, Foundations for the study of software architecture ACM Sigsoft Software Engineering Notes. ,vol. 17, pp. 40- 52 ,(1992) , 10.1145/141874.141884
P.B. Kruchten, The 4+1 View Model of architecture IEEE Software. ,vol. 12, pp. 42- 50 ,(1995) , 10.1109/52.469759
Mary Shaw, David Garlan, An Introduction to Software Architecture software engineering and knowledge engineering. pp. 1- 39 ,(1994)