question archive You are designing a caching subsystem that temporarily stores data retrieved over the network (e
Subject:Computer SciencePrice:2.89 Bought3
You are designing a caching subsystem that temporarily stores data retrieved over the network (e.g., web pages) into a faster access storage (e.g., the hard disk). Due to a change in requirements, you define an additional service in your subsystem for configuring cache parameters (e.g., the maximum amount of hard disk the cache can use). Which project participants do you notify?

Information replication about the changes in the system
When a system is defined for any particular purpose it is inevitable to leave it the same forever. The reason is that the requirements might change over the time and to adept the environment the system needs maintenance in form of some changes.
Whenever the changes are to be performed there are certain people who should be aware of this change to make the system operated and used in a proper manner.
Consider a situation where a caching subsystem is to be updated that stores the data temporarily. The upper limit of the hard disk that the system would use has to be set.
In that case the following people have to be informed:
1. Subsystem Users: the peoples who are using the subsystem need to be informed. The reason is that they should be aware of the upper limit of memory so that they can make their plans of use accordingly.
2. Testing Team: The team that is meant for testing the subsystem. The test team would be able to find out if the system is working properly or not only if they have the proper information of the system configuration. Lack of information would make them test the system against the wrong parameters and inconsistency in system adaptation.
3. Documentation team: The team responsible for the documentation of the system should be informed. This would make them prepare the proper documentation for the system. A failure would tend to the improper documentation and misleading information to the user.
4. The Architecture team: This team should know how the system works. If any change happens in the parameter that have to be reflected in the architecture so that the system could be modeled properly.

