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. High Level Code is converted into Machine Code
Analysis
Translation
Data Flow
Pseudocode
2. Translates a high level language program into object code
Local Variable
Bottom-up Design
Structure Diagram
Compiler
3. Breaks each step down as far as possible until each step can be turned into a line of code
User Guide
Macro
Stepwise Refinement
Integer
4. Documentation designed for technical personnel that explains how to install software
User Interface
Reliability
Technical Guide
Perfective Maintenance
5. Joining strings together
Bottom-up Design
Concatenation
Systems Analyst
Corrective
6. A textual design notation that looks like a list of steps in English
Array
Conditional Loop
Compiler
Psuedocode
7. Converts high level code into machine code one line at a time and reports errors as they are found
Local Variable
Interpreter
Analysis
Readability
8. Translates and runs a high level language one line at a time
Efficiency
Documentation
Exceptional Test Data
Interpreter
9. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Readability
Program Specification
Conditional Loop
Linear Search
10. An area of memory used to store data in a program
Variable
Exceptional Test Data
Adaptive
Fit for Purpose
11. Changing the software in response to changes in the client's hardware
Adaptive Maintenance
Field Testing
Readability
Macro
12. Adding new features to a program and the request and cost of the client
Programmer
Readability
User Interface
Perfective Maintenance
13. How easy is the program to use? This is one way to evaluate a program.
Fit for Purpose
Macro
Exceptional
User Interface
14. A design methodology which begins with writing procedures and blocks of code
Counting Occurrences
Corrective Maintenance
Data Flow
Bottom-up Design
15. The Beta testing stage of the SDP
Char
Maintainability
Acceptance Testing
Modularity
16. A data type used to store a single character
Robustness
User Interface
Real
Char
17. How easy is the program to read? This is one way to evaluate a program.
Readability
Exhaustive Testing
Robustness
Logical Operator
18. A data type used to store numbers with a decimal point
User Interface
Text Editor
Real
Linear Search
19. Software is evaluated for excessive resource use such as memory or backing storage
Field Testing
Efficiency
Project Manager
Systems Analyst
20. A type of maintenance used to fix errors in a program
Macro
Readability
Pre-defined Function
Corrective
21. A design notation using different shaped boxes and showing hierarchy
Structure Diagram
Char
Exhaustive Testing
String
22. Used to find a target value in a full list
Bottom-up Design
Linear Search
Psuedocode
Systems Analyst
23. A loop which is carried out a set number of times
Exceptional
Machine Code
Fixed Loops
Fit for Purpose
24. First stage of the SDP concerned with gathering knowledge and understanding the problem
Design Notation
Concatenation
Analysis
Local Variable
25. Does the program do what it was meant to do? This is one way to evaluate a program.
Pre-defined Function
Extreme
Technical Guide
Fit for Purpose
26. A data type used to store more than one character
String
Macro
Array
Variable
27. Fixing bugs or mistakes which were not discovered at the testing stage
Integer
Translation
Corrective Maintenance
Fixed Loop
28. Documentation that explains how to operate the software once it has been installed
Text Editor
Interpreter
Corrective Maintenance
User Guide
29. A stage of SDP that involves the planning of a solution to the problem
Systems Analyst
Translation
Design
Pseudocode
30. Secting part of a string
Acceptance Testing
Substrings
Variable
Fixed Loops
31. The movement of data between subprograms and implemented using parameters
Data Flow
Stepwise Refinement
Adaptive Maintenance
Module
32. Testing programs as thoroughly as possible
Comprehensive Testing
Real
Portability
Text Editor
33. A data structure used to store a list of information of the same type
Flow Chart
Structure Diagram
Array
Linear Search
34. Test data which is on the boundary of what is acceptable by the program
Linear Search
Counting Occurrences
Structure Diagram
Extreme Test Data
35. A data structure in which data items of the same type are grouped together
Array
Conditional Loop
Portability
Programmer
36. Instructions that can be understood by the computer without the need for translation
Array
Reliability
Data Flow
Machine Code
37. A stage of the SDP where a user guide and technical guide are produced
Acceptance Testing
Machine Code
Perfective Maintenance
Documentation
38. NOT/OR?AND
Logical Operator
Documentation
Corrective Maintenance
Field Testing
39. Used to count how many times a value appears in a list
Counting Occurrences
Structure Diagram
Local Variable
Normal Test Data
40. Types of data stored by a program including string and integer and real and single
Pre-defined Function
Data Types
Interpreter
Interpreter
41. Interviews company personnel and observes current procedures looking for ways to improve the system
Maintainability
Systems Analyst
Linear Search
User Interface
42. A design notation using boxes linked by arrows showing data flow
Flow Chart
Design
Iteration
Data Flow
43. A type of test data that tests the limits of the expected range of values
Extreme
Pseudocode
Readability
User Guide
44. Revisiting or repeating steps in the SDP to improve the solution
Extreme Test Data
Iteration
Interpreter
Systems Analyst
45. A visual representation of the program design such as a Flowchart or Structure Diagram
Modularity
Perfective Maintenance
Programmer
Graphical Design Notation
46. A loop contained within another loop
Modularity
Flow Chart
Macro
Nested Loop
47. Pre-defined and tested subprograms which speed up the SDP
Concatenation
Nested Loop
Perfective Maintenance
Module
48. A loop that repeats instructions a set number of times eg - Loop 12 times
Linear Search
Adaptive
Fixed Loop
Efficiency
49. In charge of the whole software development process
Adaptive
Normal Test Data
Project Manager
Concatenation
50. A type of test data that tests a program using expected values within the allowed range
Documentation
Extreme
Debugging
Normal