CSCI 265 Project Phase 3: Design (and updates)

This phase is focused on producing and documenting a careful design for the implementation of your product.

Deliverables for phase 3 are divided into three key areas:

*The individual contribution assessments are due 48 hours after the other documentation.

Marks breakdown [30 marks total]


Project update and document revisions

A formal project update should be provided in an update.md file, outlining


The design document

As with phase 2, there is a substantial amount of work associated with this phase and the choices made will have significant implications for the rest of the project - start early, work carefully, and be sure the whole team is in agreement with the decisions made.

As a general rule, all documents should adhere to high standards of writing quality, including spell checking, grammatical correctness, consistent layouts/formats, appropriate use of footnotes, appendices, glossaries, tables/figures/diagrams, citations, etc.

Before work starts on the implementation (coding), we want to ensure a clean design has been agreed upon by all team members, and that we have documented our design in a single shared resource (the design.md file).

This will be the largest and most fundamental document for this phase of the project, and involves documenting in detail both the logical and physical design of the product.

The document is the one your team (and the instructor and other readers) will be using as a reference point when they need to decide how/what the final product code elements are supposed to be doing/implementing, so needs to be well organized, consistent, and as complete, up to date, and error free as possible. (Your team will be responsible for keeping the document up to date as the project progresses and you refine your ideas on the product design.)

The actual format of the document is left largely to the team's discretion, but discussion of the expected content is provided below, and the lecture material covers a variety of ideas and approaches to design modeling.

However the document is actually structured/ordered, the following information (at a minimum) needs to be present:

Note that all elements of all figures/diagrams should be clearly described/referenced in the associated text.


The presentation

As with previous phases, each team will provide a 10-15 minute formal presentation discussing their current deliverables.

This presentation should


Assessment and marks

Be sure all team members have read the contributions assessment page, and complete and submit their assessments by 8pm Wednesday October 23rd (phase3.md in your individual contribution repos).