Architectural Blueprints: The 4+1 View Model of Software Architecture
arXiv:2006.04975 · doi:10.1109/52.469759
Abstract
This article presents a model for describing the architecture of software-intensive systems, based on the use of multiple, concurrent views. This use of multiple views allows to address separately the concerns of the various stakeholders of the architecture: end-user, developers, systems engineers, project managers, etc., and to handle separately the functional and non functional requirements. Each of the five views is described, together with a notation to capture it. The views are designed using an architecture-centered, scenario-driven, iterative development process.
Early draft, better quality than IEEE published version
Cited by in corpus (6)
- Blockchains: a Systematic Multivocal Literature Review
- A Taxonomy of Modeling Approaches for Systems-of-Systems Dynamic Architectures: Overview and Prospects
- Quantitative System-Level Security Verification of the IoV Infrastructure
- Deployment of a Grid-based Medical Imaging Application
- Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distribution
- Introduction of an Architecture for Flexible Future Process Control Systems as Enabler for Industry 4.0