SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Software Development
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. A type of maintenance used to fix errors in a program
Nested Loop
Array
Corrective
Module
2. Test data which is within a range that the program should accept
Interpreter
Structure Diagram
Program Specification
Normal Test Data
3. Pre-defined and tested subprograms which speed up the SDP
Graphical Design Notation
Program Specification
Module
Macro
4. An area of memory used to store data in a program
Maintainability
Adaptive Maintenance
Fixed Loops
Variable
5. A design notation using different shaped boxes and showing hierarchy
Adaptive
Fixed Loops
Design
Structure Diagram
6. Interviews company personnel and observes current procedures looking for ways to improve the system
Systems Analyst
Flow Chart
Corrective
Pre-defined Function
7. Test data which should be rejected by the program under test conditions
High Level Langauge
Extreme
Exceptional Test Data
Concatenation
8. Types of data stored by a program including string and integer and real and single
Flow Chart
Data Types
Readability
Comprehensive Testing
9. Converts high level code into machine code one line at a time and reports errors as they are found
Structure Diagram
Interpreter
Fit for Purpose
Exceptional
10. A type of test data that tests the limits of the expected range of values
Extreme
Translation
Adaptive
Normal Test Data
11. A design notation using boxes linked by arrows showing data flow
Corrective
Machine Code
Flow Chart
Pre-defined Function
12. A type of test data that tests a program using expected values within the allowed range
Readability
Systems Analyst
Normal
Readability
13. Changing the software in response to changes in the client's hardware
Adaptive Maintenance
Data Types
Adaptive
Conditional Loop
14. Secting part of a string
Substrings
Structure Diagram
User Guide
Exhaustive Testing
15. A way of describing the design of a program eg. pseudocode or structure diagram
Psuedocode
Bottom-up Design
Program Specification
Design Notation
16. A data structure used to store a list of information of the same type
Module
Comprehensive Testing
Array
Technical Guide
17. A loop contained within another loop
Portability
Module
Technical Guide
Nested Loop
18. Instructions that can be understood by the computer without the need for translation
Programmer
Program Specification
Machine Code
Adaptive Maintenance
19. Involves all the possible sets of test data and all of the program pathways
Project Manager
Normal
Modularity
Exhaustive Testing
20. How well your program operates without stopping due to design faults
Array
Fixed Loop
Reliability
Corrective Maintenance
21. A visual representation of the program design such as a Flowchart or Structure Diagram
Debugging
Extreme
Perfective
Graphical Design Notation
22. Does the program do what it was meant to do? This is one way to evaluate a program.
Interpreter
Linear Search
Design Notation
Fit for Purpose
23. A data type used to store more than one character
Corrective Maintenance
Design
Structure Diagram
String
24. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Program Specification
Stepwise Refinement
Conditional Loop
Flow Chart
25. A stage of SDP that involves the planning of a solution to the problem
Program Specification
Design
High Level Langauge
Counting Occurrences
26. How easy is the program to read? This is one way to evaluate a program.
Reliability
Flow Chart
Software Specificiation
Readability
27. An evaluation criterion that determines how easy it is to maintain a program
Exceptional Test Data
String
Maintainability
Readability
28. Legally binding document defining the problem
Compiler
Stepwise Refinement
Software Specificiation
Comprehensive Testing
29. A series of actions that you record and then replay to automate tasks.
Conditional Loop
Logical Operator
Macro
Pseudocode
30. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Stepwise Refinement
Compiler
Extreme Test Data
Pre-defined Function
31. Documentation that explains how to operate the software once it has been installed
Graphical Design Notation
Normal Test Data
Pseudocode
User Guide
32. Testing programs as thoroughly as possible
Adaptive
Flow Chart
Comprehensive Testing
Corrective Maintenance
33. Variables defined only for use in one subprogram
Local Variable
Field Testing
Substrings
Bottom-up Design
34. The ability of software to cope with errors during execution without crashing
Iteration
Program Specification
User Guide
Robustness
35. When a program is divided into smallers sections called subprograms
Modularity
Interpreter
Robustness
Corrective
36. A textual design notation that looks like a list of steps in English
Psuedocode
Pre-defined Function
Pseudocode
Real
37. Breaks each step down as far as possible until each step can be turned into a line of code
Stepwise Refinement
Design
Perfective Maintenance
Field Testing
38. Software is evaluated for excessive resource use such as memory or backing storage
Interpreter
Fixed Loops
Efficiency
High Level Langauge
39. Joining strings together
Robustness
Concatenation
Iteration
Debugging
40. The process of finding and correcting errors in a program
Extreme Test Data
Linear Search
Debugging
Analysis
41. Used to count how many times a value appears in a list
Input Validation
Design Notation
Counting Occurrences
Psuedocode
42. A type of test data that tests a program for values outwith the expected range
Graphical Design Notation
Pre-defined Function
Exceptional
Array
43. The movement of data between subprograms and implemented using parameters
Graphical Design Notation
Pre-defined Function
Data Flow
Extreme
44. How easy it is for your program to be read by anyone else
Normal
Array
String
Readability
45. In charge of the whole software development process
Integer
Project Manager
Data Flow
Fixed Loops
46. A design methodology which begins with writing procedures and blocks of code
Exhaustive Testing
Systems Analyst
Bottom-up Design
Adaptive Maintenance
47. Documentation designed for technical personnel that explains how to install software
Acceptance Testing
Technical Guide
Exceptional
Char
48. The Beta testing stage of the SDP
Acceptance Testing
Text Editor
Corrective
User Interface
49. A loop which is carried out a set number of times
Fixed Loops
Pseudocode
Psuedocode
Fixed Loop
50. Converts high level code into machine code in a single operation and reports all errors at the end
Compiler
Project Manager
Reliability
Program Specification