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. Instructions that can be understood by the computer without the need for translation
Machine Code
Module
Interpreter
Data Flow
2. A data type used to store a single character
Char
Portability
Documentation
Readability
3. A visual representation of the program design such as a Flowchart or Structure Diagram
Interpreter
Graphical Design Notation
Counting Occurrences
Conditional Loop
4. First stage of the SDP concerned with gathering knowledge and understanding the problem
Analysis
Readability
Project Manager
Interpreter
5. A design notation using boxes linked by arrows showing data flow
Fixed Loops
Flow Chart
Readability
Array
6. A type of test data that tests the limits of the expected range of values
Maintainability
Extreme
Fixed Loop
Fit for Purpose
7. Breaks each step down as far as possible until each step can be turned into a line of code
Stepwise Refinement
Text Editor
Interpreter
Pseudocode
8. A text-based design notation using ordinary language to define a problem
Pseudocode
Program Specification
Graphical Design Notation
Conditional Loop
9. High Level Code is converted into Machine Code
Compiler
Translation
Field Testing
Stepwise Refinement
10. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Flow Chart
Text Editor
Program Specification
Concatenation
11. The movement of data between subprograms and implemented using parameters
Nested Loop
Data Flow
Perfective Maintenance
Field Testing
12. How easy is the program to read? This is one way to evaluate a program.
Adaptive
Readability
Corrective
Design
13. An evaluation criterion that determines how easy it is to maintain a program
Conditional Loop
Maintainability
Fit for Purpose
Substrings
14. Writes code working to a software specification
Fixed Loops
Design Notation
Programmer
Logical Operator
15. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Pre-defined Function
Flow Chart
Nested Loop
Maintainability
16. Test data which is within a range that the program should accept
Local Variable
Substrings
Debugging
Normal Test Data
17. A design methodology which begins with writing procedures and blocks of code
Data Flow
Bottom-up Design
Compiler
Array
18. Types of data stored by a program including string and integer and real and single
Counting Occurrences
Interpreter
Data Types
Fit for Purpose
19. A design notation using different shaped boxes and showing hierarchy
Structure Diagram
Modularity
Exceptional
Perfective
20. When a program is divided into smallers sections called subprograms
Structure Diagram
Integer
Modularity
Robustness
21. Testing programs as thoroughly as possible
Comprehensive Testing
Program Specification
Maintainability
Extreme Test Data
22. A stage of the SDP where a user guide and technical guide are produced
Pseudocode
Documentation
Design
Comprehensive Testing
23. Does the program do what it was meant to do? This is one way to evaluate a program.
Stepwise Refinement
Readability
Fit for Purpose
Design Notation
24. A stage of SDP that involves the planning of a solution to the problem
Nested Loop
Structure Diagram
Design
Extreme
25. A series of actions that you record and then replay to automate tasks.
Compiler
Interpreter
Macro
Perfective
26. Legally binding document defining the problem
Design Notation
Graphical Design Notation
Software Specificiation
Nested Loop
27. Converts high level code into machine code in a single operation and reports all errors at the end
Real
Compiler
Exceptional Test Data
Perfective
28. A type of maintenance used to fix errors in a program
Perfective
Corrective
Counting Occurrences
Compiler
29. The process of finding and correcting errors in a program
Software Specificiation
Programmer
Debugging
Variable
30. How well your program operates without stopping due to design faults
Reliability
Logical Operator
Char
User Guide
31. Allowing users other than the programmers to test the program
Data Flow
Systems Analyst
Maintainability
Field Testing
32. A way of describing the design of a program eg. pseudocode or structure diagram
Design Notation
Stepwise Refinement
Maintainability
Local Variable
33. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Compiler
Systems Analyst
Adaptive
Conditional Loop
34. A loop which is carried out a set number of times
Compiler
Fixed Loops
Interpreter
Normal Test Data
35. Adding new features to a program and the request and cost of the client
Interpreter
Perfective Maintenance
Pseudocode
Adaptive
36. A data type used to store whole numbers
Counting Occurrences
Fixed Loops
Integer
Readability
37. Involves all the possible sets of test data and all of the program pathways
Exhaustive Testing
Bottom-up Design
Portability
String
38. A data structure used to store a list of information of the same type
Analysis
Pre-defined Function
Fixed Loops
Array
39. A loop that repeats instructions a set number of times eg - Loop 12 times
Fixed Loop
Pseudocode
Linear Search
Local Variable
40. Test data which is on the boundary of what is acceptable by the program
Text Editor
Flow Chart
Interpreter
Extreme Test Data
41. A type of test data that tests a program for values outwith the expected range
Corrective Maintenance
User Guide
Pre-defined Function
Exceptional
42. A data structure in which data items of the same type are grouped together
Data Types
Adaptive Maintenance
Array
Normal
43. Test data which should be rejected by the program under test conditions
Exceptional Test Data
Stepwise Refinement
Structure Diagram
Variable
44. Used to enter and edit high level language code
Reliability
Bottom-up Design
Software Specificiation
Text Editor
45. Translates and runs a high level language one line at a time
Maintainability
Interpreter
Data Flow
Flow Chart
46. A data type used to store numbers with a decimal point
Robustness
Real
Normal
Readability
47. Documentation that explains how to operate the software once it has been installed
Extreme
Program Specification
User Guide
Machine Code
48. An area of memory used to store data in a program
Logical Operator
User Guide
Flow Chart
Variable
49. How easy it is for your program to be read by anyone else
Program Specification
Text Editor
Readability
Design
50. NOT/OR?AND
Stepwise Refinement
Portability
Design
Logical Operator