Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Java: Roles and Deliverables: Business (Joe) a. Provides explanation of business needs. b. Meets with Functional Analysts to articulate requirements and business environment. 1) Functional
Java: Roles and Deliverables: Business (Joe) a. Provides explanation of business needs. b. Meets with Functional Analysts to articulate requirements and business environment. 1) Functional Analysts C. Works with the business to document requirements. What question must be asked and answered? d. Writes functional requirements document. 2) Application Developers a. Writes technical specifications. b. Develops code. 3) QA Test Analysts a. Write test cases using the functional requirements document. b. Performs testing. Business Scenario: Joe windsurfs and owns a windsurf gear shop. Windsurfing requires steady winds of 10 miles per hour or more. When weather conditions are conducive to windsurfing, one must quickly pack all necessary gear and drive to a nearby beach park, which can take up to an hour. In the Seattle area, there are many beach parks which make good windsurf locations. Some weather variables which determine windsurf conditions are wind speed and wind direction; sometimes air temperature. Because weather conditions can change quickly, Joe and other windsurfers would need to know of wind changes in a timely manner. Joe would like an application developed which reports wind speeds and directions to customers. He is asking if the following application may be developed. The application would run at regular intervals, and report wind speeds, for various locations, to subscribers (people who windsurf). The system would report wind speed and direction, for various locations, via email, text message or phone app messages. There is current, timely raw wind data available for download at a NOAH weather site. Joe would like to use that wind data for the application. Questions for Business that Functional Analysts Must Resolve: There are several configuration options which must be determined. Each configuration may be the same for all subscribers, or the application may be more customizable. Some question include: Which beach locations to monitor? How often should the script run? How often to send the data? How do customers subscribe and unsubscribe? May people set thresholds? (Only send alerts above x mph, for y location(s) / directions) How to send multiple alerts; combine? Suppress? How frequent? Design topics that developers must resolve: How should the wind data be stored and refreshed? How should the customer data be designed? Which classes / objects should be included and implemented? What performance considerations may be important? How will the wind data be parsed to generate alerts? Questions that QA Test Analysts must resolve: Which test cases should be created? What bounds checking is required? What are some predictable error scenarios related to the wind data? What are some probable error scenarios related to the customer subscriptions
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