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. Test cases made -> code compiles -> make code pass
SOP
Lazy initialization or Lazy loading (Design pattern)
jquery
Test- driven development
2. Executes system in a manner that demands abnormal amounts of resources
Maturity
Security testing
Delegation
Stress testing
3. A powerful motivator for change
conflict
duplicated code
regression testing
Programming style
4. Improve the internal design and implementation of code without affecting external behavior
duplicated code
Refactoring
shotgun surgery
white box testing
5. 4th step of requirements gathering
Programming style
Validation
Stakeholders
Acceptance testing
6. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
Quality metrics
model- driven development
Semantic Web
Anonymous function
7. 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
8. JQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
Use case diagram
jquery
message chain
Security testing
9. 1. A language feature that supports prototype- based programming. 2. Originally: One object relying upon another to provide a specified set of functionalities. 3. In .NET: A way of telling which method to call when an event is triggered
Delegation
black box testing
Closure
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
10. A way to automatically grade code based on heuristics
Casual use case
Quality metrics
Feasibility
sequence diagram
11. A method that initializes a newly instantiated object
copyright
Lazy initialization or Lazy loading (Design pattern)
black box testing
Constructor
12. Testing the whole system for functionality
system testing
duplicated code
message chain
intellectual property
13. Single step in a lifecycle
Phase
feature- driven development
Design
white box testing
14. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.
WSDL
Design
Phase
conflict
15. An operator used to denote anonymous functions or closures.
Lambda
Dijkstra's law
comments
Functional Requirements
16. Each line of code is covered once
SRS Documentation
statement
Elicitation
Law of demeter
17. Each team member given set of features to work on
software quality
intellectual property
feature- driven development
Feasibility
18. (smell) Classes using things that should be private in other classes
Data classes
a refactoring
feature- driven development
inappropriate intimacy
19. The process of eliminating data redundancy by ensuring that tables in a database pertain to a single topic
inappropriate intimacy
system testing
Software Quality
Database normalization
20. Evaluates upper limits of operational parameters
Anonymous function
First- class citizen
Requirements
Capacity testing
21. Formal testing against end user specifications
Dijkstra's law
Acceptance testing
Database normalization
Liskov substitution principle
22. Tasks that a system must be able to perform
First- class citizen
Functional Requirements
SRS Documentation
Large class
23. A movement that promotes common formats for data.
Maturity level
Data classes
message chain
Semantic Web
24. The things a system must do
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Recovery testing
Integration testing
Requirements
25. (smell) method has too many statements - loops or variables
long method
Stress testing
Denormalization
Programming style
26. A set of rules that define the combinations of symbols that are considered to be correctly structured in a specific programming language. Example: In many programming languages - statements are terminated by a semicolon.
Programming syntax
trademark
Fully- dressed use case
REST
27. 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.
Quality metrics
Semantic Web
Feasibility
sequence diagram
28. Testing that verifies that individual units of source code are working
brief use case
Fully- dressed use case
Requirements
unit testing
29. The degree to which code is free of defects
Software Quality
code quality
intellectual property
Stress testing
30. 1st step of requirements gathering
Design patterns
Stakeholders
Semantic Web
Elicitation
31. A computer program that divides code up into functional components
Maturity
Parser
Dijkstra's law
Dijkstra's law
32. Each condition is covered twice (true - false)
Maturity level
Lazy initialization or Lazy loading (Design pattern)
branch
Design
33. Formal document outlining a task that needs to be performed on a system
use case
branch
Fully- dressed use case
Large class
34. (smell) Making one change requires changes in multiple places
Elicitation
Fully- dressed use case
shotgun surgery
Feasibility
35. Constraints on the design due to external factors
Non - functional Requirements
middle man
architectural design
Cowboy coding
36. Contract between inventor - assignee and state giving a time and geographically limited monopoly
Analysis...
Database normalization
use case
patent
37. Degree to which the system meets the specified requirements and development standards
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
software quality
Analysis...
Data classes
38. (smell) A method using another class more than its own
intellectual property
Non - functional Requirements
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
feature envy
39. Reusable - abstract 'blocks' of design
Integration testing
shotgun surgery
Design Patterns
SRS Documentation
40. (smell) many parameters are being passed into a method
patent
Design pattern
long method
long parameter list
41. Freezing the state of the source code at a particular point
Versioning
Delegation
Stakeholders
copyright
42. A few sentences summarizing a use case
Lexer
brief use case
Design pattern
system testing
43. (smell) client needs to use one object to get another and then use that one to get another
Recovery testing
Validation
message chain
Dijkstra's law
44. Diagram used to show how information flows around the system
data clumps
sequence diagram
Refactoring
Test- driven development
45. Force software to fail in order to see how it recovers
Association
Recovery testing
statement
Lexer
46. Models ->code work is done to keep models in sync with code
Semantic Web
model- driven development
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
use case
47. Testing where modules are combined and tested as a group
Lifecycle
Integration testing
technical managerial approach
software quality
48. People who care about the outcome
jquery
Quality metrics
Stakeholders
Parser
49. Delaying the creation of an object - calculation of a value or another expensive process until first needed.
Lazy initialization or Lazy loading (Design pattern)
Lambda
Feasibility
Casual use case
50. Reusable - abstract 'blocks' of design
Design pattern
unit testing
Software Quality
Liskov substitution principle
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