The Logical Perspective describes the "system" in terms of logical entities, logical functions and processes, logical
locations, and logical roles. It serves as an abstraction of how these aspects need to be related and how they
collaborate in the business, defining a logical view of the enterprise.
UML Representation: «stereotype» LPL_Perspective
Extends: «metaclass» Package
A Logical Perspective has the following parts:
-
Introduction: A textual description that serves as a brief introduction to the
model.
-
Aspects: The architectural aspects of the perspective, each a package, with possibly a hierarchy
defining detail under four top level models:
-
Logical Entity Model - model of logical entities consumed and produced by logical
functions;
-
Logical Process Model - model of the structure of logical activities (which produce
and consume logical entities), forming processes;
-
Logical Locations Model - model of the logical layout of systems (including their logical
locations);
-
Logical Roles Model - model of the user interface components and the structure of logical
roles.
It is likely that the key portions of the model will be the process model and the locations model, which respectively
define the processes and locations/systems that they ride upon. The deployment of the entities (to
locations/systems) is also important to show; therefore this information may be added to the locations model(s). It is
recommended that an "enterprise architecture UML profile" be used to make this model more precise and also more
consumable by stakeholders.
There are two main variants of the Logical Perspective:
-
as-is - Define the current (as-is) models;
-
to-be - Define the target (to-be) models.
If the purpose of the architecture effort is to do business process reengineering, you should consider building two
perspectives: one that shows the current situation (the as-is Logical Perspective) and one that shows the
envisioned new situation (target or to-be Business and Logical Perspectives). The as-is
model are defined at the Logical level since they will be typically based upon system documentation, and not existing
IT architectures. In this case a Business Perspective is not needed, but this is an optional starting point for the
definition of the to-be models.
The as-is version of the Business Perspective is simply an inventory of the Business Activities. The elements
of the Business Model are not described in any detail. Typically, brief descriptions are sufficient. The Business
Activities can be documented with simple diagrams, where swimlanes correspond to organizational elements within
the system. The target to-be version of the Business Model requires most of the work. The current
processes and structures need to be reconsidered and re-aligned with the business strategy and goals.
When you are business modeling to define a new line of business or new product/service offering, for example, there is
no existing business framework from which to create an as-is model. You should look for reference business
architectures and processes to assist you in the creation of the target model.
|