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. When GIT cannot merge your data.
Push
Abstraction
Black-Box
Edit Conflict
2. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Model
name mangling
Virtual Function Table
Optimization Last
3. Stand up meetings show who will be valuable and needed.
Stand Up Meetings
Export
Release Planning
Index
4. Black Box - The way the program works is internally unknown.
Hierarchy
Functional
Fetch
Precompiled Header
5. Fix any problems and then repeat the process.
Maintenance
Globals
Structural
Resolved
6. A function that can load a library
Acceptance Tests
Coding Standards
Unit Test First
.dll LoadLibrary
7. A type of library that is used by the code
Static
Stand Up Meetings
Refactoring
Track
8. When we remove redundant or obsolete designs and replace them with a new.
Refactoring
Execution Pointer
Commit
Flexibility
9. Functionality Tests.
Acceptance Tests
Branch
Data Breakpoint
On-Site Customer
10. A set of creation and initialization steps useful for a set of different related tests.
Export
Access Violation
Continuous Integration
Test Fixture
11. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
0xCCCCCCCC
Precompiled Header
Fa
name mangling
12. STOP!!
Push
Breakpoint
0x00000000
.dll import library
13. Allows you to switch your working copy to another branch.
Show Log
Controller
Aggregation
Checkout
14. Portioning your changes to commit by inserting them into the index.
Push
Cherry Pick
Namespaces
Internal Linkage
15. Removes files from the repository.
Singleton
Function Object
Locals
Remove
16. Initialized stack memory.
Positive Test Case
0xCCCCCCCC
Breakpoint
Law of Demeter
17. Application
Data Breakpoint
Model
Navigability
Composite
18. Quick program.
Acceptance Tests
Resolved
Master
Spike Solution
19. About the interface to an object. Data contained within.
Data Breakpoint
Encapsulation
0xFDFDFDFD
Simplicity
20. Current view/ previous line.
Hierarchy
Autos
Namespaces
Law of Demeter
21. Separating out a section of code into a reusable function or class.
Checkout
Abstraction
.lib - project dependices
Internal Linkage
22. 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
Test Fixture
External Linkage
Fetch
Dynamic Binding
23. Ignores files when pushing.
Function Object
Stand Up Meetings
Cherry Pick
Ignore
24. Keeps a team using a similar naming convention for things.
Observer
Requirements
Simplicity
Metaphor
25. The default nickname for the remote repository.
CRC Cards
Analysis
Origin
Checkout
26. Ability to accept different types of parameters to bind to different implementations at run-time.
Precompiled Header
Flexibility
Pull
Translation Unit
27. CONSTANT
Requirements
Spike Solution
const
Execution Pointer
28. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Encapsulation
Acceptance Tests
Navigability
Multiplicity
29. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Aggregation
Move People Around
External Linkage
Factory Method
30. Creates a spin-off of a repository for concurrent development.
Association
Branch
Negative Test Case
Design
31. Creates a copy of your current branch into a remote branch.
Acceptance Tests
Functional
Singleton
Export
32. Create a test and then create a function.
Navigability
Unit Test First
Index
.dll explicit linking
33. Whats displayed to the screen
Master
Design
Forward Declaration
View
34. Ability to withstand change and what the effects are.
Origin
Robustness
0xCCCCCCCC
.dll LoadLibrary
35. Ability to treat a class object as a function by overloading the () operator.
Abstract Function
Data Breakpoint
Merge
Function Object
36. Linking to dynamic libraries is usually handled by linking to an ____________.
View
Index
.dll import library
Simplicity
37. Developers should be integrated and releasing code into the code repository every few hours.
Commit
Function Object
Continuous Integration
Push
38. Formatted code standards.
Translation Unit
Watch
Resolved
Coding Standards
39. Weak relationship between two classes. Almost always results in a #include.
Maintenance
Polymorphism
.lib - code generate
Dependency
40. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Track
Multiplicity
Abstract Function
Hierarchy
41. Use this to find a memory address or signiture in a dll
Modularity
Dependency
GetProcAddress
Move People Around
42. Makes a project compile in order of who is dependent on what
Execution Pointer
Testing
0xCCCCCCCC
.lib - project dependices
43. Inheritance between object.
Generalization
Static
Flexibility
Locals
44. Will execute all code paths and boundary conditions.
Acceptance Tests
Structural
Factory Method
Polymorphism
45. Meetings at the beginning of each iteration to produce a plan of programming tasks.
40 Hour Work Week
Iteration Planning
0x00000000
Requirements
46. Classes build off of each other.
Pull
0xFEEEFEEE
Modularity
Namespaces
47. Concept based on limiting the scope of modules to provide better structures.
Multiplicity
Composition
Autos
Law of Demeter
48. When a concrete class inherits from a pure interface.
Realization
Ignore
.dll LoadLibrary
Spike Solution
49. How many objects that a source object can legitimately reference.
Cherry Pick
Function Object
Add
Multiplicity
50. Initialized heap memory.
Singleton
0xCDCDCDCD
Execution Pointer
Composition