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. Simply a value.
.lib - project dependices
Composition
Namespaces
Refactoring
2. Separating out a section of code into a reusable function or class.
Breakpoint
Abstraction
.lib - project dependices
Command
3. Helps to eliminate unnecessary "include chaining."
Forward Declaration
extern "C"
Clone
Edit Conflict
4. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Locals
Execution Pointer
User Stories
Virtual Function Table
5. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Analysis
Track
Namespaces
Master
6. Link multiple projects together
White-Box
Execution Pointer
Cohesion
.lib - project properties
7. Italicized in UML.
Delegation
.dll LoadLibrary
Abstract Function
Coding Standards
8. Removes files from the repository.
Remove
Stand Up Meetings
State
Realization
9. Use this to find a memory address or signiture in a dll
Commit
Hierarchy
GetProcAddress
Checkout
10. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Show Log
Navigability
Virtual Function Table
Aggregation
11. Whats displayed to the screen
View
Association
Fetch
Breakpoint
12. When a conflict is fixed.
Clone
0x00000000
Resolved
Stand Up Meetings
13. Ability to treat a class object as a function by overloading the () operator.
40 Hour Work Week
.dll implicit linking
Function Object
Track
14. Quick program.
GetProcAddress
Factory Method
0xCCCCCCCC
Spike Solution
15. Will execute all code paths and boundary conditions.
Function Object
0xFDFDFDFD
Show Log
Structural
16. Allows consumers to try a system earlier and give early feedback.
On-Site Customer
Translation Unit
Composition
Resolved
17. Set of all pending changes.
Law of Demeter
Index
Nesting
External Linkage
18. Stops when memory changes.
Data Breakpoint
Coupling
Commit
User Stories
19. Initialized heap memory.
Test Fixture
0xFEEEFEEE
0xCDCDCDCD
Model
20. What is part of the current scope.
Breakpoint
0xFDFDFDFD
Push
Locals
21. Written by the customers as things that the system needs to do for them.
Composition
Abstract Function
Release Planning
User Stories
22. Makes a project compile in order of who is dependent on what
.lib - project dependices
Virtual Function Table
Navigability
On-Site Customer
23. Copies all changes from one branch into another branch.
Static
Observer
Merge
Track
24. Meetings used to create a release plan - which will lay out the overall project.
Fa
.dll import library
.lib - project properties
Release Planning
25. Creates a spin-off of a repository for concurrent development.
Branch
Revert
Coding
CRC Cards
26. When a concrete class inherits from a pure interface.
Functional
Checkout
Realization
Modularity
27. A pointer or reference. One object needs to know about the other object to work.
Forward Declaration
Access Violation
Observer
Association
28. Connection between a local brand and a remote branch.
On-Site Customer
Origin
.dll LoadLibrary
Track
29. Application
Model
Internal Linkage
White-Box
Abstraction
30. Linking to dynamic libraries is usually handled by linking to an ____________.
Execution Pointer
.dll import library
Simplicity
View
31. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Resolved
Command
.lib - code generate
Fa
32. Uploads changes to your current branch.
Push
Unresolved External Symbol
Ignore
Internal Linkage
33. Uploads all changes staged in the index list into the repository database.
Commit
Precompiled Header
Access Violation
Index
34. Downloads without merging.
View
Fetch
Checkout
Index
35. Ask questions and obtain the details and requirements given.
Requirements
Coding
Metaphor
.dll explicit linking
36. STOP!!
Breakpoint
Maintenance
Requirements
Composition
37. Do not optimize until the very end.
Generalization
White-Box
.dll explicit linking
Optimization Last
38. Try to find the flaws in your code.
Testing
Branch
0xFEEEFEEE
0x00000000
39. Creates a copy of your current branch into a remote branch.
Access Violation
Forward Declaration
State
Export
40. A type of library that is used by the code
Resolved
Analysis
extern "C"
Static
41. Current line that is executing.
Functional
0xCCCCCCCC
Execution Pointer
Observer
42. Ability to withstand change and what the effects are.
Robustness
Index
Globals
Aggregation
43. Black Box - The way the program works is internally unknown.
Functional
Tag
Fa
Resolved
44. 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
Structural
Precompiled Header
Controller
External Linkage
45. The process of deciding which function definition to link during run-time.
On-Site Customer
Abstract Function
Dynamic Binding
State
46. Views all previous changes.
Origin
Test Fixture
Show Log
Static
47. Plan out your code.
Design
Add
Locals
.lib - code generate
48. Developers should be integrated and releasing code into the code repository every few hours.
Internal Linkage
0xFDFDFDFD
Merge
Continuous Integration
49. Undo changes made since your last commit.
Tag
Forward Declaration
Revert
Fetch
50. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
State
Origin
Clone
Cherry Pick