Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

rite a 4-5-page paper in APA style about the Architectural Trade-Off Analysis Method 1) Define ATAM and explain its phases. 2) ATAM helps expose unseen

rite a 4-5-page paper in APA style about the Architectural Trade-Off Analysis Method 1) Define ATAM and explain its phases. 2) ATAM helps expose unseen risks for stakeholders involved in the architectural process. Perform the ATAM on the BikeShop architecture that you created in Assignment 4, given the following artifacts: a. User stories that you created for the project b. Attribute Utility Tree that points out the Architecturally Significant Requirements (ASRs) of the system. This is an initial Utility Tree to gain insight about the system and identify the quality priorities that go into the evaluation of your system: c. Quality Attribute Scenarios, written from various perspectives, to evaluate the architecture of your system. For each Quality Attribute Scenario provided below, identify if it is a risk, non-risk, tradeoff, or sensitivity point in the applications architecture and give a brief explanation (3 sentences or less) for each. This can be put into point form, but each Scenario should be covered. 3) (Optional, Extra Credit), Once you have finished your evaluation, update the Attribute Utility Tree, given above, to reflect the Scenarios. You should be able to make 4-5 changes, including adding a Quality Attribute and adding more Attribute Refinements and ASRs to reflect the risks. You may also update the current ASRs to reflect the Scenarios or (if justified in the evaluation) change their priorities. 4) You should cite at least 2 references in addition to your main book. Term Project Description: Golden Bike Shop Golden, Colorado is a small town situated on the western edge of the Denver metropolitan area. Because of its proximity to Denver and civic improvements it has seen growth in tourism. Recreational biking, along Clear Creek, is a popular activity. The Golden Bike Shop rents bikes on a daily/hourly basis and has seen growth so that an automated system for rentals and other management functions is needed. What is desired is a web/mobile-based system where customers can reserve and prepay for bike rentals. For customers that have not made advance reservations, there must be option(s) in the store for customers to access the web/mobile system without employee assistance. This system must also handle inventory management for the bikes. Bikes available for rental have a number of characteristics to accommodate a wide variety of customers including young adults interested in higher performance biking, older adults wanting a more comfortable biking experience, bikes for children, and other special needs bikes. To accommodate the bicyclist needs, the system must be capable of displaying an inventory of available bikes. The customer must be able to search the inventory for available bikes matching search criteria. The customer must be able to select a group of bikes for rental on a given day. To complete the transaction the customer enters credit card information and other personal data. The credit card is not charged until after the bikes are returned. The in-store option(s) for reserving bikes is the same as the web/mobile-based interface with the exception that customers have a credit card swipe capability so that the customer does not need to key in their credit card information. All rentals require a valid credit card. Store employees are available for customers requiring assistance but the goal is to reduce the time employees spend assisting with reservations. Reservations may be changed or cancelled until 24 hours before the scheduled rental time. Upon return of a bike the duration of the rental is noted and compared to the requested rental duration. The final rental charge is determined and the credit card is charged. Store employees record any problems with bikes upon their return. A returned bike is out of service until it has been inspected by a store employee. A late fee is assessed if the bike is returned more than 30 minutes after the requested rental return. The late fee is reduced if the renter phones the store to notify that the rental will be late. Management must be able to set the charge for reservation changes and cancellations. Management must also be able to set the bike rental rates. Typically rates reflect seasonal variations in bike usage. However, rates must also be able to be changed to reflect holidays and other events. Bike rental rates are set by the type of bike performance, recreational, or other. Management also must be able to take bikes out of service for maintenance and be able to add bikes to the inventory. Adding a bike to the inventory requires entering data to the system to describe the bike. Various reports are needed from the system, such as a summary report describing the Various reports are needed from the system, such as a summary report describing the inventory and summary reports of rental history for the inventory. The system must also be able to report on the rental history for individual bikes, noting how often the bike has been rented and any problems recorded during inspection and maintenance.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Project Finance For Construction

Authors: Anthony Higham, Carl Bridge, Peter Farrell

1st Edition

1138941298, 978-1138941298

More Books

Students also viewed these Finance questions

Question

Guidelines for Informative Speeches?

Answered: 1 week ago