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. Formal testing against end user specifications
Lifecycle
intellectual property
long parameter list
Acceptance testing
2. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.
Use case diagram
Dijkstra's law
Denormalization
WSDL
3. A design pattern that allows behaviour to be added to an existing object dynamically.
Data classes
branch
Decorator pattern
Database normalization
4. Each team member given set of features to work on
regression testing
Feasibility
architectural design
feature- driven development
5. 4th step of requirements gathering
Closure
Validation
Design pattern
Maturity
6. 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.
Constructor
SOP
Quality metrics
Programming syntax
7. (smell) many parameters are being passed into a method
patent
Stress testing
model- driven development
long parameter list
8. Simple Object Access Protocol. Specification for exchanging structured information. Uses XML. Usually relies on other Application Layer protocols (HTTP - SMTP)
Design pattern
jquery
Dijkstra's law
SOAP
9. Absence of lifecycle
Decorator pattern
message chain
Cowboy coding
Performance testing
10. A powerful motivator for change
conflict
branch
shotgun surgery
Liskov substitution principle
11. Formal document outlining a task that needs to be performed on a system
technical managerial approach
Fully- dressed use case
Non - functional Requirements
Validation
12. Description of possible sequences of interactions between a user and the system.
use case
conflict
Integration testing
Decorator pattern
13. Freezing the state of the source code at a particular point
Versioning
shotgun surgery
Test- driven development
Casual use case
14. Lack of errors in code - readability etc
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
code smell
Code Quality
long parameter list
15. 'single dot rule'
Design
REST
Law of demeter
message chain
16. Iterative - incremental framework for project management.
Use case diagram
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Scrum (Agile software development)
comments
17. Test cases made -> code compiles -> make code pass
Semantic Web
Closure
feature envy
Test- driven development
18. Recognizable indicator that something may be wrong with code
code smell
SOAP
REST
Design pattern
19. A computer program that divides code up into functional components
Recovery testing
Database normalization
Parser
inappropriate intimacy
20. (smell) A method using another class more than its own
Dijkstra's law
feature envy
Acceptance testing
model- driven development
21. Series of phases through which software is developed
Programming style
system testing
intellectual property
Lifecycle
22. Object oriented programming; using objects to solve problems.
Scrum (Agile software development)
conflict
regression testing
OOP
23. Reusable - abstract 'blocks' of design
Specification
jquery
Constructor
Design pattern
24. (smell) Making one change requires changes in multiple places
comments
technical managerial approach
Elicitation
shotgun surgery
25. (smell) If a set of variables are used together in multiple places
path
Code Quality
data clumps
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
26. Each possible path through the code is covered
path
copyright
Cowboy coding
Lexer
27. Ways to express the system's subsystems and their relationship
Large class
Functional Requirements
architectural design
statement
28. The process of attempting to optimise the read performance of a database by adding redundant data or by grouping data
Integration testing
conflict
Denormalization
code smell
29. A method that initializes a newly instantiated object
Functional Requirements
Constructor
software quality
SOAP
30. Techniques for composing objects to form larger structures
use case
Programming syntax
regression testing
Design patterns
31. A subjective set of rules or guidelines used when writing source code. Example: The use of whitespace to consistently group and space out statements.
patent
a refactoring
Programming style
branch
32. (smell) A class whose only purpose is to hold data
message chain
Data classes
Code Quality
Parser
33. A relationship between objects.
Design patterns
Association
Elicitation
Design Patterns
34. Executes system in a manner that demands abnormal amounts of resources
Maturity
Dijkstra's law
Stress testing
Versioning
35. Verifies that system is protected against improper penetration
SRS Documentation
Security testing
Lifecycle
conflict
36. (smell) client needs to use one object to get another and then use that one to get another
message chain
Software Quality
Refactoring
Analysis...
37. Word - logo or symbol used to distinguish one organization's wares and services from another's
Functional Requirements
path
trademark
Decorator pattern
38. Improve the internal design and implementation of code without affecting external behavior
Dijkstra's law
Decorator pattern
Refactoring
data clumps
39. Contract between inventor - assignee and state giving a time and geographically limited monopoly
Stakeholders
patent
Design Patterns
Association
40. The rights governing the ownership and disposition of technology
Maturity level
Stakeholders
intellectual property
unit testing
41. The process of eliminating data redundancy by ensuring that tables in a database pertain to a single topic
Database normalization
software quality
Stress testing
long parameter list
42. Testing where modules are combined and tested as a group
Feasibility
Integration testing
Refactoring
Casual use case
43. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
Stakeholders
Anonymous function
white box testing
Scrum (Agile software development)
44. People who care about the outcome
Stakeholders
intellectual property
sequence diagram
Design Patterns
45. Small - behaviour- preserving - source- to- source transformation
copyright
a refactoring
Algorithm
SRS Documentation
46. AKA: Lexical Closure or Function Closure - A function together with a referencing environment for the non - local variables of that function. The key aspect of a ______ is variables from outside the function retain there value from the time the closu
Software Quality
Scrum (Agile software development)
feature envy
Closure
47. An operator used to denote anonymous functions or closures.
branch
Lambda
Association
SOAP
48. Test the run - time performance of the system
Design
Performance testing
Design Patterns
Security testing
49. Force software to fail in order to see how it recovers
Recovery testing
Use case diagram
Algorithm
Lexer
50. Each condition is covered twice (true - false)
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
branch
SOP
long parameter list
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