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 design methodology which begins with writing procedures and blocks of code
Array
Bottom-up Design
Flow Chart
User Guide
2. How easy it is for your program to be read by anyone else
Adaptive
Extreme Test Data
Readability
Project Manager
3. A design notation using different shaped boxes and showing hierarchy
Comprehensive Testing
Normal Test Data
Documentation
Structure Diagram
4. Documentation designed for technical personnel that explains how to install software
Program Specification
Macro
Extreme Test Data
Technical Guide
5. Translates and runs a high level language one line at a time
Reliability
Interpreter
Program Specification
Normal Test Data
6. A programmung language that uses english like statements. Must be translated into machine code
Perfective
Flow Chart
High Level Langauge
Variable
7. The ability of software to cope with errors during execution without crashing
Interpreter
Robustness
Concatenation
Normal
8. Test data which is within a range that the program should accept
Exhaustive Testing
Input Validation
Normal Test Data
Reliability
9. Fixing bugs or mistakes which were not discovered at the testing stage
Corrective Maintenance
Psuedocode
Program Specification
User Interface
10. A data structure used to store a list of information of the same type
Acceptance Testing
Machine Code
Fit for Purpose
Array
11. Used to enter and edit high level language code
Fixed Loop
Macro
Array
Text Editor
12. A data type used to store whole numbers
User Guide
Integer
Exhaustive Testing
Interpreter
13. In charge of the whole software development process
Array
Project Manager
Portability
Char
14. Types of data stored by a program including string and integer and real and single
Flow Chart
Fit for Purpose
Data Types
Input Validation
15. A data structure in which data items of the same type are grouped together
Module
Array
Portability
Adaptive
16. Test data which is on the boundary of what is acceptable by the program
Extreme Test Data
Adaptive
Software Specificiation
Fit for Purpose
17. The Beta testing stage of the SDP
Acceptance Testing
Integer
Iteration
Project Manager
18. A type of maintenance used when a program needs to be updated to run on new hardware or software
Design
Normal Test Data
Portability
Adaptive
19. How well your program operates without stopping due to design faults
Extreme
Reliability
Compiler
Fixed Loop
20. A text-based design notation using ordinary language to define a problem
Pseudocode
Corrective
Bottom-up Design
Acceptance Testing
21. Used to find a target value in a full list
Corrective
Interpreter
Field Testing
Linear Search
22. How easy is the program to read? This is one way to evaluate a program.
Readability
Graphical Design Notation
Design Notation
Counting Occurrences
23. A stage of the SDP where a user guide and technical guide are produced
Logical Operator
Conditional Loop
Documentation
Efficiency
24. Involves all the possible sets of test data and all of the program pathways
Adaptive
Normal
Exceptional Test Data
Exhaustive Testing
25. A data type used to store numbers with a decimal point
Linear Search
Real
Perfective Maintenance
Structure Diagram
26. A type of maintenance used to fix errors in a program
Data Types
Compiler
User Guide
Corrective
27. A data type used to store a single character
Linear Search
Char
Fixed Loop
Extreme Test Data
28. Does the program do what it was meant to do? This is one way to evaluate a program.
Readability
User Guide
Conditional Loop
Fit for Purpose
29. The process of finding and correcting errors in a program
Nested Loop
Debugging
Exceptional Test Data
Array
30. A loop contained within another loop
Nested Loop
Interpreter
Macro
Design Notation
31. An evaluation criterion that determines how easy it is to maintain a program
Project Manager
Psuedocode
Adaptive
Maintainability
32. When a program is divided into smallers sections called subprograms
Comprehensive Testing
Modularity
Stepwise Refinement
Perfective
33. A stage of SDP that involves the planning of a solution to the problem
Design Notation
Readability
Variable
Design
34. Used to count how many times a value appears in a list
Corrective
Counting Occurrences
Design Notation
Bottom-up Design
35. Breaks each step down as far as possible until each step can be turned into a line of code
Modularity
Readability
Structure Diagram
Stepwise Refinement
36. A type of maintenance used to add new features to a program
Conditional Loop
Module
Technical Guide
Perfective
37. How easy is the program to use? This is one way to evaluate a program.
Normal
Local Variable
Efficiency
User Interface
38. Converts high level code into machine code in a single operation and reports all errors at the end
Compiler
Integer
Fixed Loops
Structure Diagram
39. High Level Code is converted into Machine Code
Translation
Fixed Loop
Robustness
Concatenation
40. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Psuedocode
Concatenation
Portability
Extreme
41. Testing programs as thoroughly as possible
Adaptive Maintenance
Extreme
Local Variable
Comprehensive Testing
42. A loop that repeats instructions a set number of times eg - Loop 12 times
Real
Structure Diagram
Fixed Loop
Corrective Maintenance
43. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Conditional Loop
Data Types
Concatenation
Stepwise Refinement
44. Writes code working to a software specification
Linear Search
Input Validation
Programmer
Compiler
45. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Analysis
Perfective
Program Specification
Integer
46. NOT/OR?AND
Logical Operator
Structure Diagram
Corrective
Program Specification
47. A visual representation of the program design such as a Flowchart or Structure Diagram
Field Testing
Substrings
Graphical Design Notation
Pre-defined Function
48. Interviews company personnel and observes current procedures looking for ways to improve the system
Flow Chart
Systems Analyst
Real
Graphical Design Notation
49. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Text Editor
Graphical Design Notation
Technical Guide
Pre-defined Function
50. A design notation using boxes linked by arrows showing data flow
Conditional Loop
Module
Efficiency
Flow Chart