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. Used to count how many times a value appears in a list
Fit for Purpose
Real
Counting Occurrences
Reliability
2. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Analysis
Module
Fixed Loop
Program Specification
3. Allowing users other than the programmers to test the program
Compiler
User Interface
Technical Guide
Field Testing
4. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Efficiency
Extreme
Pre-defined Function
Acceptance Testing
5. First stage of the SDP concerned with gathering knowledge and understanding the problem
Fit for Purpose
Exceptional Test Data
String
Analysis
6. Test data which should be rejected by the program under test conditions
Exceptional Test Data
Programmer
Normal Test Data
Readability
7. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Perfective Maintenance
Modularity
Portability
Structure Diagram
8. How easy is the program to read? This is one way to evaluate a program.
Concatenation
Data Flow
Translation
Readability
9. A type of maintenance used to add new features to a program
Flow Chart
Perfective
Array
Systems Analyst
10. Secting part of a string
Extreme
Substrings
Bottom-up Design
Interpreter
11. A data type used to store numbers with a decimal point
Machine Code
Data Types
Perfective Maintenance
Real
12. A series of actions that you record and then replay to automate tasks.
Stepwise Refinement
Translation
Macro
Pre-defined Function
13. Variables defined only for use in one subprogram
Readability
Local Variable
Array
Stepwise Refinement
14. The ability of software to cope with errors during execution without crashing
Documentation
Interpreter
Robustness
Adaptive Maintenance
15. Converts high level code into machine code one line at a time and reports errors as they are found
Char
Conditional Loop
Nested Loop
Interpreter
16. A data type used to store a single character
Char
High Level Langauge
Graphical Design Notation
Array
17. The Beta testing stage of the SDP
Field Testing
Technical Guide
Integer
Acceptance Testing
18. How easy is the program to use? This is one way to evaluate a program.
Pseudocode
Normal Test Data
High Level Langauge
User Interface
19. A way of describing the design of a program eg. pseudocode or structure diagram
Acceptance Testing
Design Notation
Technical Guide
Software Specificiation
20. Revisiting or repeating steps in the SDP to improve the solution
Adaptive
Linear Search
Iteration
Comprehensive Testing
21. Documentation designed for technical personnel that explains how to install software
Design
Technical Guide
Input Validation
Efficiency
22. A loop which is carried out a set number of times
User Interface
Fixed Loops
Exhaustive Testing
String
23. A design methodology which begins with writing procedures and blocks of code
Bottom-up Design
Input Validation
Efficiency
Design Notation
24. An area of memory used to store data in a program
Fit for Purpose
Robustness
Readability
Variable
25. Test data which is within a range that the program should accept
Acceptance Testing
Design
Programmer
Normal Test Data
26. Translates and runs a high level language one line at a time
Interpreter
Readability
Analysis
User Guide
27. A loop contained within another loop
Extreme Test Data
Flow Chart
Input Validation
Nested Loop
28. A text-based design notation using ordinary language to define a problem
Text Editor
Pseudocode
Systems Analyst
User Interface
29. Fixing bugs or mistakes which were not discovered at the testing stage
Interpreter
Portability
Readability
Corrective Maintenance
30. Test data which is on the boundary of what is acceptable by the program
Software Specificiation
Array
Extreme Test Data
Linear Search
31. In charge of the whole software development process
Counting Occurrences
Iteration
Substrings
Project Manager
32. High Level Code is converted into Machine Code
Translation
Pre-defined Function
Macro
Machine Code
33. Legally binding document defining the problem
Logical Operator
Substrings
Structure Diagram
Software Specificiation
34. Does the program do what it was meant to do? This is one way to evaluate a program.
Fit for Purpose
Comprehensive Testing
Counting Occurrences
Psuedocode
35. A data type used to store more than one character
Portability
Field Testing
Corrective
String
36. A data type used to store whole numbers
Corrective Maintenance
Integer
Maintainability
Efficiency
37. A type of test data that tests the limits of the expected range of values
Design
Psuedocode
Compiler
Extreme
38. A type of test data that tests a program for values outwith the expected range
Exceptional
Extreme Test Data
Programmer
Comprehensive Testing
39. Used to enter and edit high level language code
Variable
Readability
Text Editor
Analysis
40. A type of maintenance used to fix errors in a program
Portability
Translation
Extreme
Corrective
41. Writes code working to a software specification
Acceptance Testing
Programmer
Machine Code
Extreme
42. How easy it is for your program to be read by anyone else
Readability
Compiler
Flow Chart
Debugging
43. Joining strings together
Real
Concatenation
Compiler
Stepwise Refinement
44. Breaks each step down as far as possible until each step can be turned into a line of code
Macro
Stepwise Refinement
Module
Fixed Loop
45. A visual representation of the program design such as a Flowchart or Structure Diagram
Graphical Design Notation
Maintainability
Reliability
Counting Occurrences
46. A stage of the SDP where a user guide and technical guide are produced
Integer
Real
Documentation
Char
47. Converts high level code into machine code in a single operation and reports all errors at the end
Fixed Loop
Data Flow
String
Compiler
48. Documentation that explains how to operate the software once it has been installed
User Guide
Integer
Array
Fit for Purpose
49. Changing the software in response to changes in the client's hardware
Adaptive Maintenance
Project Manager
Fixed Loops
Portability
50. Types of data stored by a program including string and integer and real and single
Variable
Data Types
Exceptional
Exceptional Test Data