Question
Q1. For each of the systems described below, which is the most suitable architecture style to use? Why? ( short answer on how the system
Q1. For each of the systems described below, which is the most suitable architecture style to use? Why? ( short answer on how the system components would fit in the chosen architecture style)
A. A system of automated banking machines, acting as distributed kiosks that bank customers can use to deposit and withdraw cash from their accounts.
B. A news feeder that notifies each user of news bulletins on topics in which the user has expressed an interest
C. Image-processing software that allows users to apply various operations to modify their pictures (e.g., rotation, color tinting, cropping)
D. A weather forecasting application that analyzes tens of thousands of data elements collected from various sensors; the sensors periodically transmit new data values
Q2. A. What is the influence of cohesion on maintenance?
B. What is the influence of coupling on maintenance?
C. Give one weakness and one advantage of object oriented programming?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started