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 loop that repeats instructions a set number of times eg - Loop 12 times
Analysis
Compiler
Fixed Loop
Perfective Maintenance
2. High Level Code is converted into Machine Code
Design
Array
Translation
Systems Analyst
3. How easy is the program to read? This is one way to evaluate a program.
Readability
Maintainability
Program Specification
Machine Code
4. A loop contained within another loop
Nested Loop
Technical Guide
Maintainability
Program Specification
5. Pre-defined and tested subprograms which speed up the SDP
Module
Design
Stepwise Refinement
Programmer
6. How well your program operates without stopping due to design faults
Technical Guide
Fixed Loops
Reliability
Iteration
7. Joining strings together
Concatenation
Readability
Normal
Array
8. A data type used to store more than one character
String
Reliability
Design
High Level Langauge
9. Types of data stored by a program including string and integer and real and single
Readability
Data Types
Array
Counting Occurrences
10. In charge of the whole software development process
Project Manager
Logical Operator
Programmer
User Guide
11. First stage of the SDP concerned with gathering knowledge and understanding the problem
Systems Analyst
Interpreter
Perfective Maintenance
Analysis
12. Revisiting or repeating steps in the SDP to improve the solution
Pre-defined Function
Project Manager
Array
Iteration
13. A series of actions that you record and then replay to automate tasks.
Graphical Design Notation
Text Editor
Macro
Portability
14. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Structure Diagram
String
Conditional Loop
Variable
15. The ability of software to cope with errors during execution without crashing
User Interface
Robustness
Variable
Local Variable
16. Variables defined only for use in one subprogram
Local Variable
Graphical Design Notation
Design
Logical Operator
17. An area of memory used to store data in a program
Variable
Software Specificiation
Interpreter
Pre-defined Function
18. Adding new features to a program and the request and cost of the client
User Guide
Linear Search
Perfective Maintenance
Flow Chart
19. Translates a high level language program into object code
Portability
Compiler
Array
Variable
20. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Variable
Software Specificiation
Comprehensive Testing
Program Specification
21. A text-based design notation using ordinary language to define a problem
User Interface
Compiler
Pseudocode
Logical Operator
22. A type of maintenance used to fix errors in a program
Corrective
Array
Project Manager
Local Variable
23. A type of test data that tests a program using expected values within the allowed range
Stepwise Refinement
Reliability
Normal
Design Notation
24. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Pre-defined Function
Reliability
Acceptance Testing
Iteration
25. Documentation that explains how to operate the software once it has been installed
Macro
Fixed Loops
Acceptance Testing
User Guide
26. A textual design notation that looks like a list of steps in English
Fit for Purpose
Psuedocode
Adaptive
Iteration
27. A visual representation of the program design such as a Flowchart or Structure Diagram
Substrings
Graphical Design Notation
Integer
Comprehensive Testing
28. A data type used to store a single character
Field Testing
Fit for Purpose
Bottom-up Design
Char
29. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Corrective Maintenance
Acceptance Testing
Portability
Maintainability
30. How easy is the program to use? This is one way to evaluate a program.
Conditional Loop
User Interface
Efficiency
Fixed Loop
31. A data type used to store whole numbers
Integer
Flow Chart
Interpreter
Robustness
32. A type of test data that tests a program for values outwith the expected range
Reliability
Robustness
Integer
Exceptional
33. Writes code working to a software specification
Char
Programmer
Iteration
Exceptional
34. Converts high level code into machine code one line at a time and reports errors as they are found
Flow Chart
Module
Data Flow
Interpreter
35. Breaks each step down as far as possible until each step can be turned into a line of code
Stepwise Refinement
Modularity
Reliability
Compiler
36. Converts high level code into machine code in a single operation and reports all errors at the end
Normal
Compiler
Field Testing
Readability
37. When a program is divided into smallers sections called subprograms
Perfective Maintenance
Modularity
Fixed Loop
Iteration
38. Instructions that can be understood by the computer without the need for translation
Machine Code
Pre-defined Function
Local Variable
Conditional Loop
39. Used to enter and edit high level language code
Translation
Normal
Conditional Loop
Text Editor
40. Does the program do what it was meant to do? This is one way to evaluate a program.
Fit for Purpose
Pre-defined Function
Concatenation
Modularity
41. Test data which is on the boundary of what is acceptable by the program
Extreme Test Data
String
Flow Chart
Macro
42. Fixing bugs or mistakes which were not discovered at the testing stage
Pseudocode
Substrings
Corrective Maintenance
Compiler
43. Legally binding document defining the problem
Maintainability
Software Specificiation
Normal Test Data
Field Testing
44. Involves all the possible sets of test data and all of the program pathways
Corrective
Software Specificiation
Technical Guide
Exhaustive Testing
45. The movement of data between subprograms and implemented using parameters
Data Flow
Char
Extreme Test Data
Acceptance Testing
46. A design notation using different shaped boxes and showing hierarchy
Analysis
Field Testing
Data Flow
Structure Diagram
47. A data structure in which data items of the same type are grouped together
Project Manager
Pre-defined Function
Readability
Array
48. A type of maintenance used when a program needs to be updated to run on new hardware or software
Psuedocode
Text Editor
Adaptive
Integer
49. Translates and runs a high level language one line at a time
Debugging
Interpreter
String
Nested Loop
50. A design notation using boxes linked by arrows showing data flow
Flow Chart
Extreme Test Data
Array
Fixed Loop