Home
>>    




Software Design and Implementation

CS 251 (SD), Fall 2018

Submit the following four items as your final deliverables for your SD project. These are due on Saturday 5/19/18.

  1. Git repository (per team): git push your code and other shared documents to your team's git repository. Include Doxygen documentation in your code.

  2. Project wiki page (one per team), described below.

    Note: If the wiki is not fixed by the morning of your final, please submit your information using the project submission form, as described in the team project report form
  3. Team report (one per team), using this form.

  4. Individual report (per person), using this form.

Project wiki page

Your project wiki page include a brief introduction to your project giving the main idea and listing who created the project, links to the items below, and optionally other material of your choice (e.g., an extended introduction, screen shots, comments on the development process, etc.). Start with the brief introduction and the required links, so these parts can easily be found near the beginning of your page.

Upload final versions of the following documents to the wiki, and include links to each in your project's wiki page:

Note: If the wiki is not fixed by the morning of your final, please submit your information using the project submission form, as described in the team project report form
  • User manual for your project

  • Annotated features list document for your project, described here.

  • A tarball distribution for your project, as described here. It should be possible to download your tarball from the link, read the README file in the tarball, make your project with the Makefile in the tarball, then run your project on a Link computer. The README should indicate what a correct run should look like (perhaps pointing to other documents, such as the user manual).

  • UML class diagram for your project. Upload in a graphics format of your choice. If none of the graphics formats produce high-quality output, use the best format you can find, then upload the .dia file and point to that .dia file in an additional link.

  • Ethics documents: your team's Stakeholders list and your grid analysis were submitted via web form earlier in the project. These will be formatted as a wiki page for you -- link that page to your project's wiki page.

  • Advice for future teams that might pursue a similar project