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. Executes system in a manner that demands abnormal amounts of resources
shotgun surgery
SOAP
Stress testing
trademark
2. Evaluates upper limits of operational parameters
Design Patterns
Specification
Semantic Web
Capacity testing
3. Small - behaviour- preserving - source- to- source transformation
Parser
Programming style
a refactoring
Scrum (Agile software development)
4. A movement that promotes common formats for data.
inappropriate intimacy
Semantic Web
brief use case
Quality metrics
5. Test whether or not tasks can be accomplished efficiently by all levels of users
shotgun surgery
Capacity testing
Usability testing
Design pattern
6. 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
7. People who care about the outcome
Usability testing
Stakeholders
statement
conflict
8. A design pattern that allows behaviour to be added to an existing object dynamically.
copyright
message chain
Decorator pattern
sequence diagram
9. An operator used to denote anonymous functions or closures.
technical managerial approach
inappropriate intimacy
Lambda
code smell
10. Object oriented programming; using objects to solve problems.
Fully- dressed use case
OOP
Validation
Lambda
11. Single step in a lifecycle
Lexer
feature- driven development
Phase
First- class citizen
12. Test cases made -> code compiles -> make code pass
feature- driven development
Test- driven development
Elicitation
Validation
13. The rigorousness of the tests that are able to be placed on the code
REST
Maturity
Lifecycle
trademark
14. Semantic- oriented programming. A programming paradigm in which the programmer formulizes the logic of a domain by means of semantic structures
SOP
Lambda
Requirements
Feasibility
15. Diagram used to show how information flows around the system
black box testing
Association
sequence diagram
comments
16. The things a system must do
long method
Requirements
trademark
Programming style
17. Tasks that a system must be able to perform
Code Quality
feature- driven development
Algorithm
Functional Requirements
18. (smell) many parameters are being passed into a method
conflict
Decorator pattern
code quality
long parameter list
19. 2nd step of requirements gathering
Design pattern
Analysis...
inappropriate intimacy
trademark
20. Test the run - time performance of the system
long parameter list
Performance testing
Anonymous function
Dijkstra's law
21. The degree to which code is free of defects
code quality
SOAP
feature envy
Constructor
22. (smell) One class delegates all of its requests to another class
Quality metrics
middle man
Programming syntax
statement
23. Series of phases through which software is developed
Non - functional Requirements
Lifecycle
Parser
inappropriate intimacy
24. Developing a plan for a product - system or component. 'how' a system should perform a task
code smell
Design
trademark
feature- driven development
25. A computer program that divides code up into functional components
system testing
regression testing
Parser
Scrum (Agile software development)
26. 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
code quality
Refactoring
Data classes
Closure
27. Improve the internal design and implementation of code without affecting external behavior
Refactoring
model- driven development
Anonymous function
Software Quality
28. Force software to fail in order to see how it recovers
Recovery testing
inappropriate intimacy
Data classes
feature- driven development
29. Figuring out what the requirements are
Elicitation
code smell
Fully- dressed use case
software quality
30. (smell) A method using another class more than its own
REST
Fully- dressed use case
feature envy
Dijkstra's law
31. 'single dot rule'
sequence diagram
Lambda
Decorator pattern
Law of demeter
32. Each condition is covered twice (true - false)
Maturity
branch
Lambda
Usability testing
33. (smell) client needs to use one object to get another and then use that one to get another
branch
message chain
architectural design
Design Patterns
34. Testing the whole system for functionality
Closure
system testing
long method
use case
35. Reusable - abstract 'blocks' of design
Functional Requirements
feature- driven development
Design Patterns
Elicitation
36. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.
Requirements
patent
WSDL
sequence diagram
37. 4th step of requirements gathering
Specification
Validation
copyright
Programming syntax
38. Delaying the creation of an object - calculation of a value or another expensive process until first needed.
white box testing
middle man
Law of demeter
Lazy initialization or Lazy loading (Design pattern)
39. 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.
Recovery testing
Feasibility
Elicitation
Maturity
40. Comprehensive description of software's intended purpose
statement
SRS Documentation
code quality
intellectual property
41. Reusable - abstract 'blocks' of design
Design pattern
WSDL
feature envy
OOP
42. Constraints on the design due to external factors
Dijkstra's law
Non - functional Requirements
technical managerial approach
patent
43. Verifies that system is protected against improper penetration
inappropriate intimacy
Non - functional Requirements
Security testing
Versioning
44. JQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
white box testing
jquery
unit testing
Scrum (Agile software development)
45. How well your fulfil your requirements
long method
Usability testing
Software Quality
unit testing
46. 3rd step of requirements gathering
Specification
REST
use case
Non - functional Requirements
47. A relationship between objects.
Integration testing
Design
Association
copyright
48. Ways to express the system's subsystems and their relationship
system testing
regression testing
Lazy initialization or Lazy loading (Design pattern)
architectural design
49. An effective method expressed as a finite list of well- defined instructions for solving a problem.
First- class citizen
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
SOP
Algorithm
50. Part of compiler reads the sequence of characters and outputs a sequence of lexemes.
Lexer
Dijkstra's law
code quality
Fully- dressed use case