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. Bookmark of a revised set with a title. For easy checkouts.
Observer
Optimization Last
User Stories
Tag
2. Separating out a section of code into a reusable function or class.
Resolved
Iteration Planning
Model
Abstraction
3. Variable doesn't exist.
Execution Pointer
Undeclared Identifier
Optimization Last
Remove
4. When GIT cannot merge your data.
Edit Conflict
Merge
Encapsulation
Index
5. About the interface to an object. Data contained within.
Refactoring
Encapsulation
Dynamic Binding
.lib - preprocessor directive
6. Initialized stack memory.
Commit
On-Site Customer
0xCCCCCCCC
Forward Declaration
7. Uploads all changes staged in the index list into the repository database.
Clone
0xFEEEFEEE
Coding
Commit
8. 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
GetProcAddress
External Linkage
Requirements
Revert
9. Concept based on limiting the scope of modules to provide better structures.
Abstract Function
Composition
Simplicity
Law of Demeter
10. Input
Refactoring
Composite
Metaphor
Controller
11. Puts all headers into a master header.
Export
Fetch
Watch
Precompiled Header
12. Code generation in a lib
Singleton
.lib - code generate
Watch
Forward Declaration
13. Makes a copy of your repository.
GetProcAddress
Breakpoint
Analysis
Clone
14. Simply a value.
Command
Composition
Testing
Data Breakpoint
15. Creates a spin-off of a repository for concurrent development.
Breakpoint
Branch
0x00000000
Positive Test Case
16. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
.dll LoadLibrary
Law of Demeter
White-Box
Observer
17. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
White-Box
.lib - project dependices
Locals
Composite
18. When a conflict is fixed.
Coding
.dll implicit linking
Resolved
Branch
19. Function doesn't exist.
On-Site Customer
Unresolved External Symbol
Multiplicity
Add
20. Are what function classes should include.
CRC Cards
Polymorphism
Index
Dependency
21. One of the linking methods (pragma comment)
Pair Programming
Test Fixture
Remove
.lib - preprocessor directive
22. A function that can load a library
Nesting
Add
Functional
.dll LoadLibrary
23. When you type in an object - you can see its attributes.
Edit Conflict
Stash
Watch
.lib - project dependices
24. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Translation Unit
Virtual Function Table
Cherry Pick
Origin
25. Set of all pending changes.
Checkout
Index
Move People Around
.dll import library
26. Ability to treat a class object as a function by overloading the () operator.
Remove
Add
.dll import library
Function Object
27. Link multiple projects together
Aggregation
Pair Programming
.lib - project properties
Refactoring
28. Uploads changes to your current branch.
White-Box
Push
Branch
.dll implicit linking
29. Functionality Tests.
Ignore
Requirements
Export
Acceptance Tests
30. The process of deciding which function definition to link during run-time.
Edit Conflict
Design
Dynamic Binding
User Stories
31. Try to find the flaws in your code.
Black-Box
Simplicity
Virtual Function Table
Testing
32. Undo changes made since your last commit.
External Linkage
Simplicity
Revert
Fa
33. STOP!!
Breakpoint
Navigability
Release Planning
Testing
34. Put this before a function name in a dll - and the function name will avoid name mangling
extern "C"
Realization
Forward Declaration
.dll LoadLibrary
35. Formatted code standards.
.lib - preprocessor directive
Coding Standards
Abstract Function
Dynamic Binding
36. Will execute all code paths and boundary conditions.
Modularity
Master
Structural
Negative Test Case
37. Ability to accept different types of parameters to bind to different implementations at run-time.
Classifier Function
Flexibility
Continuous Integration
Execution Pointer
38. Default branch within your repository.
View
Aggregation
Master
User Stories
39. When we remove redundant or obsolete designs and replace them with a new.
Negative Test Case
Aggregation
Refactoring
Polymorphism
40. Use this to find a memory address or signiture in a dll
Coding Standards
GetProcAddress
Dynamic Binding
Maintenance
41. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Namespaces
Testing
.dll explicit linking
Function Object
42. Valid input that the program is designed to process.
Hierarchy
0xFEEEFEEE
Positive Test Case
Execution Pointer
43. Initialized heap memory.
Classifier Function
0xCDCDCDCD
.dll explicit linking
Navigability
44. Code whatever it is you need to code.
Coding
Precompiled Header
Controller
Continuous Integration
45. You have to tell it to link
.dll explicit linking
Watch
Aggregation
Translation Unit
46. Portioning your changes to commit by inserting them into the index.
Virtual Function Table
Navigability
Cherry Pick
Resolved
47. CONSTANT
Execution Pointer
Move People Around
const
Optimization Last
48. Breaks encapsulation boundaries.
.dll explicit linking
White-Box
Remove
Branch
49. What is part of the current scope.
Execution Pointer
Navigability
0xFDFDFDFD
Locals
50. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
CRC Cards
name mangling
Realization
Merge