Question: Figure 2 shows the class relation structure among the classes of a program written in C + + . I Figure 2 shows the class

Figure 2 shows the class relation structure among the classes of a program written in C++. "I" Figure 2 shows the class relation structure among the classes of a program written in C++. "I"
indicates an Inheritance relation between two classes. "AG" represents an aggregation relation
between two class objects, "AS" indicates an association relation between two classes. Assume
Class 7 and Class 1 are changed. Please follow the class firewall's concept to identify a class
firewall to enclose all affected classes and re-integration links after changing Class 7 and Class 1.
Please present this class firewall by answering the following questions:
a)(8%) What is the class test order based on the class diagram in Figure 2.
b)(7%) What are the class firewalls for the two changed classes, and please present the two
firewalls separately using a diagram.
c)(7%) Which classes are not directly affected by each changed class, but must be re-
integrated?
d)(8%) Please list the class re-test order for each detected class firewall. Figure 2.
indicates an Inheritance relation between two classes. "AG" represents an aggregation relation
between two class objects, "AS" indicates an association relation between two classes. Assume
Class 7 and Class 1 are changed. Please follow the class firewall's concept to identify a class
firewall to enclose all affected classes and re-integration links after changing Class 7 and Class 1.
Please present this class firewall by answering the following questions:
a)(8%) What is the class test order based on the class diagram in Figure 2.
b)(7%) What are the class firewalls for the two changed classes, and please present the two
firewalls separately using a diagram.
c)(7%) Which classes are not directly affected by each changed class, but must be re-
integrated?
d)(8%) Please list the class re-test order for each detected class firewall.
Figure 2 shows the class relation structure among

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!