






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
Team Shiny Milestone 3
Team Shiny
Milestone 3
Team Shiny Project Description
M3 Requirements
-Create team page and indicate your team members. (PLEASE DO THIS AS SOON AS POSSIBLE)
-A brainstormed list of Domain classes
-A list of candidate classes after filtering
-A set of CRC cards for the candidate classes. Cards should be filled out on both
sides (role stereotypes and responsibilities/purpose). These should real index cards, not
a word document.
-A set of scenarios that cover typical uses of system and exercise the CRC Cards.
The number of scenarios is left to you, but they should cover the major uses of the system.
-Meet with assigned TA to discuss your design and get corrections.
Brainstormed Classes
-Item
-Inventory
-POS
-Invoice
-CCS
-Supplier
-Reports
-Lot Numbers
CRC Cards
These cards have already been edited. We had some trouble understanding exactly what was expected at
first, but fortunately we weren't too far off.
Scenarios
1. Bob is using the management system to add newly opened POS that needs to order an entire stock of items for its opening celebration. And yes there will be balloons.
2. After a few years of working with Bob, one of the stores has recently decided to sell their items in a different fashion. Bob needs to change the sale policy of the POS and work with the seller to make sure stock doesn’t run out as such.
3. Bob gets an invoice from a POS that they are running out of x-boxes. Bob then works with the supplier to get more x-boxes, but the supplier is out and backorders must be made.
4. A large group of cheerleaders come in and buy all of the apples from a grocery store and an emergency order must be made or else all the suburban housewives will go on strike. Bob must quickly order apples from the supplier.
5. Bob is trying to merge with another company and needs to be able to present his ideas at a board meeting. Using his system he needs to print out multiple charts related to the data he deals with
6. Bob is hiring a new secretary and needs to be able to show her where all the invoices need to be handled on the CCS.
7. A supplier goes out of business and is bought out by a different supplier. The items need to be transferred from one to the other and adjusted in the central system.
8. As part of a holiday promotion, one of the companies that Bob deals with is putting all their items at 20% off. Bob must adjust the sell price of the items to show changes in the report.
9. The nearby Shoes-R-Us recently went out of business and their entire stock is being bought out by Shoes-R-U. Bob must make the appropriate adjustments to all stock items.
10. Noah was recently set on fire and needs new clothes. The store Noah goes to doesn’t stock this item, but contacts Bob to try and get him what he needs. Bob, feeling sorry for him, finds the store he needs.
11. After the fire scenario, Noah realizes he lost one in his specific collection of yellow sponges. He contacts Bob to try and find these yellow sponges of a specific lot number.
Milestone 3 Grading Ruberic
-Brainstormed Classes............................................10
-CRC Cards......................................................... 30
-Scenarios............................................................. 20
-Role Stereotypes, Purpose and Responsibilities......10
-Team page setup.................................................. 10
-TA Meeting.......................................................... 20
Team Shiny Milestone 5
Team Shiny
Link to this Page
- Team Shiny last edited on 29 April 2009 at 11:13 pm by 128.61.122.39