SteamedPears / 3004-SevenWonders

Seven Wonders project for 3004
1 stars 1 forks source link

Iteration 1 pt. 3 #9

Closed spratt closed 11 years ago

spratt commented 11 years ago

Due March 19th

spratt commented 11 years ago

Deliverables:

spratt commented 11 years ago

Note that the code either needs to run on the lab computers, or we need to include a VM image. Also, all files required to run the system should be in the bin folder.

spratt commented 11 years ago

See: http://people.scs.carleton.ca/~jeanpier//304W13/Iteration1Part%203.pdf

cdelahousse commented 11 years ago

Feedback from WebCT:

Some comments on Iteration 1 part 1

1-LOGISTICS

2- REQUIREMENTS

3- UC diagram and UCs The Use Case diagrams vastly differ and most indicate problems with the Use cases... So, regardless of the mark you got on the use case part of Assignment 1, please try to address the following observations:

These observations are meant for everyone to improve their requirements and use cases. I will be posting Iteration 1 part 2 by Wednesday night: it will be a milestone with probably NO feedback and no marking. Its purpose will be to assess who has what in terms of modeling AND RUNNING behavior. Failure to submit what you have at that point (with screen shots if available) will result in deductions on the grade for Iteration 1.

Iteration 1 part 3, models and code will be due March 15th in early morning (with no possibility of extension). Code that does not run in the lab will have to be submitted on a stick as a virtual image (ie sandbox). Demos may likely be organized for that day.

Iteration 2 requires that I know what everyone achieved in Iteration 1, which is why Iteration 1 part 2 is crucial as a heads-up.

spratt commented 11 years ago

Did we send that peer evaluation? Although, I'm going with we did an equal amount of work so it shouldn't matter.

Gankra commented 11 years ago

I thought the peer evaluation was optional?

cdelahousse commented 11 years ago

Yep. Optional. I haven't sent any.

spratt commented 11 years ago

Executive Summary of JP's Comments

Requirements

UC Diagrams and UCs

cdelahousse commented 11 years ago

UPDATED For Iteration 1 part 3, now due March 19th at 8AM, you are to submit a single zip file named Team<#>Iteration1P3. (Deductions will apply for EACH violation of the naming conventions of this assignment.) In that zip file you need to include the following files:

1) a .doc or .docx Word document named Team<#>It1Model that contains the following: • a title page with student names and ids • a glossary (if deemed necessary) • a section for functional requirements, non-functional ones, and assumptions. You can further break down requirements per subsystems (eg GUI, networking, etc.). • a section for the Use Case Diagram followed by the description of each use case of this diagram (using the template discussed in class) • a section for the list of responsibilities and the unbound Use Case Maps corresponding to the use cases (not forgetting to deal with the UC diagram) • a section on the design decisions you have taken with respect to your choice of classes/objects for the system (see the poker documents for examples). This section must include a UML class diagram (also known as a structural model, see Grocery example documents). • a section for the Object Specifications (again see Grocery examples) • a section for the bound UCMs (corresponding to the unbound ones) • a section for the UML 2.0 Interaction Diagrams (using MSC-like syntax/semantics) corresponding to your bound UCMs (These models will be evaluated, in part, wrt their traceability to each other and, most importantly, to your code!)

2) the pdf equivalent of the Word file

3) if necessary, in a folder called Images, files for all figures of your document not made in Word (eg vision, jpeg, etc.)

4) in a folder called bin, an executable file called 7Wonders with the proper extension for the language you are using (eg., .jar for JAVA). In the same folder, a readMe Word file that 1) explains what environment you are using and 2) details what your code can and cannot do.

5) In a folder called src, all necessary files to compile and run your game.

6) In a folder called logs, all team logs for iteration 1.

In addition, ALL TEAMS are to give me a stick containing an Oracle VirtualBox image. (This virtual image should be as small as it can!!) On the desktop of this virtual image, I must see your executable (named <Team#>7WonderIt1) and I must be able to run it by simply double-clicking on it. This should eliminate the all-too-frequent risk of having a TA not manage to run your code...

The virtual image must also have the icon of your SDE on the desktop. I must be able to start it and see your source code ready for compilation and running.

You should also include the above zip file on it.

Finally, be sure to have a .txt file on your desktop called <TEAM#>.txt so that we know which team the stick belongs to!

This stick is due to ME at the very BEGINNING of the lecture on March 19th at 8:40.