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. The process of finding and correcting errors in a program
Extreme Test Data
Debugging
Fixed Loop
Portability
2. Interviews company personnel and observes current procedures looking for ways to improve the system
Systems Analyst
Reliability
Pre-defined Function
Documentation
3. A stage of the SDP where a user guide and technical guide are produced
Documentation
Acceptance Testing
User Guide
Module
4. A type of test data that tests a program using expected values within the allowed range
Data Flow
Macro
Portability
Normal
5. In charge of the whole software development process
Macro
Corrective Maintenance
Acceptance Testing
Project Manager
6. A type of test data that tests the limits of the expected range of values
Extreme
Perfective Maintenance
Conditional Loop
Exhaustive Testing
7. A data type used to store numbers with a decimal point
Corrective Maintenance
Bottom-up Design
Acceptance Testing
Real
8. Adding new features to a program and the request and cost of the client
Perfective Maintenance
Extreme
Design
Interpreter
9. An area of memory used to store data in a program
Data Types
Programmer
Text Editor
Variable
10. A type of maintenance used when a program needs to be updated to run on new hardware or software
Readability
Pseudocode
Adaptive
Maintainability
11. A loop which is carried out a set number of times
Fixed Loops
Flow Chart
Systems Analyst
Real
12. Allowing users other than the programmers to test the program
Portability
Field Testing
Nested Loop
Extreme
13. A type of maintenance used to fix errors in a program
User Interface
Pseudocode
Efficiency
Corrective
14. An evaluation criterion that determines how easy it is to maintain a program
Array
Variable
Machine Code
Maintainability
15. A design notation using different shaped boxes and showing hierarchy
Corrective Maintenance
Structure Diagram
Bottom-up Design
String
16. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Robustness
Data Types
Program Specification
Perfective Maintenance
17. Testing programs as thoroughly as possible
Comprehensive Testing
Variable
Design Notation
Modularity
18. How easy is the program to read? This is one way to evaluate a program.
Data Flow
Readability
String
Debugging
19. A design notation using boxes linked by arrows showing data flow
Analysis
Flow Chart
Pre-defined Function
Project Manager
20. A textual design notation that looks like a list of steps in English
Software Specificiation
Psuedocode
Analysis
Compiler
21. A data type used to store whole numbers
Compiler
Analysis
Bottom-up Design
Integer
22. A stage of SDP that involves the planning of a solution to the problem
Design
User Interface
Portability
Translation
23. Secting part of a string
Psuedocode
Readability
Substrings
Software Specificiation
24. The Beta testing stage of the SDP
Interpreter
User Guide
Integer
Acceptance Testing
25. Variables defined only for use in one subprogram
Graphical Design Notation
Documentation
Technical Guide
Local Variable
26. Used to count how many times a value appears in a list
Counting Occurrences
Integer
Normal Test Data
Perfective Maintenance
27. A way of describing the design of a program eg. pseudocode or structure diagram
Exceptional Test Data
Robustness
Design Notation
Iteration
28. First stage of the SDP concerned with gathering knowledge and understanding the problem
Design
Analysis
High Level Langauge
Perfective
29. Translates a high level language program into object code
Compiler
Iteration
Project Manager
Analysis
30. A data type used to store a single character
Iteration
Char
Interpreter
Machine Code
31. A text-based design notation using ordinary language to define a problem
Stepwise Refinement
Variable
Pseudocode
Readability
32. The movement of data between subprograms and implemented using parameters
Pseudocode
Programmer
Data Flow
Reliability
33. High Level Code is converted into Machine Code
Nested Loop
Translation
Fixed Loops
Local Variable
34. A data structure used to store a list of information of the same type
Normal Test Data
Linear Search
Array
Substrings
35. Instructions that can be understood by the computer without the need for translation
Data Types
Data Flow
Machine Code
Counting Occurrences
36. Involves all the possible sets of test data and all of the program pathways
Exhaustive Testing
Data Types
Readability
Input Validation
37. Test data which is within a range that the program should accept
Adaptive
Normal Test Data
High Level Langauge
Project Manager
38. A type of maintenance used to add new features to a program
Perfective
Compiler
User Guide
Conditional Loop
39. NOT/OR?AND
Logical Operator
Programmer
Exceptional
Exceptional Test Data
40. Test data which is on the boundary of what is acceptable by the program
Graphical Design Notation
Extreme Test Data
Adaptive
Fixed Loop
41. The ability of software to cope with errors during execution without crashing
Software Specificiation
User Guide
Variable
Robustness
42. A data structure in which data items of the same type are grouped together
Robustness
User Guide
Array
Fixed Loops
43. A loop contained within another loop
Readability
Graphical Design Notation
Adaptive Maintenance
Nested Loop
44. A loop that repeats instructions a set number of times eg - Loop 12 times
Conditional Loop
Fixed Loop
Macro
Extreme
45. Revisiting or repeating steps in the SDP to improve the solution
Structure Diagram
Fixed Loops
Iteration
Maintainability
46. Used to enter and edit high level language code
Machine Code
Extreme
Efficiency
Text Editor
47. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Conditional Loop
Stepwise Refinement
Machine Code
Project Manager
48. Changing the software in response to changes in the client's hardware
Adaptive Maintenance
Real
Maintainability
Exceptional Test Data
49. Test data which should be rejected by the program under test conditions
Exceptional Test Data
Linear Search
Corrective Maintenance
Design Notation
50. A visual representation of the program design such as a Flowchart or Structure Diagram
Normal Test Data
Graphical Design Notation
Macro
Text Editor