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. Freezing the state of the source code at a particular point
Versioning
Closure
jquery
technical managerial approach
2. Formal document outlining a task that needs to be performed on a system
Fully- dressed use case
Functional Requirements
Cowboy coding
intellectual property
3. Testing designed to uncover regressions (where stuff that used to work doesn't work anymore)
data clumps
Maturity level
regression testing
WSDL
4. (smell) method has too many statements - loops or variables
long method
WSDL
data clumps
inappropriate intimacy
5. Diagram used to show how information flows around the system
sequence diagram
code quality
Design patterns
Semantic Web
6. Recognizable indicator that something may be wrong with code
Test- driven development
copyright
code smell
WSDL
7. Each team member given set of features to work on
Acceptance testing
path
feature- driven development
Database normalization
8. (smell) Making one change requires changes in multiple places
brief use case
Stress testing
Closure
shotgun surgery
9. One or two paragraphs of text outlining a use case
long parameter list
Code Quality
Delegation
Casual use case
10. Approach to team management that splits management up into two people with separate tasks
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
technical managerial approach
Validation
Test- driven development
11. 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
12. Lack of errors in code - readability etc
Code Quality
data clumps
SOP
Functional Requirements
13. Word - logo or symbol used to distinguish one organization's wares and services from another's
technical managerial approach
trademark
WSDL
long parameter list
14. 2nd step of requirements gathering
Test- driven development
Analysis...
code quality
brief use case
15. Verifies that system is protected against improper penetration
a refactoring
Security testing
trademark
Anonymous function
16. Models ->code work is done to keep models in sync with code
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Recovery testing
Denormalization
model- driven development
17. Reusable - abstract 'blocks' of design
Decorator pattern
sequence diagram
Software Quality
Design Patterns
18. Reusable - abstract 'blocks' of design
SRS Documentation
Design pattern
Refactoring
message chain
19. Contract between inventor - assignee and state giving a time and geographically limited monopoly
sequence diagram
patent
Maturity
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
20. A powerful motivator for change
feature- driven development
Parser
code quality
conflict
21. Iterative - incremental framework for project management.
data clumps
Scrum (Agile software development)
Test- driven development
Lazy initialization or Lazy loading (Design pattern)
22. The rights governing the ownership and disposition of technology
Non - functional Requirements
intellectual property
Performance testing
Capacity testing
23. The things a system must do
Requirements
middle man
white box testing
Programming style
24. Representational State Transfer.
Large class
Fully- dressed use case
REST
Phase
25. Each possible path through the code is covered
Refactoring
path
shotgun surgery
Dijkstra's law
26. A subjective set of rules or guidelines used when writing source code. Example: The use of whitespace to consistently group and space out statements.
Dijkstra's law
Validation
jquery
Programming style
27. Tasks that a system must be able to perform
Algorithm
Functional Requirements
Denormalization
Data classes
28. How well your fulfil your requirements
Software Quality
Code Quality
WSDL
Elicitation
29. Test cases made -> code compiles -> make code pass
Test- driven development
inappropriate intimacy
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
path
30. Ways to express the system's subsystems and their relationship
code smell
Integration testing
brief use case
architectural design
31. Absence of lifecycle
Cowboy coding
long parameter list
Usability testing
Dijkstra's law
32. Each condition is covered twice (true - false)
Liskov substitution principle
branch
message chain
Analysis...
33. (smell) A class whose only purpose is to hold data
Quality metrics
system testing
Data classes
Design Patterns
34. (smell) Classes using things that should be private in other classes
Recovery testing
trademark
inappropriate intimacy
unit testing
35. Evaluates upper limits of operational parameters
Recovery testing
Usability testing
Capacity testing
Performance testing
36. Simple Object Access Protocol. Specification for exchanging structured information. Uses XML. Usually relies on other Application Layer protocols (HTTP - SMTP)
patent
First- class citizen
OOP
SOAP
37. Figuring out what the requirements are
Stress testing
Cowboy coding
Elicitation
shotgun surgery
38. Degree to which the system meets the specified requirements and development standards
feature envy
software quality
model- driven development
Specification
39. Protecting the embodiment of an idea
copyright
long method
Design Patterns
middle man
40. Testing the whole system for functionality
Code Quality
system testing
inappropriate intimacy
Quality metrics
41. The process of attempting to optimise the read performance of a database by adding redundant data or by grouping data
Denormalization
message chain
Design patterns
Stress testing
42. 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
Liskov substitution principle
Cowboy coding
Closure
Quality metrics
43. A movement that promotes common formats for data.
Semantic Web
Elicitation
a refactoring
jquery
44. Derived methods should not assume more or deliver less
Acceptance testing
Validation
branch
Liskov substitution principle
45. 1st step of requirements gathering
Non - functional Requirements
Elicitation
Dijkstra's law
copyright
46. (smell) code is repeated in multiple places
duplicated code
Acceptance testing
Design pattern
Constructor
47. Force software to fail in order to see how it recovers
long method
Scrum (Agile software development)
Recovery testing
Liskov substitution principle
48. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.
Stress testing
feature- driven development
copyright
WSDL
49. Techniques for composing objects to form larger structures
Liskov substitution principle
SOP
Lazy initialization or Lazy loading (Design pattern)
Design patterns
50. A design pattern that allows behaviour to be added to an existing object dynamically.
Functional Requirements
copyright
Decorator pattern
Programming syntax
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