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. A function that can load a library
Merge
Stash
Iteration Planning
.dll LoadLibrary
2. Classes build off of each other.
Execution Pointer
Black-Box
Virtual Function Table
Modularity
3. Bad! Don't ever use these types of variables!
Globals
Metaphor
extern "C"
Observer
4. Ignores files when pushing.
Polymorphism
Export
Ignore
Simplicity
5. Inheritance between object.
Origin
.lib - preprocessor directive
Generalization
Analysis
6. Functionality Tests.
Structural
Acceptance Tests
Watch
Black-Box
7. NULL memory.
0xCCCCCCCC
Precompiled Header
0x00000000
State
8. Creates a spin-off of a repository for concurrent development.
Branch
0xFDFDFDFD
Modularity
Nesting
9. Freed heap memory.
.dll LoadLibrary
On-Site Customer
0xFEEEFEEE
Add
10. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
const
Design
name mangling
Watch
11. Having power over inheritance with the flexibility of composition.
const
.lib - code generate
Delegation
Testing
12. One of the linking methods (pragma comment)
Pull
.lib - preprocessor directive
CRC Cards
Execution Pointer
13. Black Box - The way the program works is internally unknown.
Functional
White-Box
Data Breakpoint
Dynamic Binding
14. Application
0xCDCDCDCD
0xFDFDFDFD
Ignore
Model
15. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Modularity
Function Object
0x00000000
Virtual Function Table
16. Valid input that the program is designed to process.
Positive Test Case
0x00000000
.dll import library
0xCCCCCCCC
17. A type of library that is used by the code
Encapsulation
Static
Negative Test Case
Composite
18. Copies all changes from one branch into another branch.
Analysis
Merge
Model
0xFDFDFDFD
19. Code generation in a lib
Precompiled Header
Nesting
.lib - code generate
Maintenance
20. Formatted code standards.
White-Box
Coding Standards
.dll import library
const
21. Ability to withstand change and what the effects are.
Function Object
Globals
Robustness
Continuous Integration
22. Current view/ previous line.
Clone
Realization
Autos
Precompiled Header
23. Use this to find a memory address or signiture in a dll
Navigability
Tag
GetProcAddress
Undeclared Identifier
24. Downloads without merging.
Index
Fetch
Access Violation
State
25. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Aggregation
On-Site Customer
Track
const
26. The process of deciding which function definition to link during run-time.
Unit Test First
Nesting
Dynamic Binding
Requirements
27. Invalid or unexpected input that the program is not designed to process.
Negative Test Case
Dynamic Binding
0xCCCCCCCC
Generalization
28. When a concrete class inherits from a pure interface.
.lib - project properties
Realization
Classifier Function
Flexibility
29. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Coding
Hierarchy
Function Object
Command
30. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
0xFDFDFDFD
.dll implicit linking
Namespaces
Testing
31. Fix any problems and then repeat the process.
Merge
Maintenance
Fetch
Acceptance Tests
32. About the interface to an object. Data contained within.
Composite
Data Breakpoint
Encapsulation
Realization
33. When a class is defined within another class.
Nesting
Remove
Continuous Integration
Branch
34. Input
Watch
Autos
Functional
Controller
35. Concept based on limiting the scope of modules to provide better structures.
Command
Law of Demeter
Analysis
Functional
36. Default branch within your repository.
Internal Linkage
Stand Up Meetings
Master
Spike Solution
37. Makes a project compile in order of who is dependent on what
Metaphor
Hierarchy
Pair Programming
.lib - project dependices
38. Helps to eliminate unnecessary "include chaining."
Dependency
State
Nesting
Forward Declaration
39. Initialized stack memory.
Unresolved External Symbol
Index
.dll import library
0xCCCCCCCC
40. A measure of logical dependency.
Simplicity
Metaphor
Coupling
0xFEEEFEEE
41. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
User Stories
Fa
Dynamic Binding
Dependency
42. Ask questions and obtain the details and requirements given.
Requirements
Virtual Function Table
Export
Move People Around
43. Undo changes made since your last commit.
Revert
Functional
Precompiled Header
Unresolved External Symbol
44. Breaks encapsulation boundaries.
0xFEEEFEEE
White-Box
Composition
Nesting
45. Treating a derived class's data members like it's base class's.
GetProcAddress
Dependency
Polymorphism
40 Hour Work Week
46. Makes a copy of your repository.
Unresolved External Symbol
Namespaces
Clone
40 Hour Work Week
47. Downloads your changes and then merges.
.lib - project dependices
Pull
Stand Up Meetings
0xCDCDCDCD
48. Meetings used to create a release plan - which will lay out the overall project.
Modularity
Release Planning
40 Hour Work Week
Stash
49. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Flexibility
0xCDCDCDCD
State
Command
50. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Composite
Watch
Export
Checkout