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
Structure Diagram
Data Flow
Bottom-up Design
Psuedocode
2. The Beta testing stage of the SDP
Graphical Design Notation
Perfective
Acceptance Testing
Logical Operator
3. Legally binding document defining the problem
Readability
Corrective
Software Specificiation
Variable
4. The ability of software to cope with errors during execution without crashing
Robustness
Efficiency
Flow Chart
User Guide
5. An area of memory used to store data in a program
Portability
Exceptional
Iteration
Variable
6. How well your program operates without stopping due to design faults
Real
Text Editor
Variable
Reliability
7. First stage of the SDP concerned with gathering knowledge and understanding the problem
Corrective Maintenance
Extreme
Analysis
Debugging
8. Breaks each step down as far as possible until each step can be turned into a line of code
Technical Guide
Conditional Loop
Stepwise Refinement
Input Validation
9. Used to find a target value in a full list
Variable
Linear Search
Portability
Adaptive
10. Involves all the possible sets of test data and all of the program pathways
Exceptional
Technical Guide
Exhaustive Testing
Field Testing
11. A loop which is carried out a set number of times
Fixed Loops
Iteration
Counting Occurrences
Efficiency
12. A visual representation of the program design such as a Flowchart or Structure Diagram
Fixed Loop
Exhaustive Testing
Graphical Design Notation
Data Flow
13. A type of test data that tests a program for values outwith the expected range
Exhaustive Testing
Exceptional
Bottom-up Design
Reliability
14. Revisiting or repeating steps in the SDP to improve the solution
Data Types
Field Testing
Design Notation
Iteration
15. When a program is divided into smallers sections called subprograms
Modularity
Fixed Loops
Psuedocode
Input Validation
16. A design notation using boxes linked by arrows showing data flow
String
Flow Chart
Array
Logical Operator
17. A loop that repeats instructions a set number of times eg - Loop 12 times
Fixed Loop
High Level Langauge
Design
Corrective Maintenance
18. A design notation using different shaped boxes and showing hierarchy
Variable
Structure Diagram
Design
Maintainability
19. Software is evaluated for excessive resource use such as memory or backing storage
Debugging
Corrective
Psuedocode
Efficiency
20. A textual design notation that looks like a list of steps in English
Pseudocode
Psuedocode
Compiler
Machine Code
21. Documentation designed for technical personnel that explains how to install software
Adaptive
Adaptive Maintenance
Technical Guide
Interpreter
22. Writes code working to a software specification
Maintainability
Macro
Programmer
Iteration
23. A data structure in which data items of the same type are grouped together
Array
Project Manager
Acceptance Testing
Normal
24. A type of maintenance used to fix errors in a program
Debugging
Corrective
Technical Guide
Macro
25. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Conditional Loop
Debugging
Fixed Loop
Normal Test Data
26. A stage of the SDP where a user guide and technical guide are produced
Bottom-up Design
Documentation
Machine Code
Concatenation
27. In charge of the whole software development process
Module
Project Manager
Array
Design Notation
28. Documentation that explains how to operate the software once it has been installed
Extreme
Corrective
Exhaustive Testing
User Guide
29. Translates and runs a high level language one line at a time
Extreme Test Data
Interpreter
Perfective Maintenance
User Interface
30. A loop contained within another loop
Array
Compiler
Fixed Loop
Nested Loop
31. Test data which is on the boundary of what is acceptable by the program
Pseudocode
Extreme Test Data
String
User Guide
32. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Stepwise Refinement
Reliability
Portability
Documentation
33. Test data which should be rejected by the program under test conditions
Interpreter
Integer
Fixed Loop
Exceptional Test Data
34. Joining strings together
Interpreter
Concatenation
Nested Loop
Exceptional
35. Used to count how many times a value appears in a list
Counting Occurrences
Program Specification
Adaptive Maintenance
Extreme
36. A way of describing the design of a program eg. pseudocode or structure diagram
Pseudocode
Data Types
Logical Operator
Design Notation
37. How easy it is for your program to be read by anyone else
Field Testing
Readability
Exceptional Test Data
Logical Operator
38. Testing programs as thoroughly as possible
Comprehensive Testing
Compiler
Extreme
Modularity
39. Allowing users other than the programmers to test the program
Perfective Maintenance
Data Types
Field Testing
Analysis
40. Converts high level code into machine code in a single operation and reports all errors at the end
Efficiency
Compiler
High Level Langauge
Software Specificiation
41. Changing the software in response to changes in the client's hardware
Real
Adaptive Maintenance
Array
Nested Loop
42. Converts high level code into machine code one line at a time and reports errors as they are found
Adaptive
Software Specificiation
Interpreter
Substrings
43. A data type used to store a single character
Real
Programmer
Reliability
Char
44. A type of maintenance used when a program needs to be updated to run on new hardware or software
Readability
Structure Diagram
Adaptive
Interpreter
45. A type of maintenance used to add new features to a program
Perfective
Variable
Readability
Substrings
46. The process of finding and correcting errors in a program
Acceptance Testing
Exceptional Test Data
Debugging
Pseudocode
47. How easy is the program to read? This is one way to evaluate a program.
Translation
Array
User Guide
Readability
48. A stage of SDP that involves the planning of a solution to the problem
Integer
Design
Reliability
Adaptive Maintenance
49. A data type used to store whole numbers
Debugging
Char
Graphical Design Notation
Integer
50. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
User Guide
Translation
Psuedocode
Program Specification
Sorry!:) No result found.
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests