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. (smell) Making one change requires changes in multiple places
shotgun surgery
architectural design
Versioning
Cowboy coding
2. Reusable - abstract 'blocks' of design
Usability testing
Large class
Feasibility
Design Patterns
3. The rigorousness of the tests that are able to be placed on the code
Maturity
Lexer
Design Patterns
Dijkstra's law
4. Wrote the book Design Patterns: Elements of Reusable Object-Oriented Software.
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
trademark
Versioning
Maturity level
5. Testing designed to uncover regressions (where stuff that used to work doesn't work anymore)
regression testing
architectural design
conflict
Lifecycle
6. 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
7. (smell) A method using another class more than its own
Lifecycle
feature envy
Non - functional Requirements
Acceptance testing
8. Series of phases through which software is developed
long method
SOP
Stress testing
Lifecycle
9. Freezing the state of the source code at a particular point
unit testing
Versioning
Lambda
brief use case
10. Recognizable indicator that something may be wrong with code
code smell
statement
Design pattern
model- driven development
11. A set of rules that define the combinations of symbols that are considered to be correctly structured in a specific programming language. Example: In many programming languages - statements are terminated by a semicolon.
WSDL
Programming syntax
Closure
Algorithm
12. Testing that verifies that individual units of source code are working
unit testing
Usability testing
comments
Functional Requirements
13. 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
14. Part of compiler reads the sequence of characters and outputs a sequence of lexemes.
Recovery testing
long parameter list
Lexer
Lazy initialization or Lazy loading (Design pattern)
15. Formal testing against end user specifications
long parameter list
Acceptance testing
data clumps
Lambda
16. Single step in a lifecycle
Acceptance testing
Closure
Code Quality
Phase
17. Iterative - incremental framework for project management.
Scrum (Agile software development)
feature- driven development
patent
Database normalization
18. Each team member given set of features to work on
Recovery testing
feature- driven development
Dijkstra's law
Scrum (Agile software development)
19. Ways to express the system's subsystems and their relationship
Association
Dijkstra's law
Specification
architectural design
20. Protecting the embodiment of an idea
shotgun surgery
conflict
Association
copyright
21. Developing a plan for a product - system or component. 'how' a system should perform a task
Analysis...
Programming syntax
SOAP
Design
22. Small - behaviour- preserving - source- to- source transformation
unit testing
architectural design
a refactoring
OOP
23. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
Law of demeter
Anonymous function
jquery
Versioning
24. The process of attempting to optimise the read performance of a database by adding redundant data or by grouping data
Denormalization
Validation
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
long parameter list
25. Delaying the creation of an object - calculation of a value or another expensive process until first needed.
SRS Documentation
Performance testing
Lazy initialization or Lazy loading (Design pattern)
WSDL
26. Testing where modules are combined and tested as a group
Association
Integration testing
architectural design
technical managerial approach
27. Testing tactic based on whether inputs and outputs match up for required functionality
black box testing
Design pattern
code smell
Dijkstra's law
28. JQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
jquery
middle man
Liskov substitution principle
Specification
29. 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.
First- class citizen
unit testing
Design Patterns
Quality metrics
30. (smell) A class whose only purpose is to hold data
Validation
Phase
Data classes
Capacity testing
31. (smell)class with too many instance variables or too much code
Large class
white box testing
unit testing
Non - functional Requirements
32. One or two paragraphs of text outlining a use case
Validation
Security testing
Casual use case
Programming syntax
33. (smell) Smell deodorant
comments
Casual use case
Performance testing
OOP
34. 'single dot rule'
Law of demeter
Requirements
conflict
Stress testing
35. Each condition is covered twice (true - false)
intellectual property
Maturity level
architectural design
branch
36. Testing tactic that looks at all ways that data can flow through the code
long parameter list
inappropriate intimacy
white box testing
Liskov substitution principle
37. The rights governing the ownership and disposition of technology
Design pattern
intellectual property
data clumps
Test- driven development
38. (smell) client needs to use one object to get another and then use that one to get another
Test- driven development
middle man
message chain
Code Quality
39. (smell) method has too many statements - loops or variables
long method
SOP
Lexer
a refactoring
40. Diagram used to show how information flows around the system
inappropriate intimacy
Code Quality
sequence diagram
intellectual property
41. Force software to fail in order to see how it recovers
Design patterns
Recovery testing
Refactoring
intellectual property
42. A design pattern that allows behaviour to be added to an existing object dynamically.
Liskov substitution principle
Decorator pattern
Capacity testing
black box testing
43. A movement that promotes common formats for data.
Cowboy coding
Denormalization
Semantic Web
patent
44. An operator used to denote anonymous functions or closures.
trademark
Non - functional Requirements
Lambda
Design Patterns
45. Reusable - abstract 'blocks' of design
Delegation
Design pattern
Versioning
intellectual property
46. (smell) many parameters are being passed into a method
long parameter list
Stress testing
Algorithm
copyright
47. Word - logo or symbol used to distinguish one organization's wares and services from another's
trademark
Usability testing
white box testing
Programming syntax
48. Testing the whole system for functionality
system testing
Programming style
Acceptance testing
Denormalization
49. The things a system must do
Security testing
Requirements
OOP
branch
50. Representational State Transfer.
REST
code smell
sequence diagram
data clumps
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