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 stage of SDP that involves the planning of a solution to the problem
Conditional Loop
Machine Code
Design
Bottom-up Design
2. The movement of data between subprograms and implemented using parameters
Modularity
Data Flow
String
Fixed Loops
3. Allowing users other than the programmers to test the program
Local Variable
Field Testing
Project Manager
Conditional Loop
4. NOT/OR?AND
Reliability
Project Manager
Logical Operator
Bottom-up Design
5. Used to find a target value in a full list
Linear Search
Graphical Design Notation
Data Flow
Structure Diagram
6. Revisiting or repeating steps in the SDP to improve the solution
Stepwise Refinement
Iteration
Graphical Design Notation
Compiler
7. Variables defined only for use in one subprogram
Local Variable
Exceptional Test Data
Graphical Design Notation
Fixed Loop
8. Documentation that explains how to operate the software once it has been installed
User Guide
Variable
Module
Fixed Loops
9. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Corrective Maintenance
Fixed Loop
Char
Conditional Loop
10. Interviews company personnel and observes current procedures looking for ways to improve the system
Interpreter
Nested Loop
Systems Analyst
Input Validation
11. An evaluation criterion that determines how easy it is to maintain a program
Perfective
Iteration
Maintainability
Structure Diagram
12. The Beta testing stage of the SDP
Comprehensive Testing
Acceptance Testing
Extreme
Exhaustive Testing
13. Joining strings together
Machine Code
Data Flow
Concatenation
Corrective Maintenance
14. How easy is the program to use? This is one way to evaluate a program.
Structure Diagram
User Interface
Comprehensive Testing
Extreme
15. A way of describing the design of a program eg. pseudocode or structure diagram
Concatenation
Data Flow
Design Notation
User Guide
16. Used to count how many times a value appears in a list
String
Debugging
Counting Occurrences
Normal
17. Pre-defined and tested subprograms which speed up the SDP
Macro
Module
Stepwise Refinement
Input Validation
18. Legally binding document defining the problem
Psuedocode
Array
Debugging
Software Specificiation
19. The ability of software to cope with errors during execution without crashing
Compiler
Robustness
Perfective
Logical Operator
20. A data structure in which data items of the same type are grouped together
Compiler
Psuedocode
Array
Concatenation
21. A data type used to store more than one character
Pre-defined Function
Array
Linear Search
String
22. Instructions that can be understood by the computer without the need for translation
Perfective Maintenance
Data Flow
Machine Code
Readability
23. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Fixed Loops
Pre-defined Function
Compiler
Data Types
24. Translates a high level language program into object code
Machine Code
Concatenation
Compiler
Field Testing
25. Breaks each step down as far as possible until each step can be turned into a line of code
Stepwise Refinement
Real
Data Flow
String
26. Fixing bugs or mistakes which were not discovered at the testing stage
Corrective Maintenance
Reliability
Macro
Substrings
27. A series of actions that you record and then replay to automate tasks.
Macro
Local Variable
Acceptance Testing
Variable
28. How easy is the program to read? This is one way to evaluate a program.
Software Specificiation
Perfective Maintenance
Corrective
Readability
29. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Normal Test Data
User Interface
Concatenation
Portability
30. A type of maintenance used when a program needs to be updated to run on new hardware or software
Adaptive
Structure Diagram
Documentation
String
31. Translates and runs a high level language one line at a time
Logical Operator
Extreme Test Data
Interpreter
Technical Guide
32. A data type used to store whole numbers
Extreme Test Data
Exceptional Test Data
Input Validation
Integer
33. How easy it is for your program to be read by anyone else
Readability
Extreme Test Data
User Guide
User Interface
34. A programmung language that uses english like statements. Must be translated into machine code
Extreme
Debugging
Stepwise Refinement
High Level Langauge
35. First stage of the SDP concerned with gathering knowledge and understanding the problem
Readability
Analysis
Logical Operator
Macro
36. Types of data stored by a program including string and integer and real and single
Compiler
Interpreter
Data Types
Extreme
37. Converts high level code into machine code in a single operation and reports all errors at the end
Nested Loop
Program Specification
Compiler
Programmer
38. A type of test data that tests a program using expected values within the allowed range
Technical Guide
Normal
Integer
Program Specification
39. A data type used to store a single character
Nested Loop
Design
Char
Perfective
40. A design notation using boxes linked by arrows showing data flow
Psuedocode
Flow Chart
Software Specificiation
Reliability
41. A loop which is carried out a set number of times
Technical Guide
Fixed Loops
Readability
Variable
42. In charge of the whole software development process
Structure Diagram
Project Manager
Array
Data Flow
43. When a program is divided into smallers sections called subprograms
Nested Loop
Module
Pre-defined Function
Modularity
44. Test data which is within a range that the program should accept
User Interface
Module
Normal Test Data
Extreme
45. A loop contained within another loop
Readability
Macro
Nested Loop
Fixed Loops
46. A type of test data that tests the limits of the expected range of values
Maintainability
Substrings
Extreme
Field Testing
47. A loop that repeats instructions a set number of times eg - Loop 12 times
Fixed Loop
Real
Program Specification
Pseudocode
48. A type of test data that tests a program for values outwith the expected range
Variable
Adaptive Maintenance
Exceptional
Macro
49. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Program Specification
Interpreter
Extreme
Perfective
50. Test data which should be rejected by the program under test conditions
Exceptional Test Data
Portability
Stepwise Refinement
Exceptional