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. The ability of software to cope with errors during execution without crashing
Exceptional Test Data
Fixed Loop
Adaptive Maintenance
Robustness
2. The movement of data between subprograms and implemented using parameters
String
Logical Operator
Data Flow
Pre-defined Function
3. A data structure used to store a list of information of the same type
Analysis
Array
Comprehensive Testing
Concatenation
4. A data type used to store whole numbers
Normal Test Data
Perfective Maintenance
Integer
Substrings
5. NOT/OR?AND
Compiler
Logical Operator
Fit for Purpose
Data Flow
6. A type of maintenance used to fix errors in a program
Local Variable
Corrective
Graphical Design Notation
Readability
7. A data type used to store numbers with a decimal point
Corrective
Real
Readability
Text Editor
8. Legally binding document defining the problem
Array
Software Specificiation
Extreme
Exceptional Test Data
9. The Beta testing stage of the SDP
Acceptance Testing
Iteration
Fit for Purpose
User Interface
10. An evaluation criterion that determines how easy it is to maintain a program
Maintainability
Comprehensive Testing
Psuedocode
Module
11. Test data which should be rejected by the program under test conditions
Exceptional Test Data
Reliability
Efficiency
Array
12. A loop which is carried out a set number of times
Field Testing
Iteration
Normal Test Data
Fixed Loops
13. Types of data stored by a program including string and integer and real and single
Adaptive Maintenance
Data Types
Maintainability
Array
14. Involves all the possible sets of test data and all of the program pathways
Structure Diagram
Exhaustive Testing
String
Translation
15. Used to enter and edit high level language code
Text Editor
Modularity
String
Normal Test Data
16. Used to check that data input is with an acceptable range
Perfective
Input Validation
Compiler
Psuedocode
17. Writes code working to a software specification
Programmer
Array
Corrective Maintenance
User Interface
18. First stage of the SDP concerned with gathering knowledge and understanding the problem
Stepwise Refinement
Corrective
Module
Analysis
19. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Linear Search
Technical Guide
Portability
Perfective Maintenance
20. How well your program operates without stopping due to design faults
Interpreter
Documentation
Reliability
String
21. How easy is the program to read? This is one way to evaluate a program.
Nested Loop
Readability
Documentation
Counting Occurrences
22. Documentation that explains how to operate the software once it has been installed
Adaptive
Corrective Maintenance
Real
User Guide
23. A design methodology which begins with writing procedures and blocks of code
Field Testing
Readability
Bottom-up Design
Design
24. A data type used to store a single character
Exhaustive Testing
Translation
Iteration
Char
25. Used to count how many times a value appears in a list
Module
Normal Test Data
Counting Occurrences
Documentation
26. A programmung language that uses english like statements. Must be translated into machine code
High Level Langauge
Compiler
Robustness
Software Specificiation
27. In charge of the whole software development process
Compiler
Normal Test Data
Project Manager
Graphical Design Notation
28. A visual representation of the program design such as a Flowchart or Structure Diagram
Machine Code
Graphical Design Notation
Variable
Structure Diagram
29. A stage of SDP that involves the planning of a solution to the problem
High Level Langauge
Design
Array
Readability
30. A data type used to store more than one character
Reliability
Array
Fixed Loops
String
31. A type of test data that tests the limits of the expected range of values
Conditional Loop
Fixed Loops
Extreme
Readability
32. The process of finding and correcting errors in a program
Comprehensive Testing
Systems Analyst
Debugging
Data Flow
33. Breaks each step down as far as possible until each step can be turned into a line of code
Design Notation
Iteration
Stepwise Refinement
Documentation
34. High Level Code is converted into Machine Code
Input Validation
Stepwise Refinement
Readability
Translation
35. Used to find a target value in a full list
Linear Search
Analysis
Exceptional Test Data
String
36. Test data which is within a range that the program should accept
Structure Diagram
Bottom-up Design
Normal Test Data
Maintainability
37. Secting part of a string
Char
Substrings
Bottom-up Design
Stepwise Refinement
38. A loop that repeats instructions a set number of times eg - Loop 12 times
Fixed Loop
Programmer
Module
Acceptance Testing
39. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Program Specification
Module
Design
Data Flow
40. Fixing bugs or mistakes which were not discovered at the testing stage
String
Corrective Maintenance
Flow Chart
Stepwise Refinement
41. A data structure in which data items of the same type are grouped together
Corrective
Array
Extreme
Exceptional Test Data
42. Pre-defined and tested subprograms which speed up the SDP
Design Notation
Module
User Guide
Software Specificiation
43. Documentation designed for technical personnel that explains how to install software
Compiler
Technical Guide
Project Manager
Corrective Maintenance
44. Does the program do what it was meant to do? This is one way to evaluate a program.
User Guide
Fit for Purpose
Data Types
Portability
45. Allowing users other than the programmers to test the program
Conditional Loop
Field Testing
Perfective Maintenance
Normal Test Data
46. A way of describing the design of a program eg. pseudocode or structure diagram
Fixed Loop
Exceptional
Modularity
Design Notation
47. Test data which is on the boundary of what is acceptable by the program
Corrective Maintenance
Debugging
Extreme Test Data
Char
48. A type of maintenance used when a program needs to be updated to run on new hardware or software
Pseudocode
Structure Diagram
Adaptive
Exceptional
49. A design notation using boxes linked by arrows showing data flow
Fixed Loop
Flow Chart
Compiler
Portability
50. An area of memory used to store data in a program
Pseudocode
Flow Chart
Text Editor
Variable