A numbered list of instructions giving the main steps is a description of what?
- Pseudocode
- Structure Diagram
- Pseudobabble
- Structure Dialogue
Analysis, Design, Implementation, X, Documentation, Y, Maintenance. What is X and Y?
- X = Testing, Y = Evaluation
- X = Evaluation, Y = Testing
- X = Trying Out, Y = Elevating
- X = Everything, Y = Trying Out
In a program taking in the days of the month, which set of data would be classed as exceptional?
- 0 & 32
- 15 & 25
- 2 & 30
- 1 & 31
Fortran, Cobol and Visual Basic are all examples of what?
- Computer Languages
- Operating Systems
- Application Packages
- Network Cables
High Level Languages are called readable. What does readable mean in this context?
- Easy to spot and correct errors
- Have a good plot
- Have an exciting ending
- Comes in both hardback and paperback
In a program taking in the days of the month, which set of data would be classed as normal?
- 12, 14, 22
- 12, 14, 44
- 12, 14, 32
- 11, 21, 32
In a program taking in the days of the month, which set of data would be classed as extreme?
- 1 & 31
- 1 & 32
- 2 & 32
- 0 & 31
Name the first stage in the Software Development Process.
- Analysis
- Maintenance
- Testing
- Documentation
The issue of readablilty of the software is important to whom?
- Only the user
- Only the client
- The user, client and programmer
- Only the programmer
What are the three types of testing required to fully test a program?
- Normal, Extreme and Exceptional
- Normal, Extra and Exceptional
- Normal, Extreme and Bizzare
- Normal, Abnormal and Unbelievable
What does the Design stage of the Software Developement Process involve?
- Turn the specification into a design
- Produce the specification
- Ensure the software is tested
- Fix any faults
Which Guide tells you how to install a program and the minimum requirements of the computer?
- Technical
- Topical
- Tropical
- Translator
What is a structure diagram?
- A list of instructions in separate boxes that are read from the top to the bottom
- A list of instructions in separate boxes that are read from the bottom to the top
- A list of instructions iin the same box that are read from top to bottom
- A list of instructions in a single box
What is corrective maintenance?
- Fixing bugs when the program is in use
- Adding new features to the software
- Fixing bugs before the program is in use
- Adapting the program to work in a new country
What is machine code?
- Instructions made for processors in binary
- An operating system
- Peripheral devices
- A high-level language
What is maintenamce and when does it occur?
- It involves fixing any bugs and updating the the program after it is in use
- It involves ignoring any bugs and updating the the program as it is written
- It involves ignoring any bugs and updating the the program before it is in use
- It involves fixing any bugs and updating the the program before it is in use
What is the purpose of the Maintenance stage?
- Fixing faults, improving the design and adaptation
- Fixing faults and testing
- Fixing faults and implementing
- Improving the design and evaluating
What is the User Guide that comes with the software?
- It tells you how much RAM and hard disk space is required
- It tells you how fast a processor you require
- It tells you which operating system is needed
- It tells you how to use the product
What three ways do we evaluate software?
- Fitness for purpose, user interface and readability
- Fitness for purpose, technical interface and readability
- Design, user interface and readability
- Portability, user interface and design
When Windows XP was introduced, many types of programs had to be altered to run on this new operating system. What type of maintenance is this?
- Adaptive
- Corrective
- Prefective
- Performance
When would the User Guide and Technical manuals be creared?
- Documentation
- Implementation
- Testing
- Maintenance
When writing code, programmers must ensure that their programs are realable. In this sentence what does readable mean?
- Using meaningful names and inserting internal documentation
- Using the same names and inserting internal documentation
- Using meaningful names and inserting external documentation
- Using random names and inserting internal documentation
Which of the following are features of machine code?
- It is hard to spot errors and is compiled in one operation
- It is hard to spot errors and takes a lot of space
- It is easy to spot errors and is compiled in one operation
- It is easy to spot errors and is interpreted line by line
Who must agree the Program Specification?
- Customer and Developer
- End user and Customer
- Customer
- Developer
A compiler?
- Translates the whole program in one go
- It is user friendly
- Translates and executes high level language line by line
- Translates pseudocode
A macro is used for?
- Automating tasks
- Designing programs
- Translating programs
- Writing programs
A nested loop is?
- A bird's loop
- A fixed loop
- A conditional loop
- A loop inside another loop