SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
SWA - Software Architecture
Start Test
Study First
Subjects
:
certifications
,
swa
,
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 pointer or reference. One object needs to know about the other object to work.
Association
0xFEEEFEEE
Singleton
Cohesion
2. Ensure a class only has one instance - and provide a global point of access to it
Translation Unit
Law of Demeter
Singleton
extern "C"
3. Stand up meetings show who will be valuable and needed.
Refactoring
.lib - project dependices
Stand Up Meetings
Model
4. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Law of Demeter
Export
Revert
Translation Unit
5. Try to find the flaws in your code.
Negative Test Case
Association
Testing
Factory Method
6. Takes information in the index and pushes it onto the stack.
Spike Solution
Stash
.lib - preprocessor directive
Factory Method
7. Do not optimize until the very end.
Test Fixture
Optimization Last
0xCDCDCDCD
Tag
8. 2 Eyes + 2 Minds = AWESOME!
Fa
Controller
Pair Programming
Virtual Function Table
9. Inheritance between object.
White-Box
Fa
Merge
Generalization
10. Ability to accept different types of parameters to bind to different implementations at run-time.
Flexibility
Controller
Unit Test First
Classifier Function
11. Views all previous changes.
Master
Analysis
Translation Unit
Show Log
12. Initialized heap memory.
Remove
.dll explicit linking
Testing
0xCDCDCDCD
13. STOP!!
Command
Breakpoint
Commit
Abstraction
14. Black Box - The way the program works is internally unknown.
Release Planning
Observer
White-Box
Functional
15. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Analysis
Requirements
Iteration Planning
Cherry Pick
16. Concept based on limiting the scope of modules to provide better structures.
Law of Demeter
Export
Autos
On-Site Customer
17. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Resolved
State
Stash
Undeclared Identifier
18. Quick program.
Generalization
Spike Solution
Breakpoint
Pair Programming
19. Treating a derived class's data members like it's base class's.
Flexibility
Polymorphism
Design
Data Breakpoint
20. Function doesn't exist.
.lib - code generate
Unresolved External Symbol
CRC Cards
Precompiled Header
21. Fix any problems and then repeat the process.
Branch
Origin
Association
Maintenance
22. Ask questions and obtain the details and requirements given.
Pair Programming
Requirements
Testing
Clone
23. Trying to access a location in memory that your computer cannot access.
Access Violation
Negative Test Case
0xCDCDCDCD
.dll import library
24. When you type in an object - you can see its attributes.
Watch
Command
Function Object
Resolved
25. Allows consumers to try a system earlier and give early feedback.
Globals
On-Site Customer
.dll import library
Commit
26. Use only through the interface of the object.
Black-Box
Acceptance Tests
Breakpoint
Flexibility
27. Functionality Tests.
.dll LoadLibrary
Model
Acceptance Tests
Testing
28. How many objects that a source object can legitimately reference.
Checkout
Multiplicity
Stand Up Meetings
Master
29. A set of creation and initialization steps useful for a set of different related tests.
Add
Flexibility
Test Fixture
External Linkage
30. Symbols that can not be accessed by code in other units have __________. These symbols are usually static non-member functions/variables defined within.c/.cpp or defined in an anonymous namespace.
Master
Dependency
Internal Linkage
Command
31. Freed heap memory.
User Stories
extern "C"
0xFEEEFEEE
Move People Around
32. Set of all pending changes.
Fa
Master
Remove
Index
33. Italicized in UML.
Delegation
Command
Abstract Function
Dynamic Binding
34. Put this before a function name in a dll - and the function name will avoid name mangling
User Stories
extern "C"
Precompiled Header
Aggregation
35. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Simplicity
Hierarchy
Optimization Last
Factory Method
36. No man's land. Guard bytes before the after allocated heap memory.
0xFDFDFDFD
.dll import library
Master
Unit Test First
37. Will execute all code paths and boundary conditions.
Structural
Pair Programming
Undeclared Identifier
0xCCCCCCCC
38. Application
Model
.dll implicit linking
Observer
Move People Around
39. A measure of logical dependency.
State
40 Hour Work Week
Coupling
Positive Test Case
40. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Simplicity
Fa
Maintenance
Structural
41. What is part of the current scope.
Locals
Hierarchy
Optimization Last
Autos
42. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Breakpoint
Observer
Origin
Commit
43. Code whatever it is you need to code.
Branch
Index
Robustness
Coding
44. Creates a spin-off of a repository for concurrent development.
Branch
0xCCCCCCCC
Polymorphism
Locals
45. Initialized stack memory.
Stash
Functional
Refactoring
0xCCCCCCCC
46. A type of library that is used by the code
Observer
Static
0xFEEEFEEE
Test Fixture
47. Valid input that the program is designed to process.
Positive Test Case
Virtual Function Table
name mangling
Composite
48. Breaks encapsulation boundaries.
Factory Method
White-Box
Functional
Stash
49. Always do the simplest design that could possibly work.
Realization
Metaphor
name mangling
Simplicity
50. The default nickname for the remote repository.
Continuous Integration
Flexibility
Unresolved External Symbol
Origin
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