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 Engineering Vocab
Start Test
Study First
Subjects
:
engineering
,
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. Force software to fail in order to see how it recovers
Code Quality
Delegation
patent
Recovery testing
2. (smell) One class delegates all of its requests to another class
Design pattern
Stakeholders
middle man
Lexer
3. Testing designed to uncover regressions (where stuff that used to work doesn't work anymore)
OOP
First- class citizen
Analysis...
regression testing
4. 1. A language feature that supports prototype- based programming. 2. Originally: One object relying upon another to provide a specified set of functionalities. 3. In .NET: A way of telling which method to call when an event is triggered
Recovery testing
sequence diagram
Delegation
Design patterns
5. Single step in a lifecycle
Liskov substitution principle
Stress testing
Phase
Cowboy coding
6. Series of phases through which software is developed
architectural design
WSDL
Lifecycle
Large class
7. 2nd step of requirements gathering
Constructor
Analysis...
Phase
regression testing
8. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.
Security testing
jquery
WSDL
path
9. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
Data classes
Capacity testing
trademark
Anonymous function
10. Absence of lifecycle
Denormalization
Capacity testing
use case
Cowboy coding
11. Testing that verifies that individual units of source code are working
unit testing
Lexer
Casual use case
data clumps
12. Testing the whole system for functionality
data clumps
Lazy initialization or Lazy loading (Design pattern)
Association
system testing
13. Protecting the embodiment of an idea
Quality metrics
black box testing
copyright
Constructor
14. One or two paragraphs of text outlining a use case
Casual use case
statement
Elicitation
Lifecycle
15. (smell) A method using another class more than its own
feature envy
statement
Constructor
Acceptance testing
16. Derived methods should not assume more or deliver less
Liskov substitution principle
Capacity testing
shotgun surgery
use case
17. Each possible path through the code is covered
path
long method
SOAP
regression testing
18. Constraints on the design due to external factors
Non - functional Requirements
copyright
regression testing
Design pattern
19. An operator used to denote anonymous functions or closures.
code quality
Lifecycle
Lambda
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
20. Iterative - incremental framework for project management.
message chain
Lexer
Dijkstra's law
Scrum (Agile software development)
21. A movement that promotes common formats for data.
Semantic Web
Lambda
Decorator pattern
code smell
22. How developed code is (testing - documentation etc)
Maturity level
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Delegation
Lexer
23. Representational State Transfer.
REST
Constructor
unit testing
Casual use case
24. Freezing the state of the source code at a particular point
conflict
Requirements
Non - functional Requirements
Versioning
25. Test whether or not tasks can be accomplished efficiently by all levels of users
Usability testing
Association
Functional Requirements
white box testing
26. Test the run - time performance of the system
Denormalization
Closure
Programming syntax
Performance testing
27. Testing can show the presence but not absence of errors
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
28. A design pattern that allows behaviour to be added to an existing object dynamically.
Versioning
path
Decorator pattern
Parser
29. Small - behaviour- preserving - source- to- source transformation
Closure
OOP
Maturity
a refactoring
30. Executes system in a manner that demands abnormal amounts of resources
Stress testing
REST
Code Quality
Database normalization
31. Testing tactic that looks at all ways that data can flow through the code
white box testing
Data classes
conflict
Liskov substitution principle
32. The things a system must do
white box testing
Data classes
Algorithm
Requirements
33. Object oriented programming; using objects to solve problems.
feature- driven development
technical managerial approach
Constructor
OOP
34. 'single dot rule'
Law of demeter
feature- driven development
Maturity
white box testing
35. (smell) many parameters are being passed into a method
Liskov substitution principle
duplicated code
Denormalization
long parameter list
36. 3rd step of requirements gathering
Acceptance testing
Lifecycle
Programming style
Specification
37. A computer program that divides code up into functional components
intellectual property
Design Patterns
Parser
trademark
38. Figuring out what the requirements are
Delegation
Elicitation
Lexer
Versioning
39. Reusable - abstract 'blocks' of design
Closure
Design pattern
Law of demeter
Liskov substitution principle
40. Simple Object Access Protocol. Specification for exchanging structured information. Uses XML. Usually relies on other Application Layer protocols (HTTP - SMTP)
SOAP
Constructor
technical managerial approach
duplicated code
41. How well your fulfil your requirements
Scrum (Agile software development)
Acceptance testing
code quality
Software Quality
42. Degree to which the system meets the specified requirements and development standards
Scrum (Agile software development)
path
software quality
Dijkstra's law
43. People who care about the outcome
Constructor
brief use case
Design pattern
Stakeholders
44. Each team member given set of features to work on
feature- driven development
SOAP
technical managerial approach
feature envy
45. Tasks that a system must be able to perform
Software Quality
Decorator pattern
Code Quality
Functional Requirements
46. Semantic- oriented programming. A programming paradigm in which the programmer formulizes the logic of a domain by means of semantic structures
SOAP
SOP
Capacity testing
Semantic Web
47. Part of compiler reads the sequence of characters and outputs a sequence of lexemes.
Lexer
patent
inappropriate intimacy
feature- driven development
48. Formal testing against end user specifications
Acceptance testing
Association
model- driven development
feature envy
49. AKA: Object - Entity - or Value - An entity that can be constructed at run - time - passed as a parameter - returned from a subroutine - or assigned into a variable.
Quality metrics
First- class citizen
Feasibility
a refactoring
50. Developing a plan for a product - system or component. 'how' a system should perform a task
Design
Elicitation
Denormalization
Refactoring
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