Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

BASIC INFORMATION

State your name, class, section, instructor's name, assignment number, and date.

PROBLEM STATEMENT
Write a short paragraph describing the purpose of the program. This statement should
become your main program header comment.

DESCRIPTION
Describe the assignment taken and solution proposed in details.

DIAGRAM

Draw a structure diagram to reflect the procedural organization of the program as you
have designed it in the previous step, and to display how information is transmitted
between procedures. It should have one box for each procedure or function, and it should
list each input, output, and input-output parameter that is used to pass information to or
from a procedure or function.

LIMITATIONS
Describe the limitations.

ENHANCEMENTS
Indicate whether any enhancements have been implemented in this lab. You should
describe these extensions in this section, but be sure you include adequate tests of these
features in the test description and test typescripts below to qualify for extra credit points.

CORRECTNESS ARGUMENT
Carefully explain _why_ your algorithm solves the problem correctly. This is not the
same as explaining _how_ your algorithm works all over again.

TEST DESCRIPTION
Describe the tests you will perform to verify the correctness of your program. This should
be a thorough and exhaustive list of test cases designed to show that your program does
everything it is supposed to do. The combined tests should exercise every line of code in
your program. For each test case, give sample test data and state what you are checking.
If test data is provided by your instructor, include that as well, and explain how it tests
your program.

POSSIBLE IMPROVEMENTS
Describe how you could improve your program if you had more time. What
improvements would make the program faster, more general, simpler, or easier to
understand?

CONCLUSION
Evaluate the lab. What did you learn from it? Was it too hard? Too easy? Suggest
improvements if you can.

You might also like