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. First stage of the SDP concerned with gathering knowledge and understanding the problem
Analysis
Portability
Machine Code
Fit for Purpose
2. The Beta testing stage of the SDP
Acceptance Testing
Programmer
Compiler
Interpreter
3. A design notation using boxes linked by arrows showing data flow
Real
Flow Chart
Technical Guide
Adaptive
4. Allowing users other than the programmers to test the program
Psuedocode
Field Testing
Exhaustive Testing
Software Specificiation
5. A visual representation of the program design such as a Flowchart or Structure Diagram
Extreme
Array
Graphical Design Notation
Adaptive Maintenance
6. Does the program do what it was meant to do? This is one way to evaluate a program.
User Interface
Machine Code
Extreme
Fit for Purpose
7. Documentation designed for technical personnel that explains how to install software
Counting Occurrences
Technical Guide
Debugging
Macro
8. Test data which is within a range that the program should accept
Adaptive
Machine Code
Design Notation
Normal Test Data
9. In charge of the whole software development process
User Guide
Project Manager
Portability
Programmer
10. A data structure in which data items of the same type are grouped together
Program Specification
Readability
Array
Concatenation
11. Interviews company personnel and observes current procedures looking for ways to improve the system
Bottom-up Design
User Guide
Maintainability
Systems Analyst
12. Test data which should be rejected by the program under test conditions
Exceptional Test Data
Data Types
Pseudocode
Normal Test Data
13. Legally binding document defining the problem
Exceptional
Software Specificiation
Translation
Acceptance Testing
14. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Portability
Linear Search
Pre-defined Function
Software Specificiation
15. The process of finding and correcting errors in a program
Interpreter
Real
Debugging
High Level Langauge
16. NOT/OR?AND
Stepwise Refinement
Project Manager
Array
Logical Operator
17. A design methodology which begins with writing procedures and blocks of code
Pseudocode
Design Notation
Fit for Purpose
Bottom-up Design
18. Revisiting or repeating steps in the SDP to improve the solution
Stepwise Refinement
Machine Code
Counting Occurrences
Iteration
19. How easy is the program to read? This is one way to evaluate a program.
Bottom-up Design
Readability
Concatenation
Exceptional
20. An evaluation criterion that determines how easy it is to maintain a program
Design Notation
Translation
Maintainability
Local Variable
21. A stage of the SDP where a user guide and technical guide are produced
Counting Occurrences
Nested Loop
Documentation
Translation
22. A data type used to store whole numbers
Conditional Loop
Adaptive
Macro
Integer
23. Documentation that explains how to operate the software once it has been installed
Nested Loop
Bottom-up Design
Extreme
User Guide
24. Used to find a target value in a full list
Perfective
Linear Search
Software Specificiation
Pre-defined Function
25. Testing programs as thoroughly as possible
Field Testing
Technical Guide
Data Flow
Comprehensive Testing
26. The movement of data between subprograms and implemented using parameters
Data Flow
Design Notation
Logical Operator
Data Types
27. How well your program operates without stopping due to design faults
Data Types
Reliability
Array
Counting Occurrences
28. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Input Validation
Efficiency
Pre-defined Function
Data Types
29. A type of test data that tests a program for values outwith the expected range
Field Testing
Conditional Loop
Exceptional
Input Validation
30. Software is evaluated for excessive resource use such as memory or backing storage
Text Editor
Efficiency
Logical Operator
Robustness
31. A loop that repeats instructions a set number of times eg - Loop 12 times
Compiler
Analysis
Fixed Loop
Readability
32. A data type used to store a single character
Bottom-up Design
User Guide
Char
Modularity
33. A type of test data that tests the limits of the expected range of values
Software Specificiation
Extreme
Interpreter
Design Notation
34. Secting part of a string
Project Manager
Pre-defined Function
Bottom-up Design
Substrings
35. A text-based design notation using ordinary language to define a problem
Pseudocode
Conditional Loop
Nested Loop
Flow Chart
36. The ability of software to cope with errors during execution without crashing
Real
Counting Occurrences
Robustness
Flow Chart
37. A loop which is carried out a set number of times
Stepwise Refinement
Bottom-up Design
Nested Loop
Fixed Loops
38. A data type used to store numbers with a decimal point
Real
Interpreter
Perfective
Fixed Loop
39. A type of maintenance used to fix errors in a program
Translation
Comprehensive Testing
Program Specification
Corrective
40. Breaks each step down as far as possible until each step can be turned into a line of code
Documentation
Pre-defined Function
Machine Code
Stepwise Refinement
41. High Level Code is converted into Machine Code
Real
Counting Occurrences
Concatenation
Translation
42. A stage of SDP that involves the planning of a solution to the problem
Fixed Loop
Perfective Maintenance
Design
Design Notation
43. An area of memory used to store data in a program
Field Testing
Project Manager
Variable
Corrective Maintenance
44. Joining strings together
Perfective
Array
Concatenation
Compiler
45. A type of maintenance used when a program needs to be updated to run on new hardware or software
Adaptive
Field Testing
Perfective Maintenance
Comprehensive Testing
46. Test data which is on the boundary of what is acceptable by the program
Extreme Test Data
Nested Loop
Machine Code
Technical Guide
47. Used to count how many times a value appears in a list
Data Types
Technical Guide
Counting Occurrences
Design Notation
48. A type of test data that tests a program using expected values within the allowed range
Normal
Normal Test Data
Translation
User Guide
49. Instructions that can be understood by the computer without the need for translation
Corrective Maintenance
Systems Analyst
Machine Code
Analysis
50. Involves all the possible sets of test data and all of the program pathways
Exhaustive Testing
Program Specification
Input Validation
Logical Operator