List view
Overview This project part focuses on an initial object-oriented analysis and design of the application, as well as unit tests of the model classes. Deliverables The following components are required for this project part. Addressing Feedback: Address any TA feedback on the previous project part. Object-Oriented Analysis and Design: Document your initial object-oriented analysis and design using a UML class diagram (or diagrams), focusing on the most important anticipated classes, interfaces, and relationships. Include detail on key attributes and methods. Add notes if the purpose of a class or interface is likely not clear to an outsider. The diagram(s) may be reverse engineered from the code, but must be edited, arranged, and selective (not a raw dump). The diagram(s) must be neat and tidy, and drawn well using computer tools. The diagram(s) must be embedded as image(s) in your team wiki, not linked externally. The diagram(s) will likely evolve. Unit Testing: Write runnable unit tests for your model classes. Code is required, and signatures of methods in the model classes must be present, but the full implementation of the model classes need not be complete. Restrictions Use Java, on Android, with Elasticsearch. Hints For neatness and readability, diagrams must be drawn using a computer program at a suitably legible scale for insertion into your document(s). You should eventually be using a layered architecture for your main design.
Overdue by 7 year(s)•Due by November 2, 2018•12/15 issues closed