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
code smell
long method
Versioning
Non - functional Requirements
2. Ways to express the system's subsystems and their relationship
Semantic Web
Delegation
Performance testing
architectural design
3. Object oriented programming; using objects to solve problems.
OOP
conflict
architectural design
Design patterns
4. Diagram outlining the tasks that are going to be performed by the user
Algorithm
architectural design
Use case diagram
comments
5. Derived methods should not assume more or deliver less
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Liskov substitution principle
trademark
Algorithm
6. 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
Quality metrics
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Closure
Acceptance testing
7. Lack of errors in code - readability etc
unit testing
OOP
Code Quality
use case
8. The process of eliminating data redundancy by ensuring that tables in a database pertain to a single topic
Software Quality
Lambda
SOAP
Database normalization
9. How developed code is (testing - documentation etc)
Maturity level
REST
patent
Stress testing
10. The degree to which code is free of defects
Semantic Web
code quality
duplicated code
Design pattern
11. Approach to team management that splits management up into two people with separate tasks
Validation
regression testing
use case
technical managerial approach
12. Formal testing against end user specifications
conflict
use case
jquery
Acceptance testing
13. (smell) A method using another class more than its own
message chain
trademark
feature envy
middle man
14. Testing the whole system for functionality
Constructor
system testing
Recovery testing
a refactoring
15. (smell) One class delegates all of its requests to another class
middle man
copyright
SRS Documentation
Fully- dressed use case
16. (smell) many parameters are being passed into a method
Software Quality
jquery
intellectual property
long parameter list
17. Evaluates upper limits of operational parameters
Design pattern
Capacity testing
jquery
Large class
18. Representational State Transfer.
Elicitation
Performance testing
REST
software quality
19. Part of compiler reads the sequence of characters and outputs a sequence of lexemes.
Dijkstra's law
SRS Documentation
Lexer
Integration testing
20. The rights governing the ownership and disposition of technology
Programming style
Programming syntax
intellectual property
model- driven development
21. (smell) A class whose only purpose is to hold data
Recovery testing
Data classes
Programming style
Delegation
22. Testing designed to uncover regressions (where stuff that used to work doesn't work anymore)
sequence diagram
Non - functional Requirements
regression testing
software quality
23. 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.
brief use case
Law of demeter
First- class citizen
white box testing
24. 'single dot rule'
Law of demeter
brief use case
code quality
Feasibility
25. Force software to fail in order to see how it recovers
code smell
technical managerial approach
Recovery testing
comments
26. Developing a plan for a product - system or component. 'how' a system should perform a task
sequence diagram
Design pattern
Design
Performance testing
27. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.
Closure
data clumps
WSDL
copyright
28. Each condition is covered twice (true - false)
Quality metrics
shotgun surgery
Liskov substitution principle
branch
29. Testing tactic that looks at all ways that data can flow through the code
SRS Documentation
white box testing
Phase
code quality
30. 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
31. Testing that verifies that individual units of source code are working
comments
Code Quality
unit testing
trademark
32. Reusable - abstract 'blocks' of design
trademark
branch
Design Patterns
Design pattern
33. Recognizable indicator that something may be wrong with code
Law of demeter
model- driven development
message chain
code smell
34. Delaying the creation of an object - calculation of a value or another expensive process until first needed.
Lazy initialization or Lazy loading (Design pattern)
Design
Liskov substitution principle
Versioning
35. Diagram used to show how information flows around the system
code smell
sequence diagram
Design
Maturity
36. Absence of lifecycle
long parameter list
OOP
Cowboy coding
Stress testing
37. A way to automatically grade code based on heuristics
Functional Requirements
Quality metrics
Lazy initialization or Lazy loading (Design pattern)
Large class
38. (smell) If a set of variables are used together in multiple places
feature envy
Semantic Web
data clumps
REST
39. Test the run - time performance of the system
Quality metrics
Phase
Versioning
Performance testing
40. Tasks that a system must be able to perform
Specification
a refactoring
Functional Requirements
SOAP
41. (smell)class with too many instance variables or too much code
feature envy
Non - functional Requirements
Large class
Lambda
42. 4th step of requirements gathering
Algorithm
Code Quality
Acceptance testing
Validation
43. Improve the internal design and implementation of code without affecting external behavior
code quality
Large class
Refactoring
feature envy
44. 1st step of requirements gathering
Fully- dressed use case
Design
Casual use case
Elicitation
45. A powerful motivator for change
Maturity
Denormalization
Algorithm
conflict
46. Each possible path through the code is covered
unit testing
regression testing
path
Law of demeter
47. 3rd step of requirements gathering
Specification
Quality metrics
long parameter list
SOP
48. Contract between inventor - assignee and state giving a time and geographically limited monopoly
use case
Specification
code quality
patent
49. (smell) code is repeated in multiple places
duplicated code
middle man
shotgun surgery
Requirements
50. A movement that promotes common formats for data.
Constructor
Semantic Web
Law of demeter
shotgun surgery
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