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. The process of attempting to optimise the read performance of a database by adding redundant data or by grouping data
Capacity testing
middle man
model- driven development
Denormalization
2. Approach to team management that splits management up into two people with separate tasks
technical managerial approach
Quality metrics
Scrum (Agile software development)
a refactoring
3. Evaluates upper limits of operational parameters
Acceptance testing
Capacity testing
Elicitation
Constructor
4. (smell) Smell deodorant
Liskov substitution principle
Security testing
comments
Lifecycle
5. Executes system in a manner that demands abnormal amounts of resources
Use case diagram
Analysis...
feature envy
Stress testing
6. An operator used to denote anonymous functions or closures.
comments
system testing
Lambda
technical managerial approach
7. Small - behaviour- preserving - source- to- source transformation
black box testing
Analysis...
Programming syntax
a refactoring
8. Verifies that system is protected against improper penetration
Specification
regression testing
software quality
Security testing
9. (smell) method has too many statements - loops or variables
system testing
Software Quality
long method
Design
10. Test cases made -> code compiles -> make code pass
regression testing
Test- driven development
Semantic Web
Non - functional Requirements
11. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
use case
jquery
Casual use case
Anonymous function
12. 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.
Refactoring
regression testing
First- class citizen
Design Patterns
13. (smell) many parameters are being passed into a method
Casual use case
a refactoring
Versioning
long parameter list
14. 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
Closure
Lexer
Semantic Web
patent
15. A computer program that divides code up into functional components
First- class citizen
Parser
long parameter list
Liskov substitution principle
16. A way to automatically grade code based on heuristics
Quality metrics
intellectual property
Software Quality
code smell
17. Description of possible sequences of interactions between a user and the system.
Dijkstra's law
sequence diagram
use case
statement
18. 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
19. Each team member given set of features to work on
feature- driven development
code smell
Use case diagram
SOP
20. Testing that verifies that individual units of source code are working
OOP
unit testing
path
Test- driven development
21. Techniques for composing objects to form larger structures
Stakeholders
Design patterns
Data classes
Programming style
22. The process of eliminating data redundancy by ensuring that tables in a database pertain to a single topic
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Non - functional Requirements
Database normalization
unit testing
23. 4th step of requirements gathering
Design patterns
Constructor
Validation
WSDL
24. Each possible path through the code is covered
Closure
Feasibility
WSDL
path
25. The things a system must do
intellectual property
Requirements
SRS Documentation
Scrum (Agile software development)
26. Tasks that a system must be able to perform
Recovery testing
jquery
Functional Requirements
Test- driven development
27. Semantic- oriented programming. A programming paradigm in which the programmer formulizes the logic of a domain by means of semantic structures
system testing
Denormalization
SOP
Versioning
28. A relationship between objects.
Non - functional Requirements
Scrum (Agile software development)
Association
Versioning
29. People who care about the outcome
model- driven development
Stakeholders
Specification
Constructor
30. Derived methods should not assume more or deliver less
Usability testing
Liskov substitution principle
Decorator pattern
Stakeholders
31. Absence of lifecycle
Programming syntax
use case
Casual use case
Cowboy coding
32. How well your fulfil your requirements
Algorithm
Liskov substitution principle
Denormalization
Software Quality
33. Series of phases through which software is developed
Data classes
Lifecycle
unit testing
code quality
34. Testing the whole system for functionality
Association
Dijkstra's law
system testing
use case
35. The rights governing the ownership and disposition of technology
Recovery testing
Acceptance testing
sequence diagram
intellectual property
36. Ways to express the system's subsystems and their relationship
code quality
architectural design
brief use case
comments
37. Each condition is covered twice (true - false)
REST
regression testing
Use case diagram
branch
38. Lack of errors in code - readability etc
Acceptance testing
Feasibility
Code Quality
Lambda
39. Freezing the state of the source code at a particular point
Dijkstra's law
Versioning
sequence diagram
Usability testing
40. Delaying the creation of an object - calculation of a value or another expensive process until first needed.
feature- driven development
Association
Lazy initialization or Lazy loading (Design pattern)
Code Quality
41. A few sentences summarizing a use case
brief use case
trademark
software quality
long method
42. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.
SRS Documentation
WSDL
Lazy initialization or Lazy loading (Design pattern)
Scrum (Agile software development)
43. Reusable - abstract 'blocks' of design
Recovery testing
SOAP
Design Patterns
Fully- dressed use case
44. Testing where modules are combined and tested as a group
regression testing
REST
intellectual property
Integration testing
45. One or two paragraphs of text outlining a use case
Dijkstra's law
Analysis...
brief use case
Casual use case
46. 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
47. Models ->code work is done to keep models in sync with code
Database normalization
model- driven development
duplicated code
Dijkstra's law
48. Diagram outlining the tasks that are going to be performed by the user
Law of demeter
Use case diagram
regression testing
Semantic Web
49. (smell) code is repeated in multiple places
duplicated code
brief use case
regression testing
shotgun surgery
50. Single step in a lifecycle
branch
Capacity testing
middle man
Phase
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