SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
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. Helps to eliminate unnecessary "include chaining."
Revert
Forward Declaration
Dependency
Association
2. The linking is already done internally
Design
.dll implicit linking
Law of Demeter
extern "C"
3. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
External Linkage
0xCCCCCCCC
Continuous Integration
Move People Around
4. Takes information in the index and pushes it onto the stack.
Stash
const
0xCCCCCCCC
.dll explicit linking
5. Views all previous changes.
Analysis
Show Log
0xFDFDFDFD
Locals
6. Ability to accept different types of parameters to bind to different implementations at run-time.
Flexibility
On-Site Customer
Execution Pointer
Abstract Function
7. Creates a spin-off of a repository for concurrent development.
name mangling
Fa
User Stories
Branch
8. When GIT cannot merge your data.
Commit
Edit Conflict
.dll LoadLibrary
Encapsulation
9. Connection between a local brand and a remote branch.
name mangling
Track
Undeclared Identifier
Merge
10. Black Box - The way the program works is internally unknown.
Functional
.lib - project properties
Analysis
0xFEEEFEEE
11. Will execute all code paths and boundary conditions.
Refactoring
Stand Up Meetings
Origin
Structural
12. Bookmark of a revised set with a title. For easy checkouts.
Master
Tag
Observer
Simplicity
13. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Namespaces
Virtual Function Table
Generalization
Release Planning
14. Makes a copy of your repository.
Locals
.dll implicit linking
extern "C"
Clone
15. STOP!!
Optimization Last
Functional
Fetch
Breakpoint
16. 2 Eyes + 2 Minds = AWESOME!
On-Site Customer
Aggregation
Precompiled Header
Pair Programming
17. What is part of the current scope.
Design
.dll LoadLibrary
Locals
Observer
18. Variable doesn't exist.
Composition
Law of Demeter
0xCCCCCCCC
Undeclared Identifier
19. Valid input that the program is designed to process.
Structural
.lib - project properties
Positive Test Case
Stash
20. Set of all pending changes.
Factory Method
Index
Stash
Push
21. Are what function classes should include.
Release Planning
Dependency
CRC Cards
0x00000000
22. Simply a value.
Globals
Composition
.lib - project properties
GetProcAddress
23. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Analysis
Test Fixture
Push
.lib - project properties
24. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
name mangling
Encapsulation
0xFDFDFDFD
Move People Around
25. Allows you to switch your working copy to another branch.
Analysis
Checkout
Clone
Locals
26. Functionality Tests.
Nesting
Unresolved External Symbol
Virtual Function Table
Acceptance Tests
27. Function doesn't exist.
Merge
Refactoring
GetProcAddress
Unresolved External Symbol
28. CONSTANT
Coding Standards
Maintenance
White-Box
const
29. Portioning your changes to commit by inserting them into the index.
State
.lib - code generate
Cherry Pick
Flexibility
30. Default branch within your repository.
State
Simplicity
Master
Precompiled Header
31. A type of library that is used by the code
Static
Execution Pointer
name mangling
Stash
32. Static in C++. Can span all instances of a class.
Classifier Function
Stand Up Meetings
Static
Requirements
33. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
0xCCCCCCCC
Push
Composite
Factory Method
34. One of the linking methods (pragma comment)
Analysis
Function Object
.lib - preprocessor directive
Internal Linkage
35. Stand up meetings show who will be valuable and needed.
Release Planning
Export
Stand Up Meetings
Classifier Function
36. How many objects that a source object can legitimately reference.
0xFEEEFEEE
Multiplicity
Iteration Planning
Autos
37. When a class is defined within another class.
Cohesion
.dll import library
Nesting
Resolved
38. Downloads without merging.
Structural
View
Fetch
User Stories
39. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Factory Method
Merge
Release Planning
40 Hour Work Week
40. Freed heap memory.
Composite
Controller
0xFEEEFEEE
Commit
41. Current view/ previous line.
Origin
Coding
Autos
Composition
42. Create a test and then create a function.
Refactoring
Access Violation
Unit Test First
Virtual Function Table
43. Makes a project compile in order of who is dependent on what
Simplicity
Globals
Precompiled Header
.lib - project dependices
44. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Requirements
0xFEEEFEEE
Fa
Unresolved External Symbol
45. A measure of logical dependency.
Clone
Abstract Function
Composite
Coupling
46. Ask questions and obtain the details and requirements given.
.dll explicit linking
Fetch
Forward Declaration
Requirements
47. The default nickname for the remote repository.
Origin
Abstraction
Aggregation
Positive Test Case
48. When a conflict is fixed.
Export
Realization
Resolved
Ignore
49. Uploads all changes staged in the index list into the repository database.
Commit
Spike Solution
Simplicity
Internal Linkage
50. Allows consumers to try a system earlier and give early feedback.
Spike Solution
Generalization
Cohesion
On-Site Customer