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. Allowing users other than the programmers to test the program
Variable
Nested Loop
Field Testing
Interpreter
2. Documentation designed for technical personnel that explains how to install software
Adaptive
User Guide
Program Specification
Technical Guide
3. A type of test data that tests a program using expected values within the allowed range
Normal
Modularity
Analysis
Iteration
4. Interviews company personnel and observes current procedures looking for ways to improve the system
Robustness
Substrings
Systems Analyst
Perfective Maintenance
5. Instructions that can be understood by the computer without the need for translation
Adaptive Maintenance
Machine Code
Project Manager
Logical Operator
6. Does the program do what it was meant to do? This is one way to evaluate a program.
Fixed Loops
Design
Fit for Purpose
Array
7. A type of maintenance used to fix errors in a program
Fit for Purpose
Design Notation
Corrective
Field Testing
8. In charge of the whole software development process
Corrective
Efficiency
Project Manager
Translation
9. A text-based design notation using ordinary language to define a problem
Real
Pseudocode
Local Variable
Array
10. Translates a high level language program into object code
Extreme Test Data
Compiler
Graphical Design Notation
Data Flow
11. Documentation that explains how to operate the software once it has been installed
Technical Guide
Compiler
User Guide
Module
12. Test data which is within a range that the program should accept
Normal Test Data
Adaptive Maintenance
Array
Readability
13. A data type used to store whole numbers
Stepwise Refinement
Data Flow
Extreme
Integer
14. A stage of the SDP where a user guide and technical guide are produced
User Guide
Exceptional Test Data
Documentation
Debugging
15. Translates and runs a high level language one line at a time
Interpreter
Variable
Analysis
Structure Diagram
16. How well your program operates without stopping due to design faults
Analysis
High Level Langauge
Reliability
Nested Loop
17. A design notation using boxes linked by arrows showing data flow
Systems Analyst
Flow Chart
Structure Diagram
Graphical Design Notation
18. Adding new features to a program and the request and cost of the client
Input Validation
Robustness
Counting Occurrences
Perfective Maintenance
19. Pre-defined and tested subprograms which speed up the SDP
Acceptance Testing
Module
Integer
Extreme
20. Used to enter and edit high level language code
Pre-defined Function
Extreme Test Data
Exceptional Test Data
Text Editor
21. The ability of software to cope with errors during execution without crashing
Psuedocode
Robustness
Pre-defined Function
Software Specificiation
22. First stage of the SDP concerned with gathering knowledge and understanding the problem
Field Testing
Systems Analyst
Analysis
Documentation
23. A design notation using different shaped boxes and showing hierarchy
Systems Analyst
Exceptional
Logical Operator
Structure Diagram
24. How easy it is for your program to be read by anyone else
Readability
Pre-defined Function
Field Testing
High Level Langauge
25. A stage of SDP that involves the planning of a solution to the problem
Logical Operator
Conditional Loop
Design
Readability
26. Test data which is on the boundary of what is acceptable by the program
User Guide
Integer
Flow Chart
Extreme Test Data
27. Converts high level code into machine code one line at a time and reports errors as they are found
Linear Search
Interpreter
Nested Loop
Extreme
28. A programmung language that uses english like statements. Must be translated into machine code
Compiler
Adaptive Maintenance
High Level Langauge
Extreme
29. A loop that repeats instructions a set number of times eg - Loop 12 times
Fixed Loop
Interpreter
Module
Psuedocode
30. Testing programs as thoroughly as possible
Acceptance Testing
String
Programmer
Comprehensive Testing
31. The Beta testing stage of the SDP
Acceptance Testing
Data Types
Fixed Loop
Pseudocode
32. A data structure used to store a list of information of the same type
Flow Chart
Analysis
Design Notation
Array
33. Used to count how many times a value appears in a list
Psuedocode
Char
Counting Occurrences
Debugging
34. A data type used to store more than one character
Programmer
String
Readability
Fixed Loops
35. Joining strings together
Concatenation
Normal Test Data
User Interface
Text Editor
36. Secting part of a string
Perfective
Programmer
Modularity
Substrings
37. High Level Code is converted into Machine Code
Conditional Loop
Translation
Interpreter
Efficiency
38. Fixing bugs or mistakes which were not discovered at the testing stage
Debugging
Corrective Maintenance
Compiler
Readability
39. The movement of data between subprograms and implemented using parameters
Efficiency
Array
Data Flow
Iteration
40. A type of maintenance used when a program needs to be updated to run on new hardware or software
Input Validation
Local Variable
Adaptive
Bottom-up Design
41. Used to find a target value in a full list
Structure Diagram
Linear Search
Analysis
Normal
42. Breaks each step down as far as possible until each step can be turned into a line of code
Systems Analyst
Structure Diagram
Bottom-up Design
Stepwise Refinement
43. Legally binding document defining the problem
Readability
Concatenation
User Guide
Software Specificiation
44. Software is evaluated for excessive resource use such as memory or backing storage
Exceptional
Text Editor
Efficiency
Data Flow
45. A data type used to store numbers with a decimal point
Real
Compiler
Portability
Linear Search
46. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Integer
Design Notation
Conditional Loop
High Level Langauge
47. When a program is divided into smallers sections called subprograms
Modularity
Comprehensive Testing
Substrings
Fixed Loop
48. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Portability
Readability
Acceptance Testing
Concatenation
49. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Stepwise Refinement
Extreme
Translation
Pre-defined Function
50. Types of data stored by a program including string and integer and real and single
Macro
Perfective Maintenance
Data Types
High Level Langauge