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. Initialized stack memory.
White-Box
Forward Declaration
Encapsulation
0xCCCCCCCC
2. Ask questions and obtain the details and requirements given.
extern "C"
Fa
Requirements
Maintenance
3. No man's land. Guard bytes before the after allocated heap memory.
Singleton
Master
Composition
0xFDFDFDFD
4. When GIT cannot merge your data.
Add
Association
On-Site Customer
Edit Conflict
5. Downloads your changes and then merges.
Pull
Coding Standards
const
Master
6. What is part of the current scope.
Locals
Fa
Structural
GetProcAddress
7. A measure of logical dependency.
Association
Coupling
Factory Method
Polymorphism
8. You have to tell it to link
External Linkage
Metaphor
.dll explicit linking
Move People Around
9. Try to find the flaws in your code.
Testing
Acceptance Tests
.lib - project dependices
.dll implicit linking
10. Formatted code standards.
Coding Standards
Push
Optimization Last
40 Hour Work Week
11. Ignores files when pushing.
Ignore
User Stories
Nesting
Maintenance
12. Current view/ previous line.
.lib - project dependices
Autos
Remove
name mangling
13. Variable doesn't exist.
Ignore
Undeclared Identifier
Index
Law of Demeter
14. Functionality Tests.
Acceptance Tests
Abstract Function
Data Breakpoint
Model
15. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Virtual Function Table
Access Violation
Multiplicity
Origin
16. Views all previous changes.
Show Log
name mangling
Navigability
0x00000000
17. When a conflict is fixed.
.dll LoadLibrary
Resolved
Iteration Planning
Fetch
18. A set of creation and initialization steps useful for a set of different related tests.
Test Fixture
Multiplicity
Move People Around
Revert
19. The process of deciding which function definition to link during run-time.
Generalization
Dynamic Binding
0xCDCDCDCD
Branch
20. Linking to dynamic libraries is usually handled by linking to an ____________.
Iteration Planning
White-Box
.dll import library
Dynamic Binding
21. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Maintenance
Composite
Optimization Last
View
22. A function that can load a library
Functional
Stash
.dll LoadLibrary
Release Planning
23. Allows consumers to try a system earlier and give early feedback.
Locals
On-Site Customer
Requirements
Move People Around
24. Stops when memory changes.
Namespaces
Precompiled Header
Data Breakpoint
Fetch
25. Initialized heap memory.
Acceptance Tests
Function Object
0xCDCDCDCD
Resolved
26. Weak relationship between two classes. Almost always results in a #include.
0xFDFDFDFD
Navigability
Virtual Function Table
Dependency
27. One of the linking methods (pragma comment)
.lib - preprocessor directive
Iteration Planning
Metaphor
Association
28. Invalid or unexpected input that the program is not designed to process.
GetProcAddress
Data Breakpoint
Singleton
Negative Test Case
29. Bad! Don't ever use these types of variables!
Optimization Last
Globals
Origin
Revert
30. Keeps a team using a similar naming convention for things.
White-Box
.dll import library
Metaphor
Index
31. Separating out a section of code into a reusable function or class.
Testing
Classifier Function
Abstraction
Unit Test First
32. 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
External Linkage
Acceptance Tests
Stash
0xCCCCCCCC
33. Italicized in UML.
Abstract Function
White-Box
Watch
Modularity
34. Whats displayed to the screen
Tag
View
Dependency
Watch
35. Will execute all code paths and boundary conditions.
0xCDCDCDCD
State
Watch
Structural
36. Code whatever it is you need to code.
Polymorphism
Coding
Acceptance Tests
Static
37. 2 Eyes + 2 Minds = AWESOME!
Simplicity
Pair Programming
External Linkage
Tag
38. Copies all changes from one branch into another branch.
0xCDCDCDCD
Merge
Undeclared Identifier
Delegation
39. Create a test and then create a function.
Modularity
Export
Unit Test First
Revert
40. Code generation in a lib
extern "C"
Singleton
Command
.lib - code generate
41. Current line that is executing.
Execution Pointer
extern "C"
Coding Standards
Push
42. Makes a copy of your repository.
Clone
0xFEEEFEEE
const
Unresolved External Symbol
43. Treating a derived class's data members like it's base class's.
Metaphor
Realization
Polymorphism
0xCDCDCDCD
44. Fix any problems and then repeat the process.
0xFEEEFEEE
Maintenance
Test Fixture
.lib - project properties
45. Uploads all changes staged in the index list into the repository database.
Positive Test Case
Coupling
State
Commit
46. Takes information in the index and pushes it onto the stack.
Stash
.lib - code generate
Abstraction
Association
47. A pointer or reference. One object needs to know about the other object to work.
Virtual Function Table
Composite
Move People Around
Association
48. Default branch within your repository.
.lib - project properties
Dynamic Binding
Merge
Master
49. Plan out your code.
Stash
Checkout
.lib - code generate
Design
50. Quick program.
Autos
Spike Solution
Realization
Data Breakpoint