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 document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Robustness
Data Flow
Program Specification
Project Manager
2. Translates and runs a high level language one line at a time
Extreme
Normal Test Data
Array
Interpreter
3. A textual design notation that looks like a list of steps in English
Corrective Maintenance
Systems Analyst
Structure Diagram
Psuedocode
4. Revisiting or repeating steps in the SDP to improve the solution
Exceptional Test Data
Iteration
Data Flow
Conditional Loop
5. Used to find a target value in a full list
Efficiency
Software Specificiation
Nested Loop
Linear Search
6. A programmung language that uses english like statements. Must be translated into machine code
Text Editor
Analysis
Documentation
High Level Langauge
7. Secting part of a string
Adaptive Maintenance
Perfective Maintenance
Substrings
Modularity
8. Documentation designed for technical personnel that explains how to install software
Technical Guide
Text Editor
Programmer
Structure Diagram
9. A design notation using different shaped boxes and showing hierarchy
Structure Diagram
Stepwise Refinement
Concatenation
Integer
10. How easy it is for your program to be read by anyone else
Nested Loop
Readability
Pseudocode
Robustness
11. Breaks each step down as far as possible until each step can be turned into a line of code
Analysis
Counting Occurrences
User Interface
Stepwise Refinement
12. Documentation that explains how to operate the software once it has been installed
Normal Test Data
User Guide
Flow Chart
Debugging
13. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Comprehensive Testing
High Level Langauge
Compiler
Portability
14. How easy is the program to use? This is one way to evaluate a program.
User Interface
Exhaustive Testing
Data Flow
Data Types
15. Does the program do what it was meant to do? This is one way to evaluate a program.
Input Validation
Compiler
Fit for Purpose
Analysis
16. Types of data stored by a program including string and integer and real and single
Text Editor
Data Types
Local Variable
Linear Search
17. A stage of SDP that involves the planning of a solution to the problem
Exceptional Test Data
Concatenation
User Guide
Design
18. When a program is divided into smallers sections called subprograms
Perfective
Array
Design Notation
Modularity
19. Variables defined only for use in one subprogram
Local Variable
Fixed Loops
Perfective Maintenance
User Interface
20. Fixing bugs or mistakes which were not discovered at the testing stage
Program Specification
Extreme
Corrective Maintenance
Readability
21. A visual representation of the program design such as a Flowchart or Structure Diagram
Graphical Design Notation
Variable
Software Specificiation
Interpreter
22. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Interpreter
Logical Operator
Pre-defined Function
Concatenation
23. In charge of the whole software development process
Pseudocode
Programmer
Project Manager
Logical Operator
24. Test data which should be rejected by the program under test conditions
Exceptional Test Data
Fixed Loop
Exceptional
Linear Search
25. Testing programs as thoroughly as possible
Comprehensive Testing
Perfective
Acceptance Testing
Local Variable
26. Software is evaluated for excessive resource use such as memory or backing storage
Stepwise Refinement
Reliability
Efficiency
Integer
27. Used to check that data input is with an acceptable range
Variable
Extreme Test Data
Input Validation
Modularity
28. Interviews company personnel and observes current procedures looking for ways to improve the system
Adaptive
Maintainability
Systems Analyst
Technical Guide
29. Allowing users other than the programmers to test the program
Compiler
Fit for Purpose
Design Notation
Field Testing
30. The movement of data between subprograms and implemented using parameters
Data Flow
Fit for Purpose
Normal Test Data
Fixed Loops
31. A data type used to store whole numbers
Interpreter
Pre-defined Function
Translation
Integer
32. A loop which is carried out a set number of times
Extreme
Integer
Fixed Loops
Adaptive
33. The ability of software to cope with errors during execution without crashing
Normal
Robustness
Modularity
Exceptional Test Data
34. Translates a high level language program into object code
Variable
Compiler
Exhaustive Testing
Module
35. Joining strings together
Systems Analyst
Counting Occurrences
Stepwise Refinement
Concatenation
36. The Beta testing stage of the SDP
Design Notation
Corrective Maintenance
Acceptance Testing
Perfective
37. A series of actions that you record and then replay to automate tasks.
Fit for Purpose
Macro
Analysis
Compiler
38. A stage of the SDP where a user guide and technical guide are produced
Maintainability
Compiler
Documentation
Design
39. Legally binding document defining the problem
Maintainability
Readability
Comprehensive Testing
Software Specificiation
40. A type of maintenance used to add new features to a program
Integer
Real
Pseudocode
Perfective
41. A loop contained within another loop
Comprehensive Testing
Compiler
Normal Test Data
Nested Loop
42. How well your program operates without stopping due to design faults
Normal Test Data
Reliability
Exceptional Test Data
Data Types
43. A type of test data that tests the limits of the expected range of values
Psuedocode
Extreme
Design
Data Flow
44. Involves all the possible sets of test data and all of the program pathways
Readability
Extreme
Exhaustive Testing
Corrective
45. Test data which is within a range that the program should accept
Counting Occurrences
Normal Test Data
Nested Loop
Acceptance Testing
46. A design methodology which begins with writing procedures and blocks of code
Exhaustive Testing
Readability
Compiler
Bottom-up Design
47. A type of maintenance used to fix errors in a program
Portability
Concatenation
Variable
Corrective
48. Used to count how many times a value appears in a list
Fixed Loops
Linear Search
Integer
Counting Occurrences
49. A type of maintenance used when a program needs to be updated to run on new hardware or software
Portability
Adaptive
Compiler
Interpreter
50. The process of finding and correcting errors in a program
Exceptional
Design Notation
Modularity
Debugging
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