Because the user wishes or needs to perform a further task, or due to shortcomings in the way the program works, there may be changes in this
User Requirements
Any code that is modifiable, including scripts and macros
Source Code
When the main module is written first, then the sub modules flow on from there
Top Down programming
Printed documentation is oftern referred to as this term starting with E
External documentation
An array is categorised as this
data structure
Design problems with menus and key combinations for shortcuts could result in a need to upgrade this
User Interface
This should be updated during the project but can be referred to after completion as a reference, rather than added to for future updates
Journal
This diagram helps identify the information the algorithms process, how to process the data, and what format it should be for display
IPO Chart
Function or Module
The way that arrays are referenced
index
During the life of a software package, this is improving all the time, leading to changes in hardware and operating system software
Technology
Commonly known as an FAQ
Frequently Asked Questions
Scope
Reusable code made available for inclusion in software solutions
library routine
A single array can hold this many different data types
1
When an organisation changes its focus, it will save both time and cost to modify the current software package, rather than do this
Create a completely new package
This form of documentation is helpful for the develop to understand the code and how it works
Internal documentation
Tracking variables as they change, one instruction at a time
Desk Checking
When a function is not Void, it needs to contain a statement with this word in it
RETURN
The fields within an array of records are referenced using this method
Dot notation
Patching is a solution when the root of the maintenance issue is this
Poorly implemented code
These tools can be used to help located and generate documentation to assist with the maintenance process
CASE Tools
This method is best used when working as a member of a team or when faced with a huge or complex problem and involves developing sub modules before main modules
Bottom-Up
A variable passed into a function is called this
Parameter
Referencing outside of an array will produce this error
Runtime