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. Testing where modules are combined and tested as a group
Integration testing
comments
Software Quality
Elicitation
2. Constraints on the design due to external factors
Non - functional Requirements
SRS Documentation
Usability testing
Parser
3. Single step in a lifecycle
Phase
model- driven development
Design
Lifecycle
4. Diagram used to show how information flows around the system
intellectual property
white box testing
sequence diagram
Closure
5. 2nd step of requirements gathering
patent
Analysis...
long method
conflict
6. Verifies that system is protected against improper penetration
Software Quality
Decorator pattern
Security testing
SOAP
7. A way to automatically grade code based on heuristics
Quality metrics
Stress testing
duplicated code
Software Quality
8. (smell) method has too many statements - loops or variables
REST
Elicitation
unit testing
long method
9. A relationship between objects.
Association
model- driven development
Stakeholders
Validation
10. (smell) A class whose only purpose is to hold data
Data classes
First- class citizen
Liskov substitution principle
Design pattern
11. Delaying the creation of an object - calculation of a value or another expensive process until first needed.
comments
WSDL
Quality metrics
Lazy initialization or Lazy loading (Design pattern)
12. A method that initializes a newly instantiated object
comments
Algorithm
model- driven development
Constructor
13. A movement that promotes common formats for data.
feature envy
Semantic Web
Programming syntax
Dijkstra's law
14. Models ->code work is done to keep models in sync with code
Scrum (Agile software development)
Database normalization
model- driven development
Constructor
15. Absence of lifecycle
Lazy initialization or Lazy loading (Design pattern)
Casual use case
Cowboy coding
trademark
16. Each team member given set of features to work on
Liskov substitution principle
Software Quality
trademark
feature- driven development
17. (smell) code is repeated in multiple places
duplicated code
Design patterns
use case
First- class citizen
18. How well your fulfil your requirements
Validation
Software Quality
comments
Design pattern
19. Test whether or not tasks can be accomplished efficiently by all levels of users
comments
regression testing
Lambda
Usability testing
20. A design pattern that allows behaviour to be added to an existing object dynamically.
Decorator pattern
Dijkstra's law
Stress testing
white box testing
21. Reusable - abstract 'blocks' of design
Quality metrics
black box testing
white box testing
Design pattern
22. Testing the whole system for functionality
white box testing
system testing
Maturity level
Code Quality
23. A few sentences summarizing a use case
regression testing
brief use case
shotgun surgery
duplicated code
24. Each condition is covered twice (true - false)
Denormalization
Specification
branch
Security testing
25. Diagram outlining the tasks that are going to be performed by the user
black box testing
Lazy initialization or Lazy loading (Design pattern)
Use case diagram
conflict
26. JQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
OOP
unit testing
jquery
copyright
27. Recognizable indicator that something may be wrong with code
Semantic Web
WSDL
code smell
Elicitation
28. (smell) Making one change requires changes in multiple places
Performance testing
long method
use case
shotgun surgery
29. Formal document outlining a task that needs to be performed on a system
Non - functional Requirements
data clumps
Requirements
Fully- dressed use case
30. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.
WSDL
Elicitation
Use case diagram
Denormalization
31. (smell) Smell deodorant
Scrum (Agile software development)
Design Patterns
comments
Delegation
32. (smell) A method using another class more than its own
REST
feature envy
Functional Requirements
Scrum (Agile software development)
33. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
Lazy initialization or Lazy loading (Design pattern)
Quality metrics
Data classes
Anonymous function
34. 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.
SRS Documentation
Feasibility
Usability testing
First- class citizen
35. Small - behaviour- preserving - source- to- source transformation
Feasibility
a refactoring
Decorator pattern
copyright
36. A guess of the ability to complete a task or solve a problem. Typically the possible benefits and risks are considered. Some factors would be benefit of completion - risks of incompletion and costs to approach completion.
Liskov substitution principle
duplicated code
Fully- dressed use case
Feasibility
37. Iterative - incremental framework for project management.
Security testing
Design
Scrum (Agile software development)
Validation
38. (smell) One class delegates all of its requests to another class
statement
middle man
SOAP
Decorator pattern
39. The degree to which code is free of defects
code quality
Casual use case
long parameter list
Security testing
40. Testing that verifies that individual units of source code are working
unit testing
Security testing
SOP
Stakeholders
41. (smell) Classes using things that should be private in other classes
Performance testing
Quality metrics
inappropriate intimacy
statement
42. An operator used to denote anonymous functions or closures.
jquery
Lambda
Stress testing
system testing
43. Freezing the state of the source code at a particular point
Versioning
statement
Design
Dijkstra's law
44. How developed code is (testing - documentation etc)
Test- driven development
trademark
long parameter list
Maturity level
45. Executes system in a manner that demands abnormal amounts of resources
Parser
conflict
Stress testing
Denormalization
46. One or two paragraphs of text outlining a use case
Integration testing
Casual use case
Feasibility
Algorithm
47. The rigorousness of the tests that are able to be placed on the code
intellectual property
Maturity
Performance testing
Maturity level
48. 1st step of requirements gathering
Versioning
SOAP
Elicitation
patent
49. A subjective set of rules or guidelines used when writing source code. Example: The use of whitespace to consistently group and space out statements.
SOAP
use case
Programming style
data clumps
50. Comprehensive description of software's intended purpose
WSDL
SOP
SRS Documentation
Performance testing
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