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. Diagram used to show how information flows around the system
Lambda
sequence diagram
Lifecycle
Maturity level
2. The process of eliminating data redundancy by ensuring that tables in a database pertain to a single topic
Database normalization
branch
Anonymous function
intellectual property
3. Description of possible sequences of interactions between a user and the system.
use case
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Use case diagram
Code Quality
4. (smell) many parameters are being passed into a method
Phase
Lazy initialization or Lazy loading (Design pattern)
long parameter list
brief use case
5. Force software to fail in order to see how it recovers
regression testing
Requirements
Recovery testing
white box testing
6. Formal document outlining a task that needs to be performed on a system
data clumps
Fully- dressed use case
Quality metrics
path
7. Test cases made -> code compiles -> make code pass
data clumps
Test- driven development
Programming style
regression testing
8. Models ->code work is done to keep models in sync with code
Performance testing
model- driven development
Anonymous function
regression testing
9. Each line of code is covered once
statement
Validation
use case
Non - functional Requirements
10. A computer program that divides code up into functional components
First- class citizen
Parser
trademark
Capacity testing
11. Executes system in a manner that demands abnormal amounts of resources
unit testing
Feasibility
Stress testing
Casual use case
12. Techniques for composing objects to form larger structures
Design patterns
Algorithm
Data classes
Large class
13. Evaluates upper limits of operational parameters
Dijkstra's law
sequence diagram
Capacity testing
copyright
14. Testing where modules are combined and tested as a group
Liskov substitution principle
Maturity level
Dijkstra's law
Integration testing
15. Each team member given set of features to work on
feature- driven development
Lazy initialization or Lazy loading (Design pattern)
shotgun surgery
Validation
16. Approach to team management that splits management up into two people with separate tasks
technical managerial approach
Feasibility
feature envy
statement
17. (smell) code is repeated in multiple places
Lambda
Performance testing
shotgun surgery
duplicated code
18. Constraints on the design due to external factors
Non - functional Requirements
Algorithm
SOAP
Programming syntax
19. 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
Design Patterns
Closure
architectural design
Programming syntax
20. The rigorousness of the tests that are able to be placed on the code
Refactoring
SOP
Analysis...
Maturity
21. 1st step of requirements gathering
Constructor
long method
conflict
Elicitation
22. Each condition is covered twice (true - false)
branch
OOP
Phase
Elicitation
23. Test whether or not tasks can be accomplished efficiently by all levels of users
Usability testing
path
SOAP
Dijkstra's law
24. Formal testing against end user specifications
Feasibility
Quality metrics
Acceptance testing
SOAP
25. (smell) One class delegates all of its requests to another class
feature envy
middle man
Analysis...
Software Quality
26. Reusable - abstract 'blocks' of design
Design pattern
Law of demeter
Analysis...
architectural design
27. Developing a plan for a product - system or component. 'how' a system should perform a task
Design
long method
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
branch
28. 2nd step of requirements gathering
Analysis...
code quality
Usability testing
Anonymous function
29. Single step in a lifecycle
Phase
system testing
Association
Stress testing
30. How well your fulfil your requirements
Association
Software Quality
Specification
sequence diagram
31. An operator used to denote anonymous functions or closures.
Lambda
unit testing
copyright
technical managerial approach
32. The degree to which code is free of defects
long parameter list
Elicitation
code quality
Phase
33. The things a system must do
Requirements
Lifecycle
duplicated code
Programming style
34. Figuring out what the requirements are
Elicitation
regression testing
white box testing
conflict
35. (smell) client needs to use one object to get another and then use that one to get another
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
trademark
message chain
Code Quality
36. Word - logo or symbol used to distinguish one organization's wares and services from another's
trademark
Casual use case
jquery
technical managerial approach
37. Degree to which the system meets the specified requirements and development standards
software quality
Design Patterns
Delegation
Lexer
38. Simple Object Access Protocol. Specification for exchanging structured information. Uses XML. Usually relies on other Application Layer protocols (HTTP - SMTP)
Analysis...
SOAP
Capacity testing
architectural design
39. A subjective set of rules or guidelines used when writing source code. Example: The use of whitespace to consistently group and space out statements.
Integration testing
Programming style
Functional Requirements
SOAP
40. Representational State Transfer.
Lazy initialization or Lazy loading (Design pattern)
intellectual property
copyright
REST
41. Semantic- oriented programming. A programming paradigm in which the programmer formulizes the logic of a domain by means of semantic structures
Maturity level
unit testing
SOP
Parser
42. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
regression testing
use case
Anonymous function
WSDL
43. Verifies that system is protected against improper penetration
model- driven development
Security testing
black box testing
Design patterns
44. (smell) A class whose only purpose is to hold data
Acceptance testing
Law of demeter
jquery
Data classes
45. (smell)class with too many instance variables or too much code
Capacity testing
Refactoring
Design patterns
Large class
46. One or two paragraphs of text outlining a use case
statement
Casual use case
Non - functional Requirements
Code Quality
47. 4th step of requirements gathering
a refactoring
Acceptance testing
Cowboy coding
Validation
48. 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.
Feasibility
Specification
shotgun surgery
Denormalization
49. People who care about the outcome
Non - functional Requirements
SOP
Stakeholders
Fully- dressed use case
50. Freezing the state of the source code at a particular point
Design Patterns
code smell
Versioning
Association
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