Free e-Books

open all | close all

Quote of the Day

“Common sense is not so common”


~ Jessica Truman

Modeling Views

What is 4+1 View and How It is Related to UML?
4+1 is a view model designed by Philippe Kruchten for describing the architecture of software-intensive systems, based on the use of multiple, concurrent views. The views are used to describe the system in the viewpoint of different stakeholders, such as end-users, developers and project managers. [...]

Architectural Modeling

What is Software Architecture?
Software architecture of a program or computing system is the structure or structures of the system, which comprise:

software components
the externally visible properties of those components,
the relationships between them.

For example: a typical Java client-server oracle database application may have such a component architect as show in the Figure:

Why Architectural Modeling?
Software architecture is the [...]