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.
0xCDCDCDCD
0xFDFDFDFD
Analysis
Locals
2. When a concrete class inherits from a pure interface.
Realization
.dll import library
Maintenance
Metaphor
3. Downloads your changes and then merges.
0xCCCCCCCC
Positive Test Case
Pull
0xFDFDFDFD
4. Makes a copy of your repository.
Clone
Flexibility
Polymorphism
Origin
5. Initialized heap memory.
Data Breakpoint
Resolved
Globals
0xCDCDCDCD
6. Create a test and then create a function.
Unit Test First
Master
0xCCCCCCCC
Commit
7. Removes files from the repository.
Add
Translation Unit
Release Planning
Remove
8. Ability to accept different types of parameters to bind to different implementations at run-time.
Flexibility
Tag
User Stories
Metaphor
9. When a conflict is fixed.
name mangling
Coding
.lib - code generate
Resolved
10. Classes build off of each other.
Export
Function Object
Modularity
Robustness
11. Static in C++. Can span all instances of a class.
Realization
Continuous Integration
Classifier Function
Observer
12. 2 Eyes + 2 Minds = AWESOME!
Data Breakpoint
Add
Pair Programming
.dll explicit linking
13. Copies all changes from one branch into another branch.
Merge
Classifier Function
Navigability
Add
14. Connection between a local brand and a remote branch.
Command
Remove
Track
Watch
15. When you type in an object - you can see its attributes.
Composition
Stash
Factory Method
Watch
16. When we remove redundant or obsolete designs and replace them with a new.
External Linkage
Master
.dll import library
Refactoring
17. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Dependency
Refactoring
.dll import library
Translation Unit
18. Breaks encapsulation boundaries.
Watch
Checkout
White-Box
40 Hour Work Week
19. A pointer or reference. One object needs to know about the other object to work.
Association
Modularity
Singleton
Add
20. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
Internal Linkage
name mangling
.dll LoadLibrary
Show Log
21. Undo changes made since your last commit.
Black-Box
Move People Around
Revert
Analysis
22. Separating out a section of code into a reusable function or class.
Abstraction
Maintenance
Encapsulation
Internal Linkage
23. What is part of the current scope.
Multiplicity
Functional
Locals
Autos
24. The process of deciding which function definition to link during run-time.
Dynamic Binding
Black-Box
.dll LoadLibrary
Cherry Pick
25. Meetings used to create a release plan - which will lay out the overall project.
Design
Translation Unit
Release Planning
Push
26. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Static
.lib - preprocessor directive
Analysis
Fetch
27. Functionality Tests.
0xFDFDFDFD
White-Box
Continuous Integration
Acceptance Tests
28. Do not optimize until the very end.
Optimization Last
Virtual Function Table
Watch
0xCDCDCDCD
29. Treating a derived class's data members like it's base class's.
Polymorphism
Remove
Abstract Function
Dependency
30. Link multiple projects together
Merge
Tag
Multiplicity
.lib - project properties
31. How many objects that a source object can legitimately reference.
User Stories
Multiplicity
name mangling
Fetch
32. Italicized in UML.
Namespaces
Pull
Abstract Function
name mangling
33. Uploads changes to your current branch.
.lib - code generate
Push
name mangling
Clone
34. Ensure a class only has one instance - and provide a global point of access to it
Branch
Commit
Singleton
Merge
35. When a class is defined within another class.
Nesting
Navigability
Translation Unit
Pull
36. Allows consumers to try a system earlier and give early feedback.
On-Site Customer
Breakpoint
Coding
Coding Standards
37. Developers should be integrated and releasing code into the code repository every few hours.
Continuous Integration
Cherry Pick
Abstraction
Track
38. Valid input that the program is designed to process.
Composition
Ignore
Globals
Positive Test Case
39. Written by the customers as things that the system needs to do for them.
Globals
Law of Demeter
User Stories
Unresolved External Symbol
40. Creates a copy of your current branch into a remote branch.
Revert
Continuous Integration
Export
0xFEEEFEEE
41. NULL memory.
name mangling
.lib - preprocessor directive
Execution Pointer
0x00000000
42. Formatted code standards.
Fa
Coding Standards
Polymorphism
Ignore
43. Stand up meetings show who will be valuable and needed.
Hierarchy
Stand Up Meetings
Model
extern "C"
44. Use this to find a memory address or signiture in a dll
GetProcAddress
Robustness
.lib - project dependices
Export
45. Views all previous changes.
Show Log
.lib - project properties
Maintenance
Watch
46. Weak relationship between two classes. Almost always results in a #include.
0x00000000
Factory Method
Aggregation
Dependency
47. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Stash
Revert
Navigability
.lib - project properties
48. Downloads without merging.
Push
State
Fetch
Acceptance Tests
49. Ask questions and obtain the details and requirements given.
Modularity
Requirements
Release Planning
Pull
50. Linking to dynamic libraries is usually handled by linking to an ____________.
Coding
.dll import library
Positive Test Case
Index