Software architectural model: Difference between revisions

Content deleted Content added
reference 4+1 viewpoints article in wikipedia
BattyBot (talk | contribs)
Fixed reference date error(s) (see CS1 errors: dates for details) and AWB general fixes, removed stub tag
Line 2:
{{Multiple issues|
{{tone|date=November 2011}}
{{nomore footnotes needed|date=April 2009}}
{{UnreferencedMore citations needed|date=JuneFebruary 20222025}}
}}
 
An '''architectural model''' (in [[software]]) contains several diagrams representing static properties or dynamic (behavioral) properties of the software under design.<ref>{{Citation |last=Hasselbring |first=Wilhelm |title=Software Architecture: Past, Present, Future |date=2018 |work=The Essence of Software Engineering |pages=169–184 |url=https://doi.org/10.1007/978-3-319-73897-0_10 |access-date=2025-02-10 |place=Cham |publisher=Springer International Publishing |isbn=978-3-319-73896-3}}</ref><ref>{{Cite web |title=About the Unified Modeling Language Specification Version 2.5.1 |url=https://www.omg.org/spec/UML/2.5.1/About-UML |access-date=2025-02-10 |website=www.omg.org}}</ref><ref>{{Cite journal |last=Hilliard |first=Rich |last2=Malavolta |first2=Ivano |last3=Muccini |first3=Henry |last4=Pelliccione |first4=Patrizio |date=August 2012-08 |title=On the Composition and Reuse of Viewpoints across Architecture Frameworks |url=https://doi.org/10.1109/wicsa-ecsa.212.21 |journal=2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture |publisher=IEEE |pages=131–140 |doi=10.1109/wicsa-ecsa.212.21}}</ref>. The diagrams represent different [[4+1 architectural view model|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 architect]]s utilize architectural models to facilitate communication and obtain peer feedback.
 
Some key elements in a software architectural model include:
Line 25:
==See also==
*[[Service-oriented modeling]] framework (SOMF)
 
==References==
{{Reflist}}
 
==External links==
Line 34 ⟶ 37:
[[Category:Software design patterns]]
[[Category:Software development]]
 
 
{{software-eng-stub}}