DocumentCode
1372453
Title
Architecture as a Shared Hallucination
Author
Booch, Grady
Volume
27
Issue
1
fYear
2010
Firstpage
96
Lastpage
96
Abstract
This paper present the architecture of a software intensive system. An architecture is just a collective hunch, a shared hallucination, an assertion by a set of stakeholders about the nature of their observable world, be it a world that is or a world as they wish it to be. An architecture therefore serves as a means of anchoring an extended set of stakeholders to a common vision of that world, a vision around which they may rally, to which they are led, and for which they work collectively to make manifest. When I say that an architecture is a shared hallucination, I mean that an architecture-as-artifact is a naming of the mutually agreed-upon set of design decisions that shape a software-intensive system. While an architecture is just an abstraction of reality, an architecture-as-artifact is a declaration of that shared reality. In this way, that shared hallucination represents a common vision among a set of stakeholders as observed simultaneously through several different points of view and represented by a set of interlocking models.
Keywords
software architecture; software management; interlocking models; shared hallucination; software intensive system architecture; Computer architecture; Shape; Software systems; architecture; modeling; software architecture; software engineering; stakeholders;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2010.4
Filename
5370767
Link To Document