Prev | Next |
Impact Analysis of Changes
When the development of a system has started and requirements change there will be an impact of the change and the effect will need to be determined, understood and managed. Having traceability established both to up-process elements such as Stakeholders and Business Drivers and down-process elements such as Use Cases, Components, Test Cases and source code operations is critical to determining the impact of the change. Enterprise Architect has a number of facilities that can assist with this including the ability to visualize traces in diagrams, a Relationship Matrix, a Traceability window, element Change, Task and Effort items that can be used to record impact and what is required to implement it.
Tools to record and analyze the impact of change
Tool |
Description |
See also |
---|---|---|
Analysis using requirement traces |
The ability to visualize requirements and the way they are connected to other elements is a practical tool for analyzing the impact of change. Requirements often form a hierarchy and when one requirement is affected it typically has a ripple effect to the requirement's children and being able to visualize this in a diagram or in a hierarch is very useful. Requirements are also typically traced to up-process and down process elements and a diagram provides a way of viewing and analyzing these connections. The Insert Related Elements function can discover these connections and automatically draw and layout a diagram allowing the modeler to spend their time analyzing the impact.
|
Requirements Diagram |
Analysis using a relationship matrix |
The Relationship Matrix can be used to visualize the requirements and their connections by placing the Requirement on one axis of the matrix and the connected elements on the other. This method is very useful in workshops when working with people who might not be familiar with modeling languages such as UML or who work better with spreadsheet types of view. Any number of matrices can be created and their specification can be stored so they can easily be recalled. |
Relationship Matrix |
Analysis using the traceability window |
The Traceability window is a handy window that shows the hierarchy of elements in the Repository. It is particularly useful because it unconditionally shows how elements are related to each other. Other views of the repository could be configured just to display particular elements for the purpose of communicating an idea whereas the Traceability window will display all relationship that an element participates in which makes it particularly useful for analyzing the impact of change. |
Traceability Window |