Jump to content

CST-239


grace.ntambua

Recommended Posts

  • Analyze and model out, using UML class diagrams, Salable Product, Weapon, Armor, and Health classes that support the following properties:

          At minimum, a Salable Product should have a Name, Description, Price, and Quantity.

  • Analyze and model out, using UML class diagrams, a Store Front Application as a console-based application and the Inventory Manager that supports the following features:

          Populate the Store Front with an initial inventory of Salable Products that includes 2 different kinds of Weapons, 2 different kinds of Armor, and Health (the inventory can hard coded in the application). 

          Update the methods used to support the purchasing and canceling of a Salable Product as necessary.

  • Draw a flow chart of the logic of a Game User interacting with the Store Front.
  • Implement the code for the Store Front Application to exercise all code and support the following features:

          Displays the name of the Store Front and a Welcome Message to the console.

          Displays a list of actions for the User to interact with the Store Front.

          Executes a desired Store Front action based on keyboard entry from the User.

          Displays appropriate detailed feedback and error messages to the User through the console.

  • Implement the code for all UML class designs.
  • Document all code using JavaDoc documentation standards and generate the JavaDoc files.
  • Create a screencast video that includes a functional demonstration of the application and a code walk-through explaining how the design and code work. The screencast video should be 8–10 minutes long.
  • Submit all code to an approved GCU GIT private repository.
  • Zip up all diagrams, code, generated JavaDoc documentation, and a README text file with a link to a screencast video to a zip file named cst-239-assignment.zip and submit the zip file to the LMS.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...