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. When you type in an object - you can see its attributes.
Abstract Function
Cohesion
Composition
Watch
2. 2 Eyes + 2 Minds = AWESOME!
Move People Around
Test Fixture
Command
Pair Programming
3. Meetings used to create a release plan - which will lay out the overall project.
Release Planning
Origin
Abstract Function
Namespaces
4. Views all previous changes.
const
Test Fixture
0xCDCDCDCD
Show Log
5. Quick program.
Spike Solution
Watch
Aggregation
Checkout
6. Do not optimize until the very end.
Law of Demeter
Optimization Last
Fetch
Autos
7. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Testing
Fa
Breakpoint
Push
8. Use this to find a memory address or signiture in a dll
GetProcAddress
Static
Singleton
CRC Cards
9. What is part of the current scope.
Remove
Locals
CRC Cards
Forward Declaration
10. A pointer or reference. One object needs to know about the other object to work.
Association
0xFEEEFEEE
Metaphor
Export
11. Copies all changes from one branch into another branch.
0xCDCDCDCD
Merge
Refactoring
Navigability
12. Set of all pending changes.
0x00000000
Index
Unit Test First
Composite
13. Initialized heap memory.
Iteration Planning
0xCDCDCDCD
State
Fetch
14. Variable doesn't exist.
Undeclared Identifier
Namespaces
const
Command
15. Code generation in a lib
Origin
.lib - code generate
Cohesion
Remove
16. Stops when memory changes.
Fa
Data Breakpoint
0xFDFDFDFD
Breakpoint
17. Portioning your changes to commit by inserting them into the index.
Modularity
Cherry Pick
User Stories
Cohesion
18. Try to find the flaws in your code.
extern "C"
Black-Box
Export
Testing
19. Functionality Tests.
Simplicity
On-Site Customer
.dll import library
Acceptance Tests
20. Function doesn't exist.
0xFDFDFDFD
Globals
Unresolved External Symbol
Show Log
21. Weak relationship between two classes. Almost always results in a #include.
extern "C"
Show Log
0xFEEEFEEE
Dependency
22. You have to tell it to link
Coding Standards
.dll explicit linking
Checkout
0xFEEEFEEE
23. No more than 40 hours to stop burnouts.
40 Hour Work Week
Flexibility
0xCDCDCDCD
Autos
24. Uploads all changes staged in the index list into the repository database.
Test Fixture
Commit
Function Object
Dynamic Binding
25. Ability to accept different types of parameters to bind to different implementations at run-time.
Singleton
Classifier Function
.dll import library
Flexibility
26. Whats displayed to the screen
Coding Standards
View
Static
Observer
27. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Observer
Pair Programming
CRC Cards
Checkout
28. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Static
Multiplicity
Command
Structural
29. Stand up meetings show who will be valuable and needed.
Dependency
Ignore
Stand Up Meetings
Classifier Function
30. Italicized in UML.
Branch
Cohesion
Continuous Integration
Abstract Function
31. Simply a value.
Robustness
Checkout
Composition
Delegation
32. Ability to treat a class object as a function by overloading the () operator.
Stash
Fa
Stand Up Meetings
Function Object
33. Application
const
Unresolved External Symbol
Model
User Stories
34. CONSTANT
Master
Acceptance Tests
const
Unit Test First
35. Input
.lib - preprocessor directive
Controller
Unresolved External Symbol
Pair Programming
36. Always do the simplest design that could possibly work.
Singleton
Add
Simplicity
Aggregation
37. Downloads your changes and then merges.
Nesting
Pull
Fetch
Dependency
38. No man's land. Guard bytes before the after allocated heap memory.
Commit
Autos
0xFDFDFDFD
Execution Pointer
39. A function that can load a library
Master
Singleton
.dll LoadLibrary
Composite
40. Freed heap memory.
Unresolved External Symbol
0xFEEEFEEE
Dependency
Analysis
41. The process of deciding which function definition to link during run-time.
External Linkage
const
Iteration Planning
Dynamic Binding
42. Concept based on limiting the scope of modules to provide better structures.
White-Box
Law of Demeter
Origin
Execution Pointer
43. Puts all headers into a master header.
.dll import library
Precompiled Header
Origin
Export
44. Developers should be integrated and releasing code into the code repository every few hours.
Index
.dll implicit linking
Continuous Integration
Generalization
45. Fix any problems and then repeat the process.
Maintenance
Cherry Pick
Coding
Testing
46. Creates a spin-off of a repository for concurrent development.
Move People Around
Branch
Composite
CRC Cards
47. A set of creation and initialization steps useful for a set of different related tests.
Test Fixture
.lib - project dependices
Modularity
Association
48. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
Positive Test Case
Ignore
Locals
name mangling
49. When GIT cannot merge your data.
Requirements
Delegation
Globals
Edit Conflict
50. Ensure a class only has one instance - and provide a global point of access to it
Resolved
Singleton
Analysis
Commit