![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these messages)
|
An architectural model (in software) contains several diagrams representing static properties or dynamic (behavioral) properties of the software under design. [1] [2] [3] The diagrams represent different viewpoints of the system and the appropriate scope of analysis. The diagrams are created by using available standards in which the primary aim is to illustrate a specific set of tradeoffs inherent in the structure and design of a system or ecosystem. Software architects utilize architectural models to facilitate communication and obtain peer feedback.
Some key elements in a software architectural model include: