They have decided that their earlier command line application limited the size of the potential market. So, they have added stories that involve the creation of a GUI-based application that lets users enter information and display results. The team decided not to write acceptance criteria for this sprint, but instead to write use case descriptions that describe the features. They then wrote specifications from the use case descriptions.
GradeEntryPanel
Class
CompositeGradeEntryPanel
Class
GPAPanel
Class
GradeEntryPanel
class.CompositeGradeSubject
interface.CompositeGradeEntryPanel
class.TranscriptzController
class (that
either exits the program or resets
the entryPanel
).GPAPanel
class.TranscriptzH6
class as needed.Note that this assignment requires you to do considerably more engineering design than past assignment have. This means that the UML class diagram for this assignment is much more abstract than the class diagrams for past assignments.
.pdf
file containing one
screen shot that shows the main window for the scores in
bart.trn
and one screen shot that shows the main window for
the scores in marge.trn
.
You must also submit (using Gradescope) a .zip
file
containing all of the code necessary to build your application,
including the main class, packaged appropriately. (At this point in
the semester, you should know what this means. If not, refer to the
earlier assignments.) Gradescope will only be checking to ensure
that your code complies with the course style guide. Hence, you
may only submit to Gradescope five times. If you can't get your
code to comply with the course style guide within five submissions,
you will receive a grade of 0 on the assignment.
Gradescope will assign a maximum grade of 25 (based solely on style). Points will then be awarded manually based on the criteria discussed in the previous paragraph.
Copyright 2024