Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribedimage text in transcribedimage text in transcribed

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

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

Step: 3

blur-text-image

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

Distributed Relational Database Architecture Connectivity Guide

Authors: Teresa Hopper

4th Edition

0133983064, 978-0133983067

More Books

Students also viewed these Databases questions