Question: You are tasked with selecting the best architectural solution for a Telematics Software . The client has decided that the quality attributes that are significant
You are tasked with selecting the best architectural solution for a Telematics Software The client has decided that the quality attributes that are significant are rmance, Security and Maintainability.
Based on a brainstorming session to ss Quality Attributes and Utility Tree the stakeholders decided that the ortance to these three attributes was and respectively. ee architectural solutions have been proposed A B and C each impacting the Quality attributes differently.
You wish to use the Cost Benefit Analysis Method CBAM to evaluate these solutions and select the most costeffective one.
Utility Points at Current Levels, Worst Case and best Case are as follows:
Performance: Current Level: Worst Case: Best Case:
Security. Current Level: Worst Case: Best Case:
Maintainability: Current Level: Worst Case: Best Case: Performance Scenario: The software system is an ecommerce platform that needs to handle a high volume of transactions during peak shopping seasons
Current Case: The system can handle transactions per minute
Worst Case: The system can handle only transactions per minute
Best Case: The system can handle transactions per minutes.
SecurityScenario: The software system stores sensitive customer information, including payment details, and needs to ensure data protection against cyber threats.
Current Case: The system has a security score of out of based on vulnerability assessments and penetration testing.
Worst Case: The system has a security score of out of
Best Case: The system has a security score of out of
MaintainabilityScenario: The software system requires regular updates and bug fixes. The ease of maintaining the system is crucial for minimizing downtime and ensuring smooth operations
Current Case: The system requires hours of maintenance per month.
Worst Case: The system requires hours of maintenance per month.
Best Case: The system requires hours of maintenance per month.The impact of each Architectural Solution on the quality attribute has been evaluated by the team of Architectural Evaluators:
Solution A:o Cost: o Performance Improvement: o Security Improvement: o Maintainability Improvement:
Solution B: Cost: o Performance Improvement: o Security Improvement: o Maintainability Improvement:
Solution C:o Cost: o Performance Improvement: o Security Improvement: Maintainability Improvement:
Assume that there is a linear relation between Quality Attribute measure and the Utility point between Worst Case, Current Case and between Current Case and Best case.Answer the question below.
Tabulate your computations wherever possible.
Calculate the Quality Attribute Measures for each Architectural Solution. Marks
Calculate the Utility Points against each quality attribute for each Architectural Solution. Marks
Determine the Increase in Utility for each quality attribute for each Architectural Solution. Marks
Calculate the Total Utility gain for Each Solution: Marks
Calculate the CostBenefit Ratio and select the best Architectural Solution Marks
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
