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. Word - logo or symbol used to distinguish one organization's wares and services from another's
trademark
shotgun surgery
Closure
Non - functional Requirements
2. (smell) One class delegates all of its requests to another class
Design Patterns
Casual use case
middle man
Algorithm
3. Developing a plan for a product - system or component. 'how' a system should perform a task
code smell
Design
unit testing
Use case diagram
4. Protecting the embodiment of an idea
copyright
architectural design
Lifecycle
Specification
5. Testing tactic based on whether inputs and outputs match up for required functionality
Casual use case
black box testing
Analysis...
Data classes
6. Force software to fail in order to see how it recovers
Lifecycle
Design
Liskov substitution principle
Recovery testing
7. An operator used to denote anonymous functions or closures.
Feasibility
comments
Lambda
Usability testing
8. Test whether or not tasks can be accomplished efficiently by all levels of users
Usability testing
Lambda
inappropriate intimacy
Programming syntax
9. Description of possible sequences of interactions between a user and the system.
shotgun surgery
black box testing
a refactoring
use case
10. 3rd step of requirements gathering
long method
unit testing
Design pattern
Specification
11. Delaying the creation of an object - calculation of a value or another expensive process until first needed.
intellectual property
Lazy initialization or Lazy loading (Design pattern)
architectural design
OOP
12. A subjective set of rules or guidelines used when writing source code. Example: The use of whitespace to consistently group and space out statements.
Maturity
Lazy initialization or Lazy loading (Design pattern)
Programming style
Security testing
13. 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
14. Lack of errors in code - readability etc
Code Quality
black box testing
Delegation
Design pattern
15. A method that initializes a newly instantiated object
Anonymous function
technical managerial approach
Algorithm
Constructor
16. (smell)class with too many instance variables or too much code
Requirements
Test- driven development
long method
Large class
17. Executes system in a manner that demands abnormal amounts of resources
Performance testing
Stress testing
Analysis...
Security testing
18. A design pattern that allows behaviour to be added to an existing object dynamically.
Decorator pattern
Feasibility
Code Quality
long parameter list
19. (smell) A class whose only purpose is to hold data
Design
Casual use case
Data classes
Constructor
20. (smell) A method using another class more than its own
Phase
Design pattern
feature envy
regression testing
21. 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
Scrum (Agile software development)
conflict
Law of demeter
Closure
22. 'single dot rule'
path
Cowboy coding
Requirements
Law of demeter
23. (smell) client needs to use one object to get another and then use that one to get another
Fully- dressed use case
code quality
Maturity
message chain
24. (smell) many parameters are being passed into a method
Semantic Web
Association
sequence diagram
long parameter list
25. (smell) method has too many statements - loops or variables
code quality
Elicitation
long method
Dijkstra's law
26. Testing that verifies that individual units of source code are working
Functional Requirements
Stress testing
use case
unit testing
27. Formal testing against end user specifications
Delegation
Programming style
system testing
Acceptance testing
28. A computer program that divides code up into functional components
Use case diagram
feature- driven development
Parser
Liskov substitution principle
29. Iterative - incremental framework for project management.
trademark
Lazy initialization or Lazy loading (Design pattern)
intellectual property
Scrum (Agile software development)
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. Single step in a lifecycle
Elicitation
a refactoring
Phase
model- driven development
32. Reusable - abstract 'blocks' of design
Elicitation
Validation
Design Patterns
Test- driven development
33. Testing where modules are combined and tested as a group
Integration testing
Law of demeter
duplicated code
Design patterns
34. Absence of lifecycle
WSDL
Software Quality
Cowboy coding
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
35. 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.
SOP
Capacity testing
First- class citizen
sequence diagram
36. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
Anonymous function
Security testing
use case
Fully- dressed use case
37. Testing tactic that looks at all ways that data can flow through the code
SOP
software quality
model- driven development
white box testing
38. 2nd step of requirements gathering
SRS Documentation
OOP
Analysis...
Capacity testing
39. Testing the whole system for functionality
system testing
code smell
REST
unit testing
40. (smell) If a set of variables are used together in multiple places
Refactoring
Design Patterns
data clumps
Non - functional Requirements
41. How well your fulfil your requirements
Elicitation
Software Quality
Usability testing
Dijkstra's law
42. The degree to which code is free of defects
regression testing
path
code quality
Requirements
43. Test cases made -> code compiles -> make code pass
Non - functional Requirements
Large class
system testing
Test- driven development
44. Part of compiler reads the sequence of characters and outputs a sequence of lexemes.
Large class
Usability testing
Design
Lexer
45. JQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
architectural design
jquery
Feasibility
WSDL
46. Reusable - abstract 'blocks' of design
Anonymous function
Design pattern
Maturity level
Programming style
47. Each possible path through the code is covered
Dijkstra's law
path
Security testing
Database normalization
48. Diagram outlining the tasks that are going to be performed by the user
shotgun surgery
patent
Use case diagram
sequence diagram
49. The process of eliminating data redundancy by ensuring that tables in a database pertain to a single topic
Design Patterns
Elicitation
code smell
Database normalization
50. Improve the internal design and implementation of code without affecting external behavior
Analysis...
Acceptance testing
Refactoring
model- driven development
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