CS383 HW#8: Metrics

Due: in-class May 4 for code/demo. 5pm May 13 for documentation.

Broad Goals

  1. Put together a runnable finished product
  2. Put together end-of-semester documentation
  3. Whatever backlog items your team deems essential for finished product
  4. Expand testing section to include elements of integration and/or system testing
  5. Identify a modest list of easy-to-obtain metrics for your system. Include at least: #directories, #files, #classes, #methods, largest class/method, source lines of code, static disk requirements for binary distribution, runtime memory requirements.
  6. Means of Distribution: how can someone download and run your project? If client/server, this is three different things: how to download and run a client, how to download and run a server, and any configuration or pairing actions needed to point the clients at the server.
  7. Usability: enough documents or in-game instructions so someone can figure out how to run your project, including the mechanics of various use cases.