All rights reserved

This paper defines a template for producing architectural documentation. Two different kinds of architectural documentation are identified: an architectural overview and an architecture reference manual. The template specifies a common structure for both kinds of document and illustrates its use with examples. The focus of the template is on the logical view of a system including system purpose, system context and interface, structure of the system, and dynamic behavior of the system. Other system views like process view, physical view, or conceptual framework view of the problem domain are also integrated. The template is intended for use in product development for defining the architecture of software and firmware projects.

[1]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..

[2]  KruchtenPhilippe The 4+1 View Model of Architecture , 1995 .

[3]  D. Redmond-Pyle,et al.  A Standard for Architecture Description , 1999, IBM Syst. J..

[4]  C A Nelson,et al.  Learning to Learn , 2017, Encyclopedia of Machine Learning and Data Mining.

[5]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .