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 man's land. Guard bytes before the after allocated heap memory.
Realization
extern "C"
0xFDFDFDFD
Structural
2. The default nickname for the remote repository.
Requirements
Abstract Function
View
Origin
3. Use only through the interface of the object.
0xCCCCCCCC
Precompiled Header
.dll implicit linking
Black-Box
4. When we remove redundant or obsolete designs and replace them with a new.
0x00000000
Refactoring
Checkout
40 Hour Work Week
5. When you type in an object - you can see its attributes.
Watch
Push
Hierarchy
Stash
6. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Law of Demeter
Namespaces
Clone
.lib - code generate
7. Makes a copy of your repository.
Index
Clone
Fa
Execution Pointer
8. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Iteration Planning
Globals
Virtual Function Table
Observer
9. Default branch within your repository.
Branch
Master
Watch
Controller
10. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Navigability
Testing
Stash
Export
11. Valid input that the program is designed to process.
Structural
Cherry Pick
Cohesion
Positive Test Case
12. Uploads changes to your current branch.
Dependency
Clone
Modularity
Push
13. A function that can load a library
Pair Programming
White-Box
Cherry Pick
.dll LoadLibrary
14. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Track
Design
White-Box
State
15. When a conflict is fixed.
Namespaces
Add
Tag
Resolved
16. NULL memory.
Design
Clone
.lib - project dependices
0x00000000
17. Developers should be integrated and releasing code into the code repository every few hours.
Coupling
Track
Dependency
Continuous Integration
18. Will execute all code paths and boundary conditions.
Aggregation
Merge
40 Hour Work Week
Structural
19. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Internal Linkage
Dependency
Locals
Composite
20. Breaks encapsulation boundaries.
Checkout
Edit Conflict
White-Box
Simplicity
21. Bookmark of a revised set with a title. For easy checkouts.
Iteration Planning
Internal Linkage
Delegation
Tag
22. Ignores files when pushing.
Static
Ignore
.dll implicit linking
Optimization Last
23. A set of creation and initialization steps useful for a set of different related tests.
Test Fixture
Coding Standards
Maintenance
Precompiled Header
24. CONSTANT
Multiplicity
name mangling
const
Dynamic Binding
25. Treating a derived class's data members like it's base class's.
Factory Method
Checkout
Polymorphism
Fa
26. Removes files from the repository.
Remove
Test Fixture
Refactoring
Navigability
27. Uploads all changes staged in the index list into the repository database.
Access Violation
Undeclared Identifier
Commit
Virtual Function Table
28. Functionality Tests.
0xCDCDCDCD
Composite
Acceptance Tests
Function Object
29. One of the linking methods (pragma comment)
Index
Association
.lib - preprocessor directive
Stand Up Meetings
30. Initialized heap memory.
Breakpoint
Move People Around
0xCDCDCDCD
Realization
31. Link multiple projects together
Association
Show Log
.lib - project properties
.dll import library
32. You have to tell it to link
Classifier Function
Coding Standards
Multiplicity
.dll explicit linking
33. Create a test and then create a function.
Robustness
Unit Test First
Controller
External Linkage
34. Views all previous changes.
View
Show Log
Coupling
Maintenance
35. Try to find the flaws in your code.
Testing
Acceptance Tests
Stash
Translation Unit
36. Code whatever it is you need to code.
.dll LoadLibrary
.dll import library
Coding
Maintenance
37. Initialized stack memory.
Aggregation
Refactoring
0xCCCCCCCC
Observer
38. Ability to treat a class object as a function by overloading the () operator.
Spike Solution
Globals
40 Hour Work Week
Function Object
39. Freed heap memory.
Index
0xFEEEFEEE
Export
Abstract Function
40. Adds files to the repository.
Add
Testing
Push
Robustness
41. Static in C++. Can span all instances of a class.
Test Fixture
Iteration Planning
.dll import library
Classifier Function
42. Allows consumers to try a system earlier and give early feedback.
On-Site Customer
.lib - project properties
Abstraction
Composite
43. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Factory Method
Controller
Testing
0x00000000
44. 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.
Testing
Dynamic Binding
Virtual Function Table
Internal Linkage
45. 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
Release Planning
Data Breakpoint
Testing
External Linkage
46. Simply a value.
Command
Aggregation
Composition
Dependency
47. Current view/ previous line.
Requirements
Autos
0xFEEEFEEE
Functional
48. Puts all headers into a master header.
View
40 Hour Work Week
Access Violation
Precompiled Header
49. Formatted code standards.
Robustness
Coding Standards
Forward Declaration
Polymorphism
50. When a class is defined within another class.
Nesting
.dll implicit linking
Association
Spike Solution