En cours

use advanced data structures and support sorting on various keys

The project will be graded according the criteria for the final project - see below.

Elaboration:

Required data structure - the advanced data structure I want you to implement is a multi-tree with the following levels:

Cave - level 0

Party - Level 1

Creature - Level 2

Artifacts - Level 3

Treasures - Level 3

Use the Map class to support efficient instantiation linking of the classes used in Project 1.

Implement comparators to support sorting:

creatures by (added fields) name, age, height, and weight

OR creatures by existing fields empathy, fear and carrying capacity

treasures by weight and value.

The sorting should be within the group - creatures within each party, treasures and artifacts carried by each creature.

Extend the GUI from Project 1 to allow the user to:

sort by the comparators defined in part 2.

Again, the GUI elements should be distinct from the other classes in the program.

Deliverables

Java source code files

any configuration files used

a well-written Word document describing:

your overall design, including a UML class diagram showing the type of the class relationships

description of how to set up your application

your test plan, including test data and results, with screen snapshots of each of your test cases

your approach, lessons learned, design strengths and limitations, and suggestions for future improvement and alternative approaches

Your project is due by midnight, EST, on the date posted in the class schedule. Your instructor's policy on late projects applies to this project.

Submitted projects that show evidence of plagiarism will be handled in accordance with UMUC Policy 150.25 — Academic Dishonesty and Plagiarism.

Format

Documentation format and length. The documentation describing and reflecting on your design and approach should be written using Microsoft Word, and should be no more than five pages in length and no less than two pages. The font size should be 12 point. The page margins should be one inch. The paragraphs should be double spaced. All figures, tables, equations, and references should be properly labeled and formatted using APA style.

Code format:

header comment block

appropriate comments within the code

appropriate variable and function names

correct indentation

Grading

This activity is awarded 15 percent of the total grade in the course. In the grade book, the total number of points will be set to 100. The project elements will be assessed as follows:

Attributes Value

Project design 20 points

Project functionality 40 points

Test data 20 points

Approach documentation

15 points

Approach documentation grammar and spelling

5 points

Total

100 points

End table.

Compétences : Programmation C++, Java, MySQL, PHP, Architecture Logicielle

Voir plus : use of tree data structure, use of data structures, use of data structure, used structures, use cases diagram, umuc, uml application design, type of data structures, type of data structure in c, type of data structure, tree structures in java, tree program in data structure, tree of data structure, tree in data structure using c, tree in data structures, tree in data structure, tree data structures in c, tree data structures, tree data structure in java, tree data structure in c, tree data structure c, tables in data structure, table data structure, structures data, sorting in data structures

Concernant l'employeur :
( 37 commentaires ) Whitehouse Station, United States

N° du projet : #8452919

Décerné à :

urmate

Hired by the Employer

40 $ USD en 3 jours
(258 Commentaires)
6.5