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. A powerful motivator for change
Programming syntax
Stress testing
conflict
Data classes
2. Diagram outlining the tasks that are going to be performed by the user
Scrum (Agile software development)
Use case diagram
Validation
Recovery testing
3. Diagram used to show how information flows around the system
Lexer
sequence diagram
Stress testing
Integration testing
4. Description of possible sequences of interactions between a user and the system.
Code Quality
black box testing
use case
Scrum (Agile software development)
5. Executes system in a manner that demands abnormal amounts of resources
regression testing
model- driven development
Analysis...
Stress testing
6. The rights governing the ownership and disposition of technology
Feasibility
Casual use case
branch
intellectual property
7. (smell) client needs to use one object to get another and then use that one to get another
Scrum (Agile software development)
message chain
system testing
Denormalization
8. 1st step of requirements gathering
copyright
jquery
technical managerial approach
Elicitation
9. Series of phases through which software is developed
Decorator pattern
code smell
Lifecycle
regression testing
10. Formal document outlining a task that needs to be performed on a system
Fully- dressed use case
Casual use case
Usability testing
Non - functional Requirements
11. The degree to which code is free of defects
a refactoring
use case
Lifecycle
code quality
12. A way to automatically grade code based on heuristics
Test- driven development
Quality metrics
sequence diagram
Validation
13. A movement that promotes common formats for data.
Association
feature- driven development
inappropriate intimacy
Semantic Web
14. JQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
jquery
Use case diagram
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Decorator pattern
15. Testing that verifies that individual units of source code are working
code smell
architectural design
unit testing
Data classes
16. Testing where modules are combined and tested as a group
a refactoring
Integration testing
Elicitation
Analysis...
17. A subjective set of rules or guidelines used when writing source code. Example: The use of whitespace to consistently group and space out statements.
black box testing
Programming style
Analysis...
Constructor
18. Semantic- oriented programming. A programming paradigm in which the programmer formulizes the logic of a domain by means of semantic structures
Performance testing
Lambda
system testing
SOP
19. 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
20. (smell) Smell deodorant
Constructor
Non - functional Requirements
comments
regression testing
21. Representational State Transfer.
OOP
Database normalization
Design Patterns
REST
22. 4th step of requirements gathering
Algorithm
Semantic Web
Design Patterns
Validation
23. Figuring out what the requirements are
Elicitation
feature envy
Parser
Usability testing
24. A method that initializes a newly instantiated object
WSDL
Specification
Dijkstra's law
Constructor
25. Test whether or not tasks can be accomplished efficiently by all levels of users
unit testing
intellectual property
OOP
Usability testing
26. Verifies that system is protected against improper penetration
Design
First- class citizen
Security testing
Maturity
27. Reusable - abstract 'blocks' of design
Functional Requirements
brief use case
Lambda
Design Patterns
28. 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.
software quality
Programming syntax
Feasibility
shotgun surgery
29. (smell) code is repeated in multiple places
technical managerial approach
SRS Documentation
jquery
duplicated code
30. Derived methods should not assume more or deliver less
Performance testing
Capacity testing
Liskov substitution principle
regression testing
31. Formal testing against end user specifications
unit testing
Capacity testing
Acceptance testing
copyright
32. Each condition is covered twice (true - false)
Phase
Lazy initialization or Lazy loading (Design pattern)
branch
Dijkstra's law
33. Recognizable indicator that something may be wrong with code
code smell
First- class citizen
Law of demeter
Anonymous function
34. 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
35. (smell) many parameters are being passed into a method
feature envy
long parameter list
patent
jquery
36. Each possible path through the code is covered
Feasibility
path
brief use case
Test- driven development
37. Wrote the book Design Patterns: Elements of Reusable Object-Oriented Software.
Design patterns
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Integration testing
First- class citizen
38. The things a system must do
Design pattern
Requirements
Maturity level
Maturity
39. Contract between inventor - assignee and state giving a time and geographically limited monopoly
patent
inappropriate intimacy
Parser
First- class citizen
40. A few sentences summarizing a use case
Use case diagram
code quality
brief use case
comments
41. Force software to fail in order to see how it recovers
shotgun surgery
Constructor
Recovery testing
Delegation
42. People who care about the outcome
Scrum (Agile software development)
Stakeholders
Association
brief use case
43. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
branch
patent
Anonymous function
Lifecycle
44. Testing designed to uncover regressions (where stuff that used to work doesn't work anymore)
regression testing
Liskov substitution principle
long method
shotgun surgery
45. One or two paragraphs of text outlining a use case
Feasibility
Casual use case
Recovery testing
Algorithm
46. Evaluates upper limits of operational parameters
Capacity testing
Casual use case
WSDL
Lazy initialization or Lazy loading (Design pattern)
47. (smell) method has too many statements - loops or variables
Usability testing
conflict
long method
inappropriate intimacy
48. Techniques for composing objects to form larger structures
model- driven development
Lazy initialization or Lazy loading (Design pattern)
Design patterns
middle man
49. Lack of errors in code - readability etc
Code Quality
SOP
Validation
patent
50. Small - behaviour- preserving - source- to- source transformation
a refactoring
conflict
Denormalization
Test- driven development