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. Approach to team management that splits management up into two people with separate tasks
technical managerial approach
Constructor
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Stress testing
2. A way to automatically grade code based on heuristics
Fully- dressed use case
trademark
Quality metrics
unit testing
3. Ways to express the system's subsystems and their relationship
architectural design
Design
Acceptance testing
First- class citizen
4. (smell) client needs to use one object to get another and then use that one to get another
Lifecycle
Elicitation
message chain
inappropriate intimacy
5. 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
6. Object oriented programming; using objects to solve problems.
path
First- class citizen
Data classes
OOP
7. How well your fulfil your requirements
Software Quality
model- driven development
Elicitation
Fully- dressed use case
8. (smell) One class delegates all of its requests to another class
branch
Design
middle man
unit testing
9. Single step in a lifecycle
Phase
inappropriate intimacy
Lazy initialization or Lazy loading (Design pattern)
Use case diagram
10. An effective method expressed as a finite list of well- defined instructions for solving a problem.
Algorithm
SOAP
Elicitation
Semantic Web
11. Testing tactic that looks at all ways that data can flow through the code
Lexer
white box testing
Programming syntax
Lifecycle
12. Figuring out what the requirements are
SOAP
Elicitation
Software Quality
Acceptance testing
13. Small - behaviour- preserving - source- to- source transformation
a refactoring
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
white box testing
patent
14. Executes system in a manner that demands abnormal amounts of resources
Programming syntax
Casual use case
Dijkstra's law
Stress testing
15. A few sentences summarizing a use case
brief use case
long parameter list
data clumps
Capacity testing
16. Contract between inventor - assignee and state giving a time and geographically limited monopoly
patent
Maturity level
code quality
Design pattern
17. Test cases made -> code compiles -> make code pass
comments
Test- driven development
intellectual property
branch
18. Testing that verifies that individual units of source code are working
OOP
Design Patterns
unit testing
Functional Requirements
19. 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.
Refactoring
Algorithm
model- driven development
Feasibility
20. (smell)class with too many instance variables or too much code
Requirements
Large class
copyright
use case
21. Simple Object Access Protocol. Specification for exchanging structured information. Uses XML. Usually relies on other Application Layer protocols (HTTP - SMTP)
SOAP
Test- driven development
patent
jquery
22. A movement that promotes common formats for data.
SOAP
Semantic Web
model- driven development
jquery
23. Testing designed to uncover regressions (where stuff that used to work doesn't work anymore)
technical managerial approach
Functional Requirements
regression testing
feature envy
24. The things a system must do
regression testing
Use case diagram
Requirements
Constructor
25. How developed code is (testing - documentation etc)
Maturity level
Specification
system testing
branch
26. (smell) Making one change requires changes in multiple places
shotgun surgery
copyright
Elicitation
brief use case
27. Part of compiler reads the sequence of characters and outputs a sequence of lexemes.
Lexer
Code Quality
Decorator pattern
Performance testing
28. 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.
conflict
First- class citizen
Design pattern
Lifecycle
29. Verifies that system is protected against improper penetration
Code Quality
statement
Security testing
black box testing
30. The rigorousness of the tests that are able to be placed on the code
Usability testing
architectural design
Analysis...
Maturity
31. (smell) A class whose only purpose is to hold data
system testing
Data classes
Maturity
Code Quality
32. Word - logo or symbol used to distinguish one organization's wares and services from another's
Liskov substitution principle
Design patterns
trademark
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
33. A computer program that divides code up into functional components
Quality metrics
Dijkstra's law
comments
Parser
34. 4th step of requirements gathering
Validation
code smell
Elicitation
Acceptance testing
35. Protecting the embodiment of an idea
OOP
long parameter list
copyright
duplicated code
36. AKA: Function Constant or Function Literal A function defined - and possibly called - without being bound to an identifier.
First- class citizen
Use case diagram
Anonymous function
white box testing
37. Formal document outlining a task that needs to be performed on a system
shotgun surgery
Dijkstra's law
comments
Fully- dressed use case
38. (smell) If a set of variables are used together in multiple places
Maturity level
Integration testing
data clumps
Design patterns
39. Semantic- oriented programming. A programming paradigm in which the programmer formulizes the logic of a domain by means of semantic structures
Stakeholders
Programming style
Design pattern
SOP
40. Derived methods should not assume more or deliver less
Casual use case
Stakeholders
Liskov substitution principle
Lifecycle
41. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.
WSDL
Lazy initialization or Lazy loading (Design pattern)
Elicitation
Security testing
42. Developing a plan for a product - system or component. 'how' a system should perform a task
Security testing
Phase
Design
model- driven development
43. 2nd step of requirements gathering
Large class
branch
Analysis...
feature envy
44. Comprehensive description of software's intended purpose
SRS Documentation
path
intellectual property
Code Quality
45. Tasks that a system must be able to perform
Design pattern
long parameter list
Functional Requirements
code smell
46. Degree to which the system meets the specified requirements and development standards
software quality
REST
Design pattern
use case
47. The rights governing the ownership and disposition of technology
model- driven development
shotgun surgery
intellectual property
Association
48. The degree to which code is free of defects
Database normalization
Maturity
Lazy initialization or Lazy loading (Design pattern)
code quality
49. A method that initializes a newly instantiated object
Constructor
Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides
Design patterns
Delegation
50. 3rd step of requirements gathering
long parameter list
Specification
Code Quality
Acceptance testing
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