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. Downloads without merging.
.lib - project properties
Design
Index
Fetch
2. Uploads all changes staged in the index list into the repository database.
Pair Programming
GetProcAddress
Commit
0xFDFDFDFD
3. Always do the simplest design that could possibly work.
Forward Declaration
Simplicity
Globals
Unit Test First
4. When a conflict is fixed.
Acceptance Tests
Add
Controller
Resolved
5. Use this to find a memory address or signiture in a dll
Track
View
Fetch
GetProcAddress
6. Default branch within your repository.
Master
Breakpoint
Access Violation
Command
7. Initialized stack memory.
Command
Coupling
Precompiled Header
0xCCCCCCCC
8. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Command
Testing
Watch
0xCDCDCDCD
9. Makes a copy of your repository.
0xCCCCCCCC
Functional
Clone
Hierarchy
10. Invalid or unexpected input that the program is not designed to process.
Negative Test Case
Nesting
Locals
0xCDCDCDCD
11. Adds files to the repository.
Add
Edit Conflict
Fetch
Design
12. STOP!!
.dll LoadLibrary
Globals
Breakpoint
State
13. Link multiple projects together
.lib - project properties
View
Unresolved External Symbol
On-Site Customer
14. A function that can load a library
View
.dll LoadLibrary
Coupling
Execution Pointer
15. Views all previous changes.
Master
Checkout
Requirements
Show Log
16. Stand up meetings show who will be valuable and needed.
Stand Up Meetings
Tag
State
.dll implicit linking
17. Stops when memory changes.
Origin
Hierarchy
Data Breakpoint
Continuous Integration
18. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Branch
Navigability
Continuous Integration
.dll import library
19. Will execute all code paths and boundary conditions.
40 Hour Work Week
Tag
Structural
extern "C"
20. Function doesn't exist.
Export
0xCDCDCDCD
Breakpoint
Unresolved External Symbol
21. When we remove redundant or obsolete designs and replace them with a new.
Stash
Fa
Refactoring
Origin
22. Initialized heap memory.
Breakpoint
0xCDCDCDCD
Law of Demeter
Factory Method
23. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Revert
Locals
Controller
Aggregation
24. Application
Spike Solution
Origin
Factory Method
Model
25. Ability to treat a class object as a function by overloading the () operator.
Checkout
Aggregation
Function Object
Translation Unit
26. Creates a spin-off of a repository for concurrent development.
Classifier Function
Observer
Coding
Branch
27. Whats displayed to the screen
View
.dll import library
Singleton
Structural
28. Downloads your changes and then merges.
.lib - project properties
Pull
Locals
Aggregation
29. Quick program.
Unresolved External Symbol
Spike Solution
Commit
Command
30. Separating out a section of code into a reusable function or class.
Data Breakpoint
Model
Continuous Integration
Abstraction
31. The default nickname for the remote repository.
Static
Export
Origin
.lib - project properties
32. Bookmark of a revised set with a title. For easy checkouts.
Model
Checkout
Tag
Polymorphism
33. Uploads changes to your current branch.
Push
Acceptance Tests
Translation Unit
Requirements
34. Variable doesn't exist.
0xCCCCCCCC
User Stories
Undeclared Identifier
.dll explicit linking
35. Takes information in the index and pushes it onto the stack.
0x00000000
Stash
Static
Composite
36. Try to find the flaws in your code.
Testing
Function Object
0xCCCCCCCC
Unresolved External Symbol
37. Removes files from the repository.
Iteration Planning
40 Hour Work Week
Remove
Abstraction
38. Set of all pending changes.
Ignore
Index
Access Violation
Flexibility
39. Developers should be integrated and releasing code into the code repository every few hours.
Locals
.dll import library
Continuous Integration
Ignore
40. Treating a derived class's data members like it's base class's.
Autos
Requirements
Polymorphism
Pair Programming
41. Written by the customers as things that the system needs to do for them.
User Stories
Aggregation
Multiplicity
Checkout
42. Ability to accept different types of parameters to bind to different implementations at run-time.
Law of Demeter
White-Box
Composition
Flexibility
43. One of the linking methods (pragma comment)
.lib - code generate
Test Fixture
.lib - preprocessor directive
Access Violation
44. Inheritance between object.
Precompiled Header
Fa
Generalization
Iteration Planning
45. Puts all headers into a master header.
Precompiled Header
Navigability
View
Pull
46. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Abstract Function
Robustness
Iteration Planning
Tag
47. Ignores files when pushing.
Ignore
.lib - project properties
Track
40 Hour Work Week
48. Symbols that can not be accessed by code in other units have __________. These symbols are usually static non-member functions/variables defined within.c/.cpp or defined in an anonymous namespace.
Internal Linkage
Globals
Breakpoint
Function Object
49. Create a test and then create a function.
Controller
Data Breakpoint
Unit Test First
Precompiled Header
50. What is part of the current scope.
Cherry Pick
Unresolved External Symbol
Pair Programming
Locals