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. Degree to which the system meets the specified requirements and development standards
Phase
Database normalization
copyright
software quality
2. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.
long method
Test- driven development
architectural design
WSDL
3. 2nd step of requirements gathering
Feasibility
Parser
Analysis...
Integration testing
4. Each line of code is covered once
Programming style
statement
Denormalization
inappropriate intimacy
5. A way to automatically grade code based on heuristics
Design
Cowboy coding
comments
Quality metrics
6. Verifies that system is protected against improper penetration
jquery
duplicated code
Security testing
Constructor
7. Tasks that a system must be able to perform
feature- driven development
Functional Requirements
Lazy initialization or Lazy loading (Design pattern)
Maturity
8. Testing tactic that looks at all ways that data can flow through the code
duplicated code
Design Patterns
shotgun surgery
white box testing
9. (smell) client needs to use one object to get another and then use that one to get another
trademark
Liskov substitution principle
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
message chain
10. A method that initializes a newly instantiated object
brief use case
white box testing
Design Patterns
Constructor
11. Series of phases through which software is developed
Algorithm
Lifecycle
use case
conflict
12. Testing where modules are combined and tested as a group
Integration testing
code quality
statement
branch
13. A powerful motivator for change
Decorator pattern
Denormalization
Parser
conflict
14. Formal document outlining a task that needs to be performed on a system
Data classes
Specification
Anonymous function
Fully- dressed use case
15. Approach to team management that splits management up into two people with separate tasks
regression testing
technical managerial approach
SRS Documentation
system testing
16. Ways to express the system's subsystems and their relationship
Refactoring
Code Quality
Database normalization
architectural design
17. A few sentences summarizing a use case
inappropriate intimacy
Elicitation
Capacity testing
brief use case
18. A subjective set of rules or guidelines used when writing source code. Example: The use of whitespace to consistently group and space out statements.
Design patterns
Programming style
Elicitation
duplicated code
19. Test cases made -> code compiles -> make code pass
Test- driven development
shotgun surgery
unit testing
Closure
20. Object oriented programming; using objects to solve problems.
Large class
OOP
jquery
WSDL
21. Comprehensive description of software's intended purpose
SRS Documentation
Refactoring
Maturity level
Large class
22. The degree to which code is free of defects
feature envy
WSDL
Non - functional Requirements
code quality
23. Absence of lifecycle
Law of demeter
Cowboy coding
Maturity
Design pattern
24. A design pattern that allows behaviour to be added to an existing object dynamically.
Decorator pattern
comments
copyright
long parameter list
25. Representational State Transfer.
message chain
Decorator pattern
REST
Dijkstra's law
26. Each possible path through the code is covered
a refactoring
Delegation
path
Denormalization
27. Developing a plan for a product - system or component. 'how' a system should perform a task
Design
Recovery testing
Test- driven development
Refactoring
28. Testing that verifies that individual units of source code are working
Programming syntax
brief use case
unit testing
architectural design
29. Models ->code work is done to keep models in sync with code
model- driven development
Lazy initialization or Lazy loading (Design pattern)
Recovery testing
feature- driven development
30. (smell) Smell deodorant
conflict
Cowboy coding
comments
Programming style
31. Force software to fail in order to see how it recovers
shotgun surgery
Recovery testing
Lambda
branch
32. How developed code is (testing - documentation etc)
First- class citizen
Maturity level
Fully- dressed use case
Lazy initialization or Lazy loading (Design pattern)
33. A computer program that divides code up into functional components
software quality
Parser
conflict
Denormalization
34. Semantic- oriented programming. A programming paradigm in which the programmer formulizes the logic of a domain by means of semantic structures
SOP
long method
Security testing
Liskov substitution principle
35. Description of possible sequences of interactions between a user and the system.
WSDL
feature- driven development
use case
REST
36. A relationship between objects.
Association
SRS Documentation
Delegation
copyright
37. 4th step of requirements gathering
architectural design
Validation
SOP
Phase
38. Diagram used to show how information flows around the system
Decorator pattern
sequence diagram
code smell
technical managerial approach
39. Small - behaviour- preserving - source- to- source transformation
a refactoring
patent
Large class
Usability testing
40. (smell) code is repeated in multiple places
Phase
Recovery testing
duplicated code
Analysis...
41. Executes system in a manner that demands abnormal amounts of resources
Data classes
data clumps
Design patterns
Stress testing
42. Test whether or not tasks can be accomplished efficiently by all levels of users
First- class citizen
feature- driven development
use case
Usability testing
43. 'single dot rule'
shotgun surgery
Functional Requirements
Semantic Web
Law of demeter
44. (smell) Classes using things that should be private in other classes
Liskov substitution principle
inappropriate intimacy
model- driven development
Test- driven development
45. 1st step of requirements gathering
Elicitation
Test- driven development
code smell
Semantic Web
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
Closure
technical managerial approach
Test- driven development
Elicitation
47. The rights governing the ownership and disposition of technology
Software Quality
intellectual property
Refactoring
SOP
48. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
unit testing
statement
SOAP
Anonymous function
49. Reusable - abstract 'blocks' of design
Design Patterns
duplicated code
Casual use case
Fully- dressed use case
50. (smell) A method using another class more than its own
feature envy
REST
Design pattern
path
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