Assignment 02 § Show the GUI § Open a file (only symmetric data) – all files provided should work § Show the dots - make them fit and use 100% of screen. § Optional select a starting point (default 1) § Click run § Step-by-Step (animation) show how the path is created § Show the iteration (how many cities are connected and the total distance). Update every second § Run becomes stop after a click § Stop becomes run after a click
Grading Code | Among Others § Code in Java § Is your code clean? (Keep it Simple) § What about the size of your methods? (stepwise refinement) § What about the size of your classes? (modularization) § What about separation of concerns (model, views, controllers) § Showcase your design expertise and coding proficiency
Grading Paper | Among Others § A conclusion addressing the quality (and limitations) of your solution § 3 screenshots with the output for small, medium, and big scenarios, respectively § Describe your code (snippets) and how did you apply (decision making process) the Object-Oriented paradigm. Describe from Requirements (User Stories or Use Cases), Class Diagram, Code Snippets, and decision-making process: top-down, bottom-up, classes, methods, responsibilities, collaborators (relationships) § Does the code match the diagram? (Astah is not perfect) § Does the decision-making process consider what we have review? § Does the code is clean?