Prepare documentation that describes function of program

Assignment Help Programming Languages
Reference no: EM131380447

Programming Assignment-

Overview - This is an individual assignment that requires you to design, develop and test a small Java program using object-oriented approaches.

Learning Outcomes Assessed

The following course learning outcomes are assessed by completing this assessment:

  • Identify and use the correct syntax of a common programming language.
  • Recall and use typical programming constructs to design and implement simple software solutions.
  • Reproduce and adapt commonly used basic algorithms.
  • Utilise pseudocode and/or algorithms as a major program design technique.
  • Write and implement a solution algorithm using basic programming constructs.
  • Demonstrate debugging and testing skills whilst writing code.
  • Develop self-reliance and judgement in adapting algorithms to diverse contexts.
  • Design and write program solutions to identified problems using accepted design constructs.

Assessment Details

Your task is to design, develop and test a basic Pokémon battle ground using the following class diagrams and screen shots.

Stage 1: Design

This stage requires you to prepare documentation that describes the function of the program and how it is to be tested. There is no coding or code testing involved in this stage. A document template has been provided for your use.

Requirements:

1) Read through Stage 2: Program Development to obtain details of the requirements of this program.

2) Write an algorithm that describes how the program will operate.

a. All program requirements must be included, even if you do not end up including all these requirements in your program code.

b. The algorithm must be structured logically so that the program would function correctly.

3) Prepare and document test cases that can be used to check that the program works correctly, once it has been coded. You do NOT need to actually run the test cases in this stage; this will occur in Stage 3: Testing.

a. All program requirements must be included, even if you do not end up including all these requirements in your program code.

b. Make sure the test cases include checking of data entered by the user to make sure that only valid data is accepted. If the user enters invalid data, the user should be informed of this and given another chance to enter the data. NB: As we have not covered exception handling, you may assume that the user will always enter the expected data type.

c. Test cases should be documented using a template like the one below. You may include extra information if you wish. At this stage, the Actual Result column will be left blank.

Stage 2: Program Development

Using the Design Documentation to assist you, develop a Java program that uses object-oriented coding approaches to implement the requirements outlined in this section.

You must follow coding conventions, such as proper layout of code, using naming conventions and writing meaningful comments throughout your program.

Stage 3: Testing

Using a copy of the test cases developed in Stage 1: Design, test the program you have developed in Stage 2: Program Development. Document your results, including both failed and successful tests.

Note: Please do not leave out any failed tests. If your testing highlights that your program has not worked correctly, then the failed tests help to demonstrate that you have been testing your program properly.

To show that you have tested your program, include small (but readable) screen captures in your Actual Results as well as any explanatory comments. Microsoft Windows includes a Snipping Tool that is useful for taking captures of the relevant parts of the screen.

Attachment:- Programming Assignment.rar

Reference no: EM131380447

Questions Cloud

Provide a description about how you see yourself as a leader : Leadership Trait Questionnaire in the Leadership Instrument Section of Ch. 2 of Leadership: Theory and Practice; Leadership,Theory Matrix,Complete the Leadership Theory Matrix.Complete the Leadership Trait Questionnaire (LTQ).Write a 350-word summary..
Estimate the value customers place on the whitening feature : Fit a discrete choice model to this data. Use only a single price variable.- Using Value-Based Pricing, estimate the value customers place on the whitening feature.
What are the characteristics of services compared with goods : What are the basic characteristics of services compared with goods? What are the implications of these characteristics for Southwest Airlines?
Which month has the smallest range : Write a report on the annual patterns you see in the ozone levels.
Prepare documentation that describes function of program : ITECH1000 Programming Assignment. This stage requires you to prepare documentation that describes the function of the program and how it is to be tested. There is no coding or code testing involved in this stage. A document template has been provi..
Describe this distribution as symmetric or skewed : Would you describe this distribution as symmetric or skewed? Explain.
How would this scandal play out differently if it happened : 8 Men Out deals with one of the most infamous scandals in sports history. How would this scandal play out differently if it happened today? Be specific with aspects or moments of the film, as you imagine how it would play out differently (or perha..
What is your opinion about drilling and transporting the oil : What is your opinion about drilling and transporting the oil from this area to the lower states? Is this necessary? What are the effects on the wildlife and the wilderness? What should be done?
Research on a australian case involving a taxation issue : Research on a Australian case (not more than 10 years old since the decision by the Court) involving a Taxation issue - Should be on GST more information

Reviews

len1380447

2/2/2017 2:35:32 AM

Development of an algorithm describing how the program should function-All requirements from the Assessment Details section included and Logical structure. Initialisation of the program: Creation of PokemonGym, Member, Collection and Pokemon classes as outlined in the assignment sheet and Adding members to a Pokémon Gym, ensuring each member is only registered once in a Gym, a Pokemon is only registered once to a member and all limits are applied. Documented test results clearly showing all the testing that has been conducted and the results of this testing.

len1380447

2/2/2017 2:35:26 AM

This is an individual assignment that requires you to design, develop and test a small Java program using object-oriented approaches. Note: Please do not leave out any failed tests. If your testing highlights that your program has not worked correctly, then the failed tests help to demonstrate that you have been testing your program properly. Your program code, design and testing documentation should be zipped into a single file.

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd