Professional Documents
Culture Documents
program.
Procedure- subroutine that executes its statements, and then returns control to
the main program
Function- subroutine that executes its statements and returns a single value
Sequence- all instructions are executed once in which the order they appear.
Nesting Constructs- this is where loops are within loops, therefore allowing
programmers to write complex and powerful algorithms. When using nesting
constructs care must be taken, as beginnings/endings cannot overlap each other.
Boolean- a data type that can accepts only two types of values.
Array- a data structure of the same data type grouped under one data identifier,
which can be accessed using its index.
Black Box Testing- Simple inputs are tested against an expected output, without
considering how the program works.
Acceptance Testing- The program is tested to prove to the end user that the
program works correctly and meets the original requirements, after the program
is completed.
Beta Testing- Here the software is very similar to the final product and is usually
released to potential users outside the company. This being useful to the
company as users may find bugs which the company had not anticipated. The
beta testers will send constructive comments about features of the program that
the company can use to improve the software.
White Box Testing- this is where the algorithm is tested ensuring everything
works as intended. This involves testing every possible route/path.
A good GUI will be easier to learn du to familiar layout, good use of online help
and will be intuitive. There will be fewer mistakes when using a GUI as well as no
information overload as it will need to be sensitive to the user’s needs.
Serial File- The data is stored chronologically (the order in which it was entered).
New data is always appended (added to the end of the file) and you need to read
each preceding item to reach an item you are searching for.
Indexed Sequential File- this is a sequential file where the data is arranged
according to a key field, which also has an index that allows records to be found
directly.
RAD- this is a method for designing and writing software; it produces successive
prototype versions until the final product is completed.
2. Focuses on end result rather than on the processing. Can produce solutions
that are inefficient in their use of resources.
Local Variables- are declared and used inside a module/subroutine.