SteamedPears / 3004-SevenWonders

Seven Wonders project for 3004
1 stars 1 forks source link

Iteration 1, part 1. Requirements and Use Cases Docs #2

Closed spratt closed 11 years ago

spratt commented 11 years ago

Assignment 2 is to write the requirements and use cases for the game.

Spreadsheet: https://docs.google.com/spreadsheet/ccc?key=0AsA5fb1unOpfdEh3UDM3UHlSYnVVU1oySnBpOEVTUHc#gid=0

Document: https://docs.google.com/document/d/1MhLVYHpDL_ViBdSnk6QlJyrpw113GWWte1BCDDD7YEY/edit?usp=sharing

cdelahousse commented 11 years ago

From the assignment page

Premises:

1) The JAVAFX version is an attempt at copying the German online version. It has several glitches and supports computer players randomly selecting cards!! Should you choose to reuse this code, you are to decipher/fix it and get it to run (and it does run) on your own.

2) The two iterations of this project will NOT assume you are using the JAVAFX code and will NOT expect you to find its bugs and deficiencies. In other words, you do have the choice of developing from scratch your solution (in a technology that runs in the labs). Please note JavaFX does not run in the labs.

3) Iteration 1 part 1 requires you to submit one submission per team as a zip file consisting of the Word and pdf version of your requirements and assumptions, and use cases, for an online version of the 7Wonders boardgame.

Most importantly, you need NOT commit to the same GUI as the German or JavaFX version. You should be careful to have your deliverables refer to what the GUI enables, not how... Remember that you will need to implement and test what you suggest...

In addition to requirements, assumptions and UCs, you MAY want to include UI mockups and relate your reqs, assumptions and UCs to those in order to illustrate your ideas.

We will discuss in class whether we should have one or two other parts to this iteration.

For this submission, use the naming convention: It1p1.zip

From the webCT announcement:

Rules and other material for the 7Wonders boardgame have been posted on the web page for 3004 (out of my webpage).

An JAVA FX implementation can be found at: http://code.google.com/p/7-wonders-in-java/downloads/list in file: SevenWonders_1.3_Alpha.zip

Also check out the GUI at http://www.brettspielwelt.de/Hilfe/Anleitungen/SevenWonders/

There will be two iterations using this game:

Iteration 1 is TENTATIVELY to be broken into 3 parts and is worth 30% of the final grade. part 1: modelling requirements and use cases + identifying bugs/deficiencies of the code due February 11th (worth 5%) part 2: modelling UCMs and MSCs for the Use Cases + Class Diagrams due March 5th or earlier (worth 10%) part 3: will address new functionality and design patterns. for this part, submission of all updated models will be due March 15th (worth 15%)

Details for each part will be posted as assignments on WebCT.

Iteration 2 is worth 25% of the final grade and is due April 10th. Demoes for it will be on April 11th. It will tackle new functionality for this game...

spratt commented 11 years ago

Done.