CS 2401 Software Engineering 1 Unit 4 University of the People Term 5 (2016-2017) December, 6, 2016
Question 1: Explain why design conflicts might arise when designing an architecture for which both availability and security requirements are the most important non-functional requirements.
Answer: Basically, to give availability, we need to have (a) replicated components in the …show more content…
Putting all the information in a convenient place allows for changes to be quickly accessible to all ticket machines. It's fair to expect that there are other subsystems used for administrative functions (such as updating the data in the repository). The centralized system also enables global information (e.g., ticket sales) including route use to be collected and processed.
Presented the distributed nature of this application, one might be led to examine client/server architecture. If there is only one server (the repository), the exact structure would be the same (as the repository structure), regardless of what you call it. 2.2 A computer controlled video conferencing system that allows video, audio, and computer data to be visible to several participants at the same time
Answer: The greatest suitable structure here is a client-server model. The client application would be needed to do considerable processing to manage the complex multimedia data supplied to it from the