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. The linking is already done internally
Positive Test Case
Merge
.dll implicit linking
Fetch
2. Default branch within your repository.
Dependency
.dll LoadLibrary
Metaphor
Master
3. Allows consumers to try a system earlier and give early feedback.
Merge
Maintenance
White-Box
On-Site Customer
4. Downloads your changes and then merges.
Analysis
View
Spike Solution
Pull
5. Uploads changes to your current branch.
Push
Autos
State
Aggregation
6. Trying to access a location in memory that your computer cannot access.
Spike Solution
.lib - project properties
Maintenance
Access Violation
7. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Classifier Function
Analysis
Branch
Model
8. Removes files from the repository.
Index
Remove
Black-Box
Add
9. Keeps a team using a similar naming convention for things.
Metaphor
0xFDFDFDFD
Revert
Polymorphism
10. One of the linking methods (pragma comment)
Breakpoint
.lib - preprocessor directive
Precompiled Header
Black-Box
11. Input
Tag
.lib - project dependices
Push
Controller
12. The default nickname for the remote repository.
Branch
Origin
Master
Globals
13. How many objects that a source object can legitimately reference.
Breakpoint
Coding Standards
Multiplicity
Black-Box
14. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Observer
40 Hour Work Week
View
Data Breakpoint
15. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Dynamic Binding
State
Namespaces
Revert
16. Set of all pending changes.
Index
Composite
Static
Functional
17. Allows you to switch your working copy to another branch.
Checkout
Forward Declaration
On-Site Customer
Aggregation
18. Symbols that can be invoked or used by other code in a different unit. All non inline class member functions and variables - non-static non-member functions and variables defined within a .cpp file
User Stories
Structural
External Linkage
Fa
19. When a conflict is fixed.
Delegation
Resolved
Controller
Coding
20. 2 Eyes + 2 Minds = AWESOME!
Pair Programming
Clone
Polymorphism
Positive Test Case
21. Views all previous changes.
Navigability
Command
Simplicity
Show Log
22. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Coding
Undeclared Identifier
Globals
Virtual Function Table
23. About the interface to an object. Data contained within.
.dll explicit linking
Encapsulation
40 Hour Work Week
Internal Linkage
24. Stops when memory changes.
Navigability
Abstraction
Controller
Data Breakpoint
25. Concept based on limiting the scope of modules to provide better structures.
Pull
0x00000000
Law of Demeter
Cohesion
26. A measure of logical dependency.
.dll implicit linking
Coupling
External Linkage
Structural
27. Makes a project compile in order of who is dependent on what
Metaphor
.lib - project dependices
Pair Programming
Acceptance Tests
28. Downloads without merging.
Dependency
Fetch
Model
Generalization
29. Do not optimize until the very end.
Optimization Last
Undeclared Identifier
Fa
Negative Test Case
30. When you type in an object - you can see its attributes.
Analysis
Navigability
Watch
.lib - project dependices
31. When a concrete class inherits from a pure interface.
Checkout
Master
Realization
Hierarchy
32. Connection between a local brand and a remote branch.
Classifier Function
Analysis
Track
Optimization Last
33. Always do the simplest design that could possibly work.
Generalization
Stash
Simplicity
Virtual Function Table
34. Initialized stack memory.
Unresolved External Symbol
Realization
Spike Solution
0xCCCCCCCC
35. Quick program.
Test Fixture
Spike Solution
.dll implicit linking
View
36. Ignores files when pushing.
Test Fixture
Nesting
Ignore
0xCDCDCDCD
37. Creates a copy of your current branch into a remote branch.
Analysis
Export
Acceptance Tests
Controller
38. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Unresolved External Symbol
Hierarchy
Watch
Pull
39. Adds files to the repository.
.dll LoadLibrary
Precompiled Header
Release Planning
Add
40. Weak relationship between two classes. Almost always results in a #include.
Classifier Function
Coding
Dependency
Navigability
41. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Fa
Checkout
Iteration Planning
Master
42. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Access Violation
Command
Robustness
Multiplicity
43. Initialized heap memory.
0xCDCDCDCD
Law of Demeter
Aggregation
Coding
44. Bad! Don't ever use these types of variables!
0xFEEEFEEE
Locals
Globals
Forward Declaration
45. Uploads all changes staged in the index list into the repository database.
Pull
Commit
Black-Box
CRC Cards
46. A set of creation and initialization steps useful for a set of different related tests.
Translation Unit
Test Fixture
Release Planning
Optimization Last
47. When a class is defined within another class.
Export
Dynamic Binding
Nesting
White-Box
48. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Flexibility
Locals
Navigability
Execution Pointer
49. Formatted code standards.
Dynamic Binding
Static
Coding Standards
Test Fixture
50. STOP!!
Breakpoint
Black-Box
External Linkage
Watch