raychenv / blog

my simple blog
1 stars 0 forks source link

Logical view and Arch #333

Open raychenv opened 1 year ago

raychenv commented 1 year ago

https://www.youtube.com/watch?v=8UlLgOf20Ho https://en.wikipedia.org/wiki/4%2B1_architectural_view_model 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. The four views of the model are logical, development, process and physical view. In addition, selected use cases or scenarios are used to illustrate the architecture serving as the 'plus one' view. Hence, the model contains 4+1 views

Logical view To provide a basis for understanding the structure and organization of the design of the system, an architectural view called the Logical View is used in the Analysis & Design workflow. There is only one logical view of the system, which illustrates the key use-case realizations, subsystems, packages and classes that encompass architecturally significant behavior. The logical view is refined during each iteration. There are four additional views, the Use-Case View (handled in the Requirements workflow), and the Process View, Deployment View, and Implementation View, handled in the Analysis & Design, and Implementation workflows.

The architectural views are documented in a Software Architecture Document. You may add different views, such as a security view, to convey other specific aspects of the software architecture.

So in essence, architectural views can be seen as abstractions or simplifications of the models built, in which you make important characteristics more visible by leaving the details aside. The architecture is an important means for increasing the quality of any model built during system development. https://sceweb.uhcl.edu/helm/RationalUnifiedProcess/process/workflow/ovu_and.htm https://sceweb.uhcl.edu/helm/RationalUnifiedProcess/process/workflow/ana_desi/co_lview.htm