Search results
Results From The WOW.Com Content Network
4+1 is a view model used for "describing the architecture of software-intensive systems, based on the use of multiple, concurrent views". [1] The views are used to describe the system from the viewpoint of different stakeholders, such as end-users, developers, system engineers, and project managers.
4+1 is a view model designed by Philippe Kruchten in 1995 for describing the architecture of software-intensive systems, based on the use of multiple, concurrent views. [17] The views are used to describe the system in the viewpoint of different stakeholders, such as end-users, developers and project managers.
The C4 model was created by the software architect Simon Brown between 2006 and 2011 on the roots of Unified Modelling Language (UML) and the 4+1 architectural view model. The launch of an official website under a Creative Commons license [3] and an article [4] published in 2018 popularised the emerging technique. [1]
Architecture documentation shows that all stakeholder concerns are addressed by modeling and describing the architecture from separate points of view associated with the various stakeholder concerns. [16] These separate descriptions are called architectural views (see for example the 4+1 architectural view model).
Philippe Kruchten (born 1952) is a Canadian software engineer, and Professor of Software Engineering at University of British Columbia in Vancouver, Canada, known as Director of Process Development (RUP) at Rational Software, and developer of the 4+1 Architectural View Model.
An architecture description will often employ several different model kinds to effectively address a variety of audiences, the stakeholders (such as end users, system owners, software developers, system engineers, program managers) and a variety of architectural concerns (such as functionality, safety, delivery, reliability, scalability).
Upgrade to a faster, more secure version of a supported browser. It's free and it only takes a few moments:
The ISO/IEC/IEEE 42010 Conceptual Model of Architecture Description [1] defines the term architecture framework within systems engineering and software development [2] as: "An architecture framework establishes a common practice for creating, interpreting, analyzing and using architecture descriptions within a particular domain of application or stakeholder community.