You are on page 1of 2

SoftwareArchitecture

Assignment 6. Using the Architecture


Name: Aiya Zeinulla

Part 1
PURPOSE
In this exercise, you will create a dependency matrix based on a graphical model of a system and
see how the impact of two variations on the model becomes evident in the dependency matrix.
ACTIVITIES
1 Study the following graph:

2 You need to insert a table in the document for a dependency matrix representation of this
system. Complete the matrix.

A B C D E F G H I J
A 0 0 0 0 0 0 0 0 0 0
B 1 0 0 0 0 0 0 0 0 0
C 0 1 0 0 0 0 0 0 0 0
D 1 0 0 0 0 0 0 0 0 0
E 0 0 0 1 0 0 0 0 0 0
F 0 0 0 1 0 0 1 0 0 0
G 0 1 0 1 0 0 0 0 0 0
H 0 0 1 0 0 1 1 0 0 0
I 0 0 1 0 0 0 0 0 0 0
J 0 0 0 0 0 0 0 0 1 0

3 Now assume there is an arrow from C to A. How would that change your dependency
matrix?Create a copy of the second matrix and make the change in the new matrix.
A B C D E F G H I J
A 0 0 1 0 0 0 0 0 0 0
B 1 0 0 0 0 0 0 0 0 0
C 0 1 0 0 0 0 0 0 0 0
D 1 0 0 0 0 0 0 0 0 0
E 0 0 0 1 0 0 0 0 0 0
F 0 0 0 1 0 0 1 0 0 0
G 0 1 0 1 0 0 0 0 0 0
H 0 0 1 0 0 1 1 0 0 0
I 0 0 1 0 0 0 0 0 0 0
J 0 0 0 0 0 0 0 0 1 0

You might also like