This task updates the views in a defined IT architecture. The update is required after:
The solution to a problem is defined;
A change to the business has been defined;
A new technology is to be introduced that requires an update to the IT architecture.
The specifics of the required update is defined in an Artifact: Architectural Decision (AD), however additional ADs may be defined if required. All views are updated as
needed.
Steps
Update the Context and Scope
The context diagram defines the system's boundary, showing external actors along with an initial definition of internal
activities that the actors interact with to accomplish a task ... this is updated if necessary. The Architectural GLossary
may also require updating.
Update the Entity Model
Update the entity model:
Identify the new entities involved in the updated system, if any;
Review all relationships (only simple associations at the Business level) between entities;
Identify and describe the attributes of the entity;
Optionally define operations and events.
Check to ensure that the model is consistent and complete. Validate technical choices with domain experts, technical
experts and other stakeholders. Technical choices made need to be documented and justified in Architectural Decisions
(see: Architectural Decision).
Update the Process Model
Update the process model:
Identify activities from the new or revised business descriptions and scenarios;
Adjust the logical organization of the processes if needed;
Look for location dependencies;
Check for reuse.
Validate the interactions between activities, and the inputs and outputs of the activities (in terms of entities),
to ensure consistency with the Entity Model and Roles Model.
Update the Locations Model
Update the locations model:
Collect information about the new locations, or update current locations;
Update the locations model;
Add or update locations relationships.
A Locations Model is complete only when it describes every location that the system has a presence at (within the
given scope) at a consistent level of detail. Before you finish, make sure the locations model exhibits the
characteristic properties of a good model.