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. Evaluates upper limits of operational parameters
middle man
Capacity testing
Dijkstra's law
Closure
2. People who care about the outcome
Capacity testing
Performance testing
system testing
Stakeholders
3. Testing where modules are combined and tested as a group
Anonymous function
Programming syntax
intellectual property
Integration testing
4. Force software to fail in order to see how it recovers
Recovery testing
model- driven development
Functional Requirements
unit testing
5. Recognizable indicator that something may be wrong with code
Validation
feature envy
Data classes
code smell
6. Protecting the embodiment of an idea
copyright
Quality metrics
patent
Dijkstra's law
7. Representational State Transfer.
Non - functional Requirements
Cowboy coding
REST
Design pattern
8. (smell) Smell deodorant
data clumps
comments
long method
Dijkstra's law
9. An operator used to denote anonymous functions or closures.
Data classes
intellectual property
Lambda
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
10. Testing tactic based on whether inputs and outputs match up for required functionality
black box testing
Large class
message chain
Versioning
11. (smell) Classes using things that should be private in other classes
feature envy
Capacity testing
inappropriate intimacy
path
12. How developed code is (testing - documentation etc)
Maturity level
Lazy initialization or Lazy loading (Design pattern)
SRS Documentation
Feasibility
13. 1st step of requirements gathering
conflict
branch
Dijkstra's law
Elicitation
14. The rigorousness of the tests that are able to be placed on the code
Maturity
Quality metrics
feature envy
black box testing
15. A relationship between objects.
Association
code quality
Programming syntax
jquery
16. How well your fulfil your requirements
architectural design
Validation
Use case diagram
Software Quality
17. A few sentences summarizing a use case
Recovery testing
technical managerial approach
statement
brief use case
18. Each condition is covered twice (true - false)
model- driven development
trademark
branch
jquery
19. Test whether or not tasks can be accomplished efficiently by all levels of users
conflict
Data classes
Refactoring
Usability testing
20. 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
21. Test cases made -> code compiles -> make code pass
long method
Test- driven development
Phase
Programming syntax
22. The rights governing the ownership and disposition of technology
intellectual property
Constructor
Stress testing
Anonymous function
23. (smell) many parameters are being passed into a method
long parameter list
Elicitation
shotgun surgery
software quality
24. Simple Object Access Protocol. Specification for exchanging structured information. Uses XML. Usually relies on other Application Layer protocols (HTTP - SMTP)
SOAP
use case
Constructor
path
25. A movement that promotes common formats for data.
Test- driven development
Versioning
Semantic Web
Large class
26. Tasks that a system must be able to perform
Functional Requirements
long method
SRS Documentation
Liskov substitution principle
27. Comprehensive description of software's intended purpose
Scrum (Agile software development)
SRS Documentation
message chain
system testing
28. (smell) One class delegates all of its requests to another class
SRS Documentation
code quality
Phase
middle man
29. 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
Specification
Parser
Test- driven development
Closure
30. (smell) Making one change requires changes in multiple places
First- class citizen
shotgun surgery
use case
Dijkstra's law
31. Diagram used to show how information flows around the system
sequence diagram
Analysis...
Database normalization
Capacity testing
32. Executes system in a manner that demands abnormal amounts of resources
Stress testing
brief use case
Scrum (Agile software development)
Database normalization
33. The things a system must do
SOP
Large class
Requirements
Security testing
34. A way to automatically grade code based on heuristics
long parameter list
Denormalization
Quality metrics
data clumps
35. Formal document outlining a task that needs to be performed on a system
Fully- dressed use case
sequence diagram
Database normalization
Specification
36. Description of possible sequences of interactions between a user and the system.
use case
Analysis...
a refactoring
Stakeholders
37. (smell) If a set of variables are used together in multiple places
shotgun surgery
WSDL
data clumps
Semantic Web
38. Word - logo or symbol used to distinguish one organization's wares and services from another's
SOAP
trademark
Specification
Denormalization
39. 3rd step of requirements gathering
Specification
Programming style
Security testing
SOP
40. Contract between inventor - assignee and state giving a time and geographically limited monopoly
feature- driven development
patent
Non - functional Requirements
code smell
41. One or two paragraphs of text outlining a use case
Stakeholders
Casual use case
Programming style
Maturity level
42. JQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
Scrum (Agile software development)
patent
jquery
Stress testing
43. Each team member given set of features to work on
Lazy initialization or Lazy loading (Design pattern)
feature- driven development
Design patterns
REST
44. Reusable - abstract 'blocks' of design
system testing
Validation
code quality
Design Patterns
45. Degree to which the system meets the specified requirements and development standards
software quality
Fully- dressed use case
Validation
Refactoring
46. (smell)class with too many instance variables or too much code
Large class
Phase
Quality metrics
message chain
47. Absence of lifecycle
Design patterns
shotgun surgery
First- class citizen
Cowboy coding
48. (smell) code is repeated in multiple places
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
duplicated code
feature envy
SOAP
49. Delaying the creation of an object - calculation of a value or another expensive process until first needed.
Specification
Lazy initialization or Lazy loading (Design pattern)
REST
Anonymous function
50. Each line of code is covered once
Lifecycle
statement
Feasibility
Algorithm