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 programmung language that uses english like statements. Must be translated into machine code
Iteration
Program Specification
Local Variable
High Level Langauge
2. An area of memory used to store data in a program
Flow Chart
Data Types
Technical Guide
Variable
3. A textual design notation that looks like a list of steps in English
Exceptional
Reliability
Modularity
Psuedocode
4. First stage of the SDP concerned with gathering knowledge and understanding the problem
Analysis
Graphical Design Notation
Software Specificiation
Structure Diagram
5. A way of describing the design of a program eg. pseudocode or structure diagram
Debugging
Variable
Design Notation
Interpreter
6. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Linear Search
Exhaustive Testing
Structure Diagram
Program Specification
7. A series of actions that you record and then replay to automate tasks.
Flow Chart
Reliability
Macro
Interpreter
8. A text-based design notation using ordinary language to define a problem
Pseudocode
Data Flow
Design
Corrective
9. A design notation using boxes linked by arrows showing data flow
Readability
Flow Chart
Concatenation
Array
10. A visual representation of the program design such as a Flowchart or Structure Diagram
Graphical Design Notation
Modularity
Psuedocode
Acceptance Testing
11. A type of test data that tests a program using expected values within the allowed range
Normal
Bottom-up Design
Exhaustive Testing
Array
12. The Beta testing stage of the SDP
Technical Guide
Conditional Loop
Maintainability
Acceptance Testing
13. A design methodology which begins with writing procedures and blocks of code
Bottom-up Design
Extreme Test Data
Pseudocode
Adaptive Maintenance
14. Test data which should be rejected by the program under test conditions
Exceptional Test Data
Iteration
Adaptive
Concatenation
15. Allowing users other than the programmers to test the program
Debugging
Flow Chart
Field Testing
User Guide
16. Documentation that explains how to operate the software once it has been installed
Efficiency
Corrective
Concatenation
User Guide
17. Test data which is on the boundary of what is acceptable by the program
Corrective
Reliability
Extreme Test Data
Exceptional
18. Instructions that can be understood by the computer without the need for translation
Pseudocode
Machine Code
Reliability
Systems Analyst
19. A stage of the SDP where a user guide and technical guide are produced
Documentation
Machine Code
Design Notation
Maintainability
20. Test data which is within a range that the program should accept
Fixed Loop
Normal Test Data
User Interface
Adaptive
21. Pre-defined and tested subprograms which speed up the SDP
Module
Perfective Maintenance
Logical Operator
User Guide
22. Variables defined only for use in one subprogram
Design
Adaptive
Local Variable
Documentation
23. A type of maintenance used to fix errors in a program
Software Specificiation
Corrective
Pre-defined Function
Comprehensive Testing
24. In charge of the whole software development process
Data Flow
Integer
Project Manager
Corrective
25. A data type used to store a single character
Fit for Purpose
Perfective Maintenance
Char
Software Specificiation
26. Translates and runs a high level language one line at a time
Bottom-up Design
Design Notation
Exceptional
Interpreter
27. A data type used to store whole numbers
Stepwise Refinement
Integer
Documentation
Array
28. Does the program do what it was meant to do? This is one way to evaluate a program.
Perfective Maintenance
Design
Array
Fit for Purpose
29. High Level Code is converted into Machine Code
Bottom-up Design
Exceptional
Exceptional Test Data
Translation
30. A loop which is carried out a set number of times
Data Flow
Fit for Purpose
Fixed Loops
Technical Guide
31. A stage of SDP that involves the planning of a solution to the problem
Design
Systems Analyst
Array
Stepwise Refinement
32. A type of maintenance used when a program needs to be updated to run on new hardware or software
Adaptive Maintenance
Adaptive
Technical Guide
Integer
33. A type of test data that tests a program for values outwith the expected range
Bottom-up Design
Variable
Exceptional
Programmer
34. A data type used to store more than one character
String
Modularity
Local Variable
User Interface
35. How easy is the program to read? This is one way to evaluate a program.
Programmer
Readability
Data Types
Design Notation
36. Writes code working to a software specification
Machine Code
Interpreter
Programmer
Integer
37. Fixing bugs or mistakes which were not discovered at the testing stage
Interpreter
Corrective Maintenance
Interpreter
Fixed Loop
38. Adding new features to a program and the request and cost of the client
Logical Operator
Fixed Loop
Readability
Perfective Maintenance
39. NOT/OR?AND
Nested Loop
Array
Logical Operator
Module
40. Documentation designed for technical personnel that explains how to install software
Exceptional Test Data
Programmer
Variable
Technical Guide
41. The ability of software to cope with errors during execution without crashing
Field Testing
Iteration
Data Flow
Robustness
42. Testing programs as thoroughly as possible
Fit for Purpose
Programmer
Documentation
Comprehensive Testing
43. Used to check that data input is with an acceptable range
Input Validation
Project Manager
Field Testing
Iteration
44. Types of data stored by a program including string and integer and real and single
Extreme
Variable
Data Types
Interpreter
45. Interviews company personnel and observes current procedures looking for ways to improve the system
Documentation
Interpreter
Systems Analyst
Extreme
46. An evaluation criterion that determines how easy it is to maintain a program
Perfective
Maintainability
Analysis
Adaptive
47. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Portability
Fixed Loop
Corrective Maintenance
Field Testing
48. Used to count how many times a value appears in a list
Array
Counting Occurrences
Perfective Maintenance
Perfective
49. How well your program operates without stopping due to design faults
Interpreter
Reliability
Field Testing
Design
50. Translates a high level language program into object code
Local Variable
Iteration
Readability
Compiler