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. Concept based on limiting the scope of modules to provide better structures.
Law of Demeter
Dependency
Internal Linkage
Iteration Planning
2. Ignores files when pushing.
40 Hour Work Week
Factory Method
Origin
Ignore
3. Bookmark of a revised set with a title. For easy checkouts.
Merge
.dll LoadLibrary
Model
Tag
4. Breaks encapsulation boundaries.
Origin
GetProcAddress
Branch
White-Box
5. Invalid or unexpected input that the program is not designed to process.
Positive Test Case
Negative Test Case
Abstraction
0xFDFDFDFD
6. Code generation in a lib
Modularity
.lib - code generate
Metaphor
Aggregation
7. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Hierarchy
Analysis
40 Hour Work Week
Cherry Pick
8. Link multiple projects together
Hierarchy
.lib - project properties
Index
Export
9. How many objects that a source object can legitimately reference.
Multiplicity
Resolved
Composition
.dll import library
10. Portioning your changes to commit by inserting them into the index.
.dll LoadLibrary
Cherry Pick
Simplicity
Optimization Last
11. Try to find the flaws in your code.
Breakpoint
Stand Up Meetings
Testing
External Linkage
12. A measure of logical dependency.
Encapsulation
Coupling
0x00000000
Namespaces
13. Undo changes made since your last commit.
Push
Revert
Metaphor
Execution Pointer
14. You have to tell it to link
.dll explicit linking
White-Box
Ignore
Tag
15. What is part of the current scope.
Locals
.dll explicit linking
.lib - preprocessor directive
0xCDCDCDCD
16. Stand up meetings show who will be valuable and needed.
GetProcAddress
.dll LoadLibrary
Stand Up Meetings
Function Object
17. Will execute all code paths and boundary conditions.
Pull
Law of Demeter
Metaphor
Structural
18. Separating out a section of code into a reusable function or class.
Forward Declaration
Abstraction
Merge
Execution Pointer
19. Bad! Don't ever use these types of variables!
Multiplicity
Cohesion
Globals
Internal Linkage
20. When a concrete class inherits from a pure interface.
Realization
Controller
Checkout
Abstraction
21. Uploads all changes staged in the index list into the repository database.
Checkout
Abstraction
Model
Commit
22. Inheritance between object.
Generalization
Resolved
Coding Standards
Merge
23. Use only through the interface of the object.
0xCDCDCDCD
View
Precompiled Header
Black-Box
24. Function doesn't exist.
Unresolved External Symbol
Master
Command
Pair Programming
25. NULL memory.
0x00000000
Resolved
Test Fixture
Unit Test First
26. Creates a spin-off of a repository for concurrent development.
Move People Around
Branch
Optimization Last
Cherry Pick
27. Formatted code standards.
Association
Pair Programming
Polymorphism
Coding Standards
28. A pointer or reference. One object needs to know about the other object to work.
Translation Unit
Association
Show Log
Dynamic Binding
29. Use this to find a memory address or signiture in a dll
Show Log
Stand Up Meetings
Fa
GetProcAddress
30. A type of library that is used by the code
State
Delegation
Simplicity
Static
31. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
0x00000000
Tag
Fa
Flexibility
32. Freed heap memory.
Law of Demeter
Edit Conflict
0xFEEEFEEE
Remove
33. Downloads your changes and then merges.
Data Breakpoint
Pull
Forward Declaration
.lib - project properties
34. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Watch
Structural
Move People Around
Execution Pointer
35. A function that can load a library
.dll LoadLibrary
Simplicity
Abstraction
Composition
36. When a class is defined within another class.
Export
Nesting
.lib - preprocessor directive
Observer
37. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
name mangling
Maintenance
.lib - preprocessor directive
Structural
38. The process of deciding which function definition to link during run-time.
Dynamic Binding
Robustness
External Linkage
.dll explicit linking
39. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Nesting
Command
State
Optimization Last
40. Adds files to the repository.
Branch
Abstract Function
Stand Up Meetings
Add
41. Having power over inheritance with the flexibility of composition.
Refactoring
Black-Box
.lib - project properties
Delegation
42. Allows you to switch your working copy to another branch.
Multiplicity
Modularity
Checkout
Robustness
43. Input
.dll import library
Pair Programming
Controller
Ignore
44. Code whatever it is you need to code.
Branch
Generalization
Optimization Last
Coding
45. Ability to accept different types of parameters to bind to different implementations at run-time.
Classifier Function
Flexibility
View
Realization
46. Makes a copy of your repository.
Add
Watch
.dll implicit linking
Clone
47. Current line that is executing.
Execution Pointer
Master
Fa
.lib - code generate
48. Fix any problems and then repeat the process.
Watch
Virtual Function Table
Maintenance
Modularity
49. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Navigability
Nesting
Locals
Push
50. When you type in an object - you can see its attributes.
Unresolved External Symbol
GetProcAddress
Coding
Watch
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