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 stage of SDP that involves the planning of a solution to the problem
Compiler
Design
Local Variable
Exceptional
2. Software is evaluated for excessive resource use such as memory or backing storage
Efficiency
Real
Exhaustive Testing
Reliability
3. Testing programs as thoroughly as possible
Field Testing
String
Comprehensive Testing
Readability
4. A type of maintenance used when a program needs to be updated to run on new hardware or software
Conditional Loop
Text Editor
Adaptive
Linear Search
5. A loop that repeats instructions a set number of times eg - Loop 12 times
Corrective
Exceptional Test Data
Fixed Loop
Acceptance Testing
6. Variables defined only for use in one subprogram
Documentation
Counting Occurrences
Translation
Local Variable
7. A data structure in which data items of the same type are grouped together
Array
Logical Operator
Reliability
Design Notation
8. Does the program do what it was meant to do? This is one way to evaluate a program.
Fit for Purpose
Stepwise Refinement
Project Manager
Compiler
9. Adding new features to a program and the request and cost of the client
Perfective Maintenance
Module
Psuedocode
Adaptive
10. A design notation using different shaped boxes and showing hierarchy
Data Types
Concatenation
Structure Diagram
Normal Test Data
11. When a program is divided into smallers sections called subprograms
Real
Pre-defined Function
Modularity
Linear Search
12. Translates a high level language program into object code
Exceptional
Maintainability
Compiler
Design Notation
13. A text-based design notation using ordinary language to define a problem
Corrective Maintenance
Input Validation
Pseudocode
Graphical Design Notation
14. A type of test data that tests the limits of the expected range of values
Normal
Robustness
Graphical Design Notation
Extreme
15. High Level Code is converted into Machine Code
Real
Maintainability
Iteration
Translation
16. Pre-defined and tested subprograms which speed up the SDP
Interpreter
Stepwise Refinement
Macro
Module
17. A series of actions that you record and then replay to automate tasks.
Concatenation
Data Flow
Macro
Design Notation
18. Used to count how many times a value appears in a list
Array
Fixed Loop
Logical Operator
Counting Occurrences
19. A design methodology which begins with writing procedures and blocks of code
Project Manager
String
Field Testing
Bottom-up Design
20. Legally binding document defining the problem
Logical Operator
Field Testing
Software Specificiation
Acceptance Testing
21. A data type used to store whole numbers
Real
Compiler
Integer
Fit for Purpose
22. Writes code working to a software specification
Pseudocode
Maintainability
User Interface
Programmer
23. The ability of software to cope with errors during execution without crashing
Normal
Exceptional Test Data
Robustness
Corrective Maintenance
24. Documentation designed for technical personnel that explains how to install software
Technical Guide
Array
Perfective
Bottom-up Design
25. A type of maintenance used to fix errors in a program
Adaptive Maintenance
Real
Corrective
Flow Chart
26. A data type used to store numbers with a decimal point
Real
Reliability
Corrective
Text Editor
27. How well your program operates without stopping due to design faults
Design
String
Module
Reliability
28. Test data which should be rejected by the program under test conditions
Extreme
Perfective
Exceptional Test Data
Extreme Test Data
29. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
User Interface
Interpreter
Program Specification
Structure Diagram
30. Instructions that can be understood by the computer without the need for translation
Linear Search
Machine Code
Text Editor
Array
31. Interviews company personnel and observes current procedures looking for ways to improve the system
Adaptive Maintenance
Conditional Loop
Exhaustive Testing
Systems Analyst
32. Breaks each step down as far as possible until each step can be turned into a line of code
Iteration
Normal
Extreme
Stepwise Refinement
33. In charge of the whole software development process
Program Specification
Adaptive
Array
Project Manager
34. A textual design notation that looks like a list of steps in English
Comprehensive Testing
Local Variable
Psuedocode
Software Specificiation
35. How easy is the program to read? This is one way to evaluate a program.
Input Validation
Design
Readability
Project Manager
36. A type of maintenance used to add new features to a program
Conditional Loop
Nested Loop
Perfective
Iteration
37. Fixing bugs or mistakes which were not discovered at the testing stage
Corrective Maintenance
Fit for Purpose
Systems Analyst
Normal Test Data
38. A data type used to store more than one character
Adaptive Maintenance
String
Flow Chart
Technical Guide
39. The Beta testing stage of the SDP
Stepwise Refinement
Acceptance Testing
Real
Integer
40. A design notation using boxes linked by arrows showing data flow
Exceptional Test Data
Flow Chart
Systems Analyst
Iteration
41. An evaluation criterion that determines how easy it is to maintain a program
Modularity
Maintainability
Data Flow
Readability
42. A loop which is carried out a set number of times
Fixed Loops
Substrings
Nested Loop
Graphical Design Notation
43. Test data which is on the boundary of what is acceptable by the program
Normal Test Data
Extreme Test Data
Efficiency
Local Variable
44. Involves all the possible sets of test data and all of the program pathways
Readability
Comprehensive Testing
Robustness
Exhaustive Testing
45. Types of data stored by a program including string and integer and real and single
Efficiency
Machine Code
Data Types
Text Editor
46. Secting part of a string
Interpreter
Stepwise Refinement
Programmer
Substrings
47. Test data which is within a range that the program should accept
Adaptive Maintenance
Normal Test Data
Normal
Variable
48. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Fixed Loops
Conditional Loop
Corrective Maintenance
Programmer
49. A data structure used to store a list of information of the same type
Array
Corrective Maintenance
Perfective Maintenance
Program Specification
50. Translates and runs a high level language one line at a time
Machine Code
Maintainability
User Interface
Interpreter