Reference no: EM131963671
Project Assignment
In this project, you will put to use the skills you have learned for reading RFPs, creating detailed requirements and then a detailed design. Either or both parts may be documented with text, unit tests, UML, or a combination of these.
Requirements: The RFP
Carrying a pencil and score card when playing mini-golf is a pain; holding the club, ball, and trying to write the score down (with no table) is difficult. A local mini-golf course chain has contracted your software development company to automate scoring. At each hole is a keypad on a card-swipe station. The customer hopes such high-tech mini-golf courses will attract more customers.
For cost reasons, the various courses around Tampa Bay all use the same central computer (already installed), connected to the card-swipe stations at each course using a network. All the hardware has been installed already and the network is up and running.
Use-Cases and Other Requirements
The one use-case for the RFP is:
The users are issued disposable (cardboard) swipe cards when they pay, before the round starts. They provide their name when issued their card, which gets printed on the card.
After completing each hole, the user swipes their card at that holes swipe station, and enters the number of strokes. The card-swipe stations also displays the player's name and current score (the number of strokes over or under par, so far). Once a score is entered for a hole, the player can't change it.
Note the score and the player's name do not have to be stored on the swipe card itself. That data can be kept (how is up to you) on the central computer.
After playing the last hole, the player can turn in their swipe card and request a printout of their round (the score card). (That usually has a discount coupon on the back, for next time.)
This is not totally fiction! A company called World Golf Systems sells golf balls with RFID tags inside. These are tracked on the course and provides instant feedback to the golfer about where the ball ended up. In fact new types of golf games have been invented based on these balls. See www.golfers.sg to see a course that uses these balls, with swipe stations with a display showing the data.
Hints:
Think about the last time you played mini-golf. If it's been a very long time, consider a "research trip" to your local Putt-Putt or other course.
Think about what happens when the computer or network goes down.
A copy of the requirements and design documents. This should include use-case(s), functional, and non-functional (operational) requirements. You must make those up, the design should include any technology requirements and system description, in addition to a detailed design of any classes your design calls for, with their important members listed. You can list those in text or UML. Only a single copy.
How bi can help developing countries
: How BI can help developing countries. Give specific examples of BI components/concepts and cite specific use by developing nations.
|
Imposed on milk consumers
: A new per unit tax imposed on milk consumers is Not a possible explanation that the equilibrium quantity of milk
|
What are the benefits and risks of being conservative
: What are the benefits and risks of being conservative in marketing and advertising? Which campaign did you like better?
|
Risk averse investors
: What is the present value of $1,200 per year, at a discount rate of 8 percent, Risk averse investors
|
What happens when the computer or network goes down
: Carrying a pencil and score card when playing mini-golf is a pain; holding the club, ball. What happens when the computer or network goes down.
|
Describe how you would start this incident off correctly
: Describe how you would start this incident off correctly by properly protecting and securing the evidence on the laptop ?
|
How do you compare constant growth firms
: How do you compare constant growth firms? Example: The First Company has a CFFA of $7,500,000 annually for a constant growth firm growing at a constant rate.
|
How the product lines would work
: You're going to have to do research, figure out how the product lines would work, what the marketing structure should be, how to arrange everything.
|
What must the expected return on the market be
: A stock has an expected return of 14 percent, its beta is 0.85, and the risk-free rate is 9.1 percent. What must the expected return on the market be?
|