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 type of maintenance used when a program needs to be updated to run on new hardware or software
Adaptive
Compiler
Efficiency
Array
2. A data type used to store numbers with a decimal point
Fit for Purpose
Real
Conditional Loop
Normal
3. Software is evaluated for excessive resource use such as memory or backing storage
Stepwise Refinement
Corrective
Portability
Efficiency
4. A data type used to store whole numbers
Integer
Readability
Maintainability
Technical Guide
5. Testing programs as thoroughly as possible
Interpreter
Comprehensive Testing
Compiler
Pre-defined Function
6. A programmung language that uses english like statements. Must be translated into machine code
Adaptive Maintenance
Program Specification
Machine Code
High Level Langauge
7. A data structure used to store a list of information of the same type
Array
Interpreter
Fixed Loops
Programmer
8. A text-based design notation using ordinary language to define a problem
Pseudocode
Real
Readability
Module
9. A type of test data that tests the limits of the expected range of values
Extreme
Real
Systems Analyst
Design
10. The movement of data between subprograms and implemented using parameters
Normal
Integer
Data Flow
Documentation
11. An evaluation criterion that determines how easy it is to maintain a program
Exhaustive Testing
Maintainability
Design Notation
Fixed Loop
12. Documentation designed for technical personnel that explains how to install software
Technical Guide
Graphical Design Notation
Exhaustive Testing
Module
13. Test data which is on the boundary of what is acceptable by the program
Compiler
Extreme Test Data
Local Variable
Normal Test Data
14. Test data which is within a range that the program should accept
User Interface
Counting Occurrences
Normal Test Data
Programmer
15. Documentation that explains how to operate the software once it has been installed
User Guide
Comprehensive Testing
Substrings
Conditional Loop
16. Secting part of a string
String
Iteration
Fit for Purpose
Substrings
17. A stage of SDP that involves the planning of a solution to the problem
Conditional Loop
Design
Local Variable
Integer
18. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Machine Code
Maintainability
Programmer
Portability
19. A design notation using different shaped boxes and showing hierarchy
Structure Diagram
Pseudocode
Robustness
Bottom-up Design
20. In charge of the whole software development process
Module
Data Types
Conditional Loop
Project Manager
21. A visual representation of the program design such as a Flowchart or Structure Diagram
Graphical Design Notation
Compiler
Counting Occurrences
Fixed Loops
22. How easy is the program to read? This is one way to evaluate a program.
Maintainability
Readability
User Guide
Linear Search
23. Used to check that data input is with an acceptable range
Data Types
Input Validation
Field Testing
Project Manager
24. A type of maintenance used to add new features to a program
Text Editor
Bottom-up Design
Perfective
Flow Chart
25. Translates and runs a high level language one line at a time
Fixed Loops
Concatenation
Macro
Interpreter
26. An area of memory used to store data in a program
Acceptance Testing
Program Specification
Variable
Programmer
27. Does the program do what it was meant to do? This is one way to evaluate a program.
Nested Loop
Fit for Purpose
Technical Guide
Analysis
28. How easy is the program to use? This is one way to evaluate a program.
Char
Field Testing
Compiler
User Interface
29. Breaks each step down as far as possible until each step can be turned into a line of code
Stepwise Refinement
Readability
Char
Array
30. A design notation using boxes linked by arrows showing data flow
Iteration
Integer
Flow Chart
Fit for Purpose
31. High Level Code is converted into Machine Code
Perfective
Design Notation
Compiler
Translation
32. Allowing users other than the programmers to test the program
Design
Design Notation
Field Testing
Exhaustive Testing
33. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Pre-defined Function
Technical Guide
Design
Compiler
34. Writes code working to a software specification
Programmer
Documentation
Exhaustive Testing
Perfective
35. A type of test data that tests a program for values outwith the expected range
Exceptional
Counting Occurrences
Substrings
User Interface
36. Instructions that can be understood by the computer without the need for translation
Technical Guide
Portability
Machine Code
Real
37. A data type used to store more than one character
Logical Operator
String
Efficiency
Interpreter
38. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Readability
Conditional Loop
Modularity
Interpreter
39. Involves all the possible sets of test data and all of the program pathways
Readability
Char
Exhaustive Testing
Graphical Design Notation
40. Interviews company personnel and observes current procedures looking for ways to improve the system
Psuedocode
Adaptive
Flow Chart
Systems Analyst
41. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Program Specification
Pre-defined Function
Variable
Readability
42. A loop which is carried out a set number of times
Design
Fixed Loops
Program Specification
Concatenation
43. A textual design notation that looks like a list of steps in English
Psuedocode
Normal
Structure Diagram
Conditional Loop
44. A data structure in which data items of the same type are grouped together
Documentation
Flow Chart
Program Specification
Array
45. First stage of the SDP concerned with gathering knowledge and understanding the problem
Linear Search
Reliability
Analysis
Program Specification
46. Converts high level code into machine code in a single operation and reports all errors at the end
Module
Systems Analyst
Compiler
Conditional Loop
47. How easy it is for your program to be read by anyone else
Readability
Translation
Efficiency
Software Specificiation
48. A way of describing the design of a program eg. pseudocode or structure diagram
User Interface
Design Notation
Software Specificiation
Program Specification
49. A loop contained within another loop
Exceptional
Iteration
Nested Loop
Array
50. Test data which should be rejected by the program under test conditions
Software Specificiation
Maintainability
Readability
Exceptional Test Data