Skip to content

Commit e235ebe

Browse files
authored
Update README.md
1 parent e729383 commit e235ebe

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ cit.: Wikipedia: *'Change impact analysis' or 'impact analysis' is the analysis
99

1010
See also https://en.wikipedia.org/wiki/Change_impact_analysis
1111

12+
# Premise and project status
13+
This project is still in a very early development stage.
14+
Many functionalities are missing, and will be added in the near future
15+
16+
1217
# What does this project contain ?
1318
This project contains an extendable, pluggable WPF application usable to:
1419
1. Load a user-defined **"architecture descriptor"**, a JSON file that describes how the target application is structured in terms of:
@@ -17,6 +22,7 @@ This project contains an extendable, pluggable WPF application usable to:
1722
2. Automatically discover and generate a diagram that represents the architecture of the application, including the relationships between its modules/components.
1823
3. Automatically analize a selected set of Git commits, and determine how such commits impact on the overall architectural diagram
1924

25+
2026
# How does the Change Impact Analyzer work ?
2127
1. The user create a **"architecture descriptor"** that describe how the target application is structured
2228
2. Using the *"architecture descriptor"*, the *Change Impact Analyzer* loads all the declared *.sln* files
@@ -29,6 +35,14 @@ This project contains an extendable, pluggable WPF application usable to:
2935
6. For every modified/created file, the corresponding *.csproj* file is marked as "changed"
3036
7. The detected changes are propagated into the dependencies graph, so that the user can clearly see which parts of the system has been impacted
3137

38+
---
39+
The dependencies graph is shown just after the analysis is completed, and the detected impacts are highlighted in red
40+
41+
![alt text](https://github.com/DogmaSolutions/ChangeImpactAnalysis/blob/main/Docs/Sample_01.png?raw=true)
42+
43+
The detected impacts are also listed into an appropriate report tab
44+
45+
![alt text](https://github.com/DogmaSolutions/ChangeImpactAnalysis/blob/main/Docs/Sample_02.png?raw=true)
3246

3347
# Supported technologies
3448
At the current state of development, the "Change Impact Analysis" application is able to explore and discover the dependencies of

0 commit comments

Comments
 (0)