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. Function doesn't exist.
Unresolved External Symbol
Aggregation
Pull
Delegation
2. Black Box - The way the program works is internally unknown.
Edit Conflict
Functional
Analysis
Move People Around
3. Developers should be integrated and releasing code into the code repository every few hours.
Design
Unit Test First
Forward Declaration
Continuous Integration
4. Try to find the flaws in your code.
Abstract Function
Origin
Testing
Analysis
5. Bookmark of a revised set with a title. For easy checkouts.
Cherry Pick
Revert
Iteration Planning
Tag
6. Weak relationship between two classes. Almost always results in a #include.
Dependency
Optimization Last
const
Robustness
7. A function that can load a library
Continuous Integration
.dll LoadLibrary
Controller
Static
8. Ability to withstand change and what the effects are.
Association
Robustness
Static
Composite
9. No man's land. Guard bytes before the after allocated heap memory.
Revert
0xFDFDFDFD
Master
Command
10. Removes files from the repository.
Resolved
Remove
Checkout
Navigability
11. Put this before a function name in a dll - and the function name will avoid name mangling
Tag
extern "C"
Test Fixture
Multiplicity
12. Plan out your code.
Stand Up Meetings
.dll LoadLibrary
Design
Unresolved External Symbol
13. Do not optimize until the very end.
Modularity
Stand Up Meetings
Tag
Optimization Last
14. Ignores files when pushing.
Watch
Push
Refactoring
Ignore
15. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Data Breakpoint
Virtual Function Table
0xFEEEFEEE
Composite
16. Treating a derived class's data members like it's base class's.
Observer
Polymorphism
Coupling
0xCDCDCDCD
17. Downloads your changes and then merges.
Association
.dll explicit linking
0x00000000
Pull
18. Stops when memory changes.
Flexibility
Fa
Data Breakpoint
.dll implicit linking
19. Makes a copy of your repository.
Move People Around
Checkout
Clone
Locals
20. Ability to accept different types of parameters to bind to different implementations at run-time.
Stash
Coupling
0xFEEEFEEE
Flexibility
21. When a class is defined within another class.
Tag
Checkout
Unresolved External Symbol
Nesting
22. Static in C++. Can span all instances of a class.
Functional
extern "C"
Classifier Function
Watch
23. Keeps a team using a similar naming convention for things.
Pull
Metaphor
Show Log
Abstraction
24. Portioning your changes to commit by inserting them into the index.
0xFEEEFEEE
.lib - project dependices
Merge
Cherry Pick
25. Allows you to switch your working copy to another branch.
Aggregation
.dll explicit linking
Black-Box
Checkout
26. A type of library that is used by the code
Stash
Cherry Pick
Static
Composite
27. Undo changes made since your last commit.
External Linkage
Unresolved External Symbol
Revert
Test Fixture
28. Valid input that the program is designed to process.
Controller
Optimization Last
Remove
Positive Test Case
29. Are what function classes should include.
Index
CRC Cards
Multiplicity
Observer
30. You have to tell it to link
Optimization Last
Design
Realization
.dll explicit linking
31. When GIT cannot merge your data.
.lib - project dependices
CRC Cards
Iteration Planning
Edit Conflict
32. Ensure a class only has one instance - and provide a global point of access to it
Observer
Realization
Composite
Singleton
33. Views all previous changes.
Coding
Show Log
State
0xCDCDCDCD
34. When doing a - precise task.
0x00000000
Cohesion
Virtual Function Table
Unit Test First
35. Whats displayed to the screen
Breakpoint
.lib - project dependices
Abstract Function
View
36. Ability to treat a class object as a function by overloading the () operator.
Export
Coding Standards
Function Object
Analysis
37. Current view/ previous line.
Factory Method
Iteration Planning
Autos
Stand Up Meetings
38. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Autos
.dll explicit linking
Law of Demeter
Factory Method
39. Creates a spin-off of a repository for concurrent development.
.dll import library
Simplicity
Branch
Origin
40. When we remove redundant or obsolete designs and replace them with a new.
Function Object
Pair Programming
Refactoring
Add
41. Written by the customers as things that the system needs to do for them.
Forward Declaration
User Stories
Commit
Stash
42. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Optimization Last
Structural
Index
Namespaces
43. Current line that is executing.
Execution Pointer
Abstract Function
Composite
Unresolved External Symbol
44. Takes information in the index and pushes it onto the stack.
Stash
Flexibility
Master
Model
45. Create a test and then create a function.
Structural
Master
State
Unit Test First
46. A pointer or reference. One object needs to know about the other object to work.
extern "C"
Association
View
Unresolved External Symbol
47. When a conflict is fixed.
Static
Resolved
Undeclared Identifier
Acceptance Tests
48. A set of creation and initialization steps useful for a set of different related tests.
Revert
Test Fixture
Aggregation
Coupling
49. Freed heap memory.
Track
Controller
Show Log
0xFEEEFEEE
50. Connection between a local brand and a remote branch.
Merge
External Linkage
Track
Push