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. An effective method expressed as a finite list of well- defined instructions for solving a problem.
Performance testing
Cowboy coding
Algorithm
Lexer
2. Diagram used to show how information flows around the system
SRS Documentation
sequence diagram
Programming syntax
Maturity level
3. Force software to fail in order to see how it recovers
model- driven development
Fully- dressed use case
Recovery testing
Lambda
4. Testing designed to uncover regressions (where stuff that used to work doesn't work anymore)
Lambda
Software Quality
Usability testing
regression testing
5. JQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
Dijkstra's law
white box testing
jquery
Functional Requirements
6. Figuring out what the requirements are
Elicitation
Constructor
Security testing
copyright
7. A few sentences summarizing a use case
brief use case
Acceptance testing
Test- driven development
message chain
8. 4th step of requirements gathering
Validation
code smell
Stakeholders
Algorithm
9. Iterative - incremental framework for project management.
Scrum (Agile software development)
Capacity testing
Casual use case
black box testing
10. Test cases made -> code compiles -> make code pass
Test- driven development
Stakeholders
model- driven development
Decorator pattern
11. Ways to express the system's subsystems and their relationship
Stakeholders
long method
architectural design
REST
12. One or two paragraphs of text outlining a use case
Elicitation
Casual use case
Stress testing
long method
13. Test the run - time performance of the system
black box testing
Dijkstra's law
Performance testing
First- class citizen
14. Testing tactic based on whether inputs and outputs match up for required functionality
black box testing
Database normalization
use case
WSDL
15. 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
16. (smell) A class whose only purpose is to hold data
Data classes
branch
Cowboy coding
Feasibility
17. Comprehensive description of software's intended purpose
Semantic Web
patent
SRS Documentation
Stress testing
18. Executes system in a manner that demands abnormal amounts of resources
Stress testing
Validation
Dijkstra's law
white box testing
19. Each possible path through the code is covered
Anonymous function
Association
Lifecycle
path
20. Evaluates upper limits of operational parameters
Capacity testing
Functional Requirements
Scrum (Agile software development)
Lifecycle
21. The rights governing the ownership and disposition of technology
intellectual property
Cowboy coding
Usability testing
code smell
22. Diagram outlining the tasks that are going to be performed by the user
Use case diagram
Test- driven development
Cowboy coding
technical managerial approach
23. Small - behaviour- preserving - source- to- source transformation
technical managerial approach
Database normalization
a refactoring
patent
24. A way to automatically grade code based on heuristics
Design
Software Quality
Cowboy coding
Quality metrics
25. A computer program that divides code up into functional components
system testing
Parser
Integration testing
Elicitation
26. The things a system must do
unit testing
Requirements
data clumps
Maturity level
27. Each line of code is covered once
statement
Elicitation
Database normalization
shotgun surgery
28. Word - logo or symbol used to distinguish one organization's wares and services from another's
Cowboy coding
trademark
use case
comments
29. Description of possible sequences of interactions between a user and the system.
use case
unit testing
duplicated code
Semantic Web
30. Testing that verifies that individual units of source code are working
copyright
path
Elicitation
unit testing
31. Part of compiler reads the sequence of characters and outputs a sequence of lexemes.
Design Patterns
Lexer
middle man
First- class citizen
32. Freezing the state of the source code at a particular point
Versioning
software quality
Design Patterns
Refactoring
33. Testing the whole system for functionality
message chain
system testing
Liskov substitution principle
Design Patterns
34. Reusable - abstract 'blocks' of design
Usability testing
Fully- dressed use case
Design Patterns
Casual use case
35. Representational State Transfer.
Database normalization
REST
Lifecycle
Large class
36. Each team member given set of features to work on
Phase
Performance testing
long method
feature- driven development
37. (smell) Smell deodorant
Phase
jquery
comments
Usability testing
38. Delaying the creation of an object - calculation of a value or another expensive process until first needed.
Lazy initialization or Lazy loading (Design pattern)
SRS Documentation
use case
Stakeholders
39. Protecting the embodiment of an idea
Parser
use case
copyright
trademark
40. 2nd step of requirements gathering
Scrum (Agile software development)
Delegation
Analysis...
Quality metrics
41. (smell) many parameters are being passed into a method
Maturity
long parameter list
code quality
Closure
42. 1st step of requirements gathering
technical managerial approach
Elicitation
Functional Requirements
Dijkstra's law
43. 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.
statement
code quality
Programming syntax
regression testing
44. A subjective set of rules or guidelines used when writing source code. Example: The use of whitespace to consistently group and space out statements.
Programming style
Specification
Association
Design Patterns
45. Testing tactic that looks at all ways that data can flow through the code
white box testing
Delegation
Semantic Web
Quality metrics
46. Wrote the book Design Patterns: Elements of Reusable Object-Oriented Software.
statement
Delegation
path
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
47. Reusable - abstract 'blocks' of design
REST
Maturity level
Quality metrics
Design pattern
48. Semantic- oriented programming. A programming paradigm in which the programmer formulizes the logic of a domain by means of semantic structures
trademark
Constructor
SOAP
SOP
49. 'single dot rule'
Law of demeter
Anonymous function
data clumps
REST
50. Developing a plan for a product - system or component. 'how' a system should perform a task
Dijkstra's law
middle man
Association
Design
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