Skip to content
This repository has been archived by the owner on Nov 14, 2019. It is now read-only.

Dovermore/smd-project1

Repository files navigation

smd-project1

Private Repo for SMD project1

Code Style Guide:

Mardown Guide

Submission Checklist

  1. Your complete updated source code package reflecting your new design and implementation (all Java source with top-level folder called “swen30006”).
  2. Design Analysis Report (pdf).
  3. Static Domain Model (pdf or png).
  4. Static Design Model reflecting your new design and implementation (pdf or png).
  5. Dynamic Design Diagram reflecting your new design and implementation (pdf or png).

Static Domain Diagram

Static Design Diagram

Dynamic Design Diagram

Mark

11.00/12.00

Domain Model: Very clear associations and attributes, well done. Static design model: Don't include classes that haven't been changed or aren't affected by your design, e.g. Clock. Pay attention to multiplicities; a team can only be up to 3 robots. Dynamic design model: Ensure that you give each diagram a heading and not just captioned - especially where some diagrams are referenced with respect to each other. This needs to be clearer with "sd" notation. Unable to understand the flows without jumping between both submission docs. Report: Slightly too much detail about all of the methods used to make up your algorithms, which can detract from your otherwise excellent discussion of patterns employed. Instead, all the details could just be referenced from your models. Overall, this report clearly demonstrated your process and understanding. Implementation: Successfully implemented and considers all constraints, well done. Code well documented.