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