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. No more than 40 hours to stop burnouts.
Translation Unit
Functional
Singleton
40 Hour Work Week
2. Takes information in the index and pushes it onto the stack.
Positive Test Case
Breakpoint
Composition
Stash
3. Downloads without merging.
Fetch
Flexibility
Maintenance
Ignore
4. What is part of the current scope.
Remove
Hierarchy
Test Fixture
Locals
5. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Function Object
.dll implicit linking
Observer
Coding Standards
6. Keeps a team using a similar naming convention for things.
0xCCCCCCCC
Clone
Track
Metaphor
7. Initialized heap memory.
Multiplicity
Nesting
Acceptance Tests
0xCDCDCDCD
8. Plan out your code.
Robustness
Design
Export
.dll LoadLibrary
9. Simply a value.
Acceptance Tests
.dll import library
State
Composition
10. Functionality Tests.
Model
Delegation
.lib - preprocessor directive
Acceptance Tests
11. When GIT cannot merge your data.
GetProcAddress
White-Box
Locals
Edit Conflict
12. When a conflict is fixed.
.lib - code generate
Resolved
White-Box
Cherry Pick
13. Variable doesn't exist.
Precompiled Header
Show Log
Undeclared Identifier
Iteration Planning
14. Try to find the flaws in your code.
const
Abstraction
Black-Box
Testing
15. Ignores files when pushing.
Polymorphism
Ignore
Coupling
Encapsulation
16. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Command
Unit Test First
Iteration Planning
Law of Demeter
17. Stops when memory changes.
Data Breakpoint
Generalization
Realization
Cherry Pick
18. When we remove redundant or obsolete designs and replace them with a new.
Refactoring
Remove
Data Breakpoint
Design
19. Function doesn't exist.
Association
Unresolved External Symbol
Optimization Last
Refactoring
20. Helps to eliminate unnecessary "include chaining."
Ignore
Forward Declaration
0xCDCDCDCD
Breakpoint
21. Put this before a function name in a dll - and the function name will avoid name mangling
extern "C"
State
Aggregation
Observer
22. Creates a copy of your current branch into a remote branch.
Export
Continuous Integration
Law of Demeter
Unresolved External Symbol
23. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
State
Analysis
0xFEEEFEEE
Export
24. Creates a spin-off of a repository for concurrent development.
Simplicity
Realization
Add
Branch
25. Ability to withstand change and what the effects are.
Clone
Robustness
Static
Positive Test Case
26. Weak relationship between two classes. Almost always results in a #include.
0xCCCCCCCC
.lib - code generate
Dependency
Remove
27. Whats displayed to the screen
View
Function Object
Command
Ignore
28. Ability to treat a class object as a function by overloading the () operator.
Function Object
Static
Testing
Tag
29. Undo changes made since your last commit.
State
Simplicity
Revert
Fetch
30. Code whatever it is you need to code.
Data Breakpoint
Model
Coding
Metaphor
31. Set of all pending changes.
Clone
Index
Positive Test Case
State
32. You have to tell it to link
Association
.dll implicit linking
.dll explicit linking
Clone
33. Default branch within your repository.
Encapsulation
Master
Coupling
Export
34. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
View
Cohesion
0xCCCCCCCC
name mangling
35. Black Box - The way the program works is internally unknown.
Functional
Spike Solution
Flexibility
Forward Declaration
36. Initialized stack memory.
Model
.lib - project dependices
White-Box
0xCCCCCCCC
37. One of the linking methods (pragma comment)
Coding
.lib - preprocessor directive
Association
Pull
38. 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
Branch
Iteration Planning
External Linkage
Remove
39. When a concrete class inherits from a pure interface.
0xCDCDCDCD
Realization
Show Log
Precompiled Header
40. When doing a - precise task.
Cohesion
Checkout
Multiplicity
Navigability
41. Freed heap memory.
Flexibility
Abstraction
Hierarchy
0xFEEEFEEE
42. Connection between a local brand and a remote branch.
External Linkage
Track
Acceptance Tests
Commit
43. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Continuous Integration
Stand Up Meetings
Move People Around
Checkout
44. Allows you to switch your working copy to another branch.
Undeclared Identifier
Checkout
Multiplicity
Fa
45. Allows consumers to try a system earlier and give early feedback.
Function Object
Push
Abstraction
On-Site Customer
46. Trying to access a location in memory that your computer cannot access.
.lib - project dependices
User Stories
Access Violation
Nesting
47. When you type in an object - you can see its attributes.
Static
On-Site Customer
Forward Declaration
Watch
48. Makes a copy of your repository.
0xCCCCCCCC
Fa
Clone
Remove
49. Views all previous changes.
Precompiled Header
Show Log
Controller
Flexibility
50. Developers should be integrated and releasing code into the code repository every few hours.
Testing
Observer
Continuous Integration
Track