CS210 Lab: Software Engineering Principles Prelab


Prelab Question:

This matching question assumes that you have read the content in Chapter 1 of C++ Plus Data Structures .

Please match the terms on the left with the definitions to the right.

1. Algorithm a) An unusual, generally unpredictable event, detectable by software or hardware, that requires special processing; the event may or may not be erroneous
2. Requirements b) Tracing an execution of a design or program on paper
3. Abstraction c) The ability of a program to recover following an error; the ability of a program to continue to operate within its environment
4. Module d) A verification method in which one member of a team reads the program or design line by line an the other members point out errors.
5. Testing e) A verification method in which a team performs a manual simulation of the program or design
6. Debugging f) A logical sequence of discrete steps that describes a complete solution to a given problem, computable in a finite amount of time
7. Acceptance test g) A program that translates a high-level language (such as C++, Pascal, or FORTRAN) into machine code
8. Regression testing           h) A document showing the test cases planned for a program or module, their purposes, inputs, expected outputs, and criteria for success.
9. Compiler i) A statement of what is to be provided by a computer system or software product
10. Robustness j) The process of executing a program with data sets designed to discover errors
11. Deskchecking k) A cohesive system subunit that performs a share of the work
12. Walk-through l) A model of a complex system that includes only the details essential to the perspective of the viewer of the system
13. Inspection m) Reexecution of program tests after modifications have been made to ensure that the program still works correctly
14. Exception n) The process of removing known errors
15. Test Plan o) The process of testing the system in its real environment with real data

For Answers, click here
Back to Software Engineering Principles Lab click here

CS Dept Home Page
CS Dept Class Files
CS210 Class Files

Copyright: Department of Computer Science, University of Regina.