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. Set of all pending changes.
Breakpoint
Branch
Index
Iteration Planning
2. Undo changes made since your last commit.
.dll import library
Merge
User Stories
Revert
3. Link multiple projects together
Execution Pointer
Continuous Integration
Resolved
.lib - project properties
4. Meetings used to create a release plan - which will lay out the overall project.
Delegation
CRC Cards
const
Release Planning
5. 2 Eyes + 2 Minds = AWESOME!
Pair Programming
0xFDFDFDFD
0xCCCCCCCC
Master
6. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Analysis
Cohesion
Command
Modularity
7. Use this to find a memory address or signiture in a dll
GetProcAddress
Pair Programming
Acceptance Tests
Flexibility
8. Are what function classes should include.
name mangling
CRC Cards
Breakpoint
White-Box
9. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
name mangling
Stash
Undeclared Identifier
Composition
10. Copies all changes from one branch into another branch.
Merge
Show Log
Add
.dll LoadLibrary
11. A function that can load a library
GetProcAddress
Aggregation
Generalization
.dll LoadLibrary
12. Written by the customers as things that the system needs to do for them.
.dll import library
Acceptance Tests
User Stories
Black-Box
13. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Metaphor
Export
Move People Around
Hierarchy
14. When GIT cannot merge your data.
Internal Linkage
Edit Conflict
Observer
Analysis
15. Static in C++. Can span all instances of a class.
Classifier Function
Fa
Release Planning
Data Breakpoint
16. 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
Spike Solution
Origin
Command
17. How many objects that a source object can legitimately reference.
Multiplicity
Internal Linkage
extern "C"
Continuous Integration
18. Allows consumers to try a system earlier and give early feedback.
Breakpoint
Simplicity
On-Site Customer
Data Breakpoint
19. The process of deciding which function definition to link during run-time.
Dynamic Binding
Classifier Function
Coding
40 Hour Work Week
20. Initialized heap memory.
0xCDCDCDCD
On-Site Customer
Test Fixture
Abstraction
21. NULL memory.
Association
CRC Cards
Singleton
0x00000000
22. Separating out a section of code into a reusable function or class.
Globals
Refactoring
0xFDFDFDFD
Abstraction
23. Application
Realization
Model
Iteration Planning
.lib - project properties
24. Italicized in UML.
Abstract Function
Realization
Structural
Flexibility
25. Plan out your code.
CRC Cards
Design
Globals
Fetch
26. Put this before a function name in a dll - and the function name will avoid name mangling
Ignore
State
Aggregation
extern "C"
27. Uploads changes to your current branch.
Access Violation
User Stories
Black-Box
Push
28. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Move People Around
State
.lib - preprocessor directive
Add
29. Default branch within your repository.
Master
Structural
Requirements
Multiplicity
30. A type of library that is used by the code
Unresolved External Symbol
Execution Pointer
.dll LoadLibrary
Static
31. Downloads without merging.
Function Object
Forward Declaration
Fetch
Singleton
32. When we remove redundant or obsolete designs and replace them with a new.
Testing
Execution Pointer
Association
Refactoring
33. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Dependency
Fa
Globals
Translation Unit
34. Whats displayed to the screen
Observer
View
0xFEEEFEEE
Optimization Last
35. The linking is already done internally
Abstraction
.dll implicit linking
Resolved
Coding
36. Invalid or unexpected input that the program is not designed to process.
0xFEEEFEEE
Delegation
Negative Test Case
Polymorphism
37. When a concrete class inherits from a pure interface.
Encapsulation
Fa
Realization
Delegation
38. When you type in an object - you can see its attributes.
On-Site Customer
Namespaces
Watch
Precompiled Header
39. Current line that is executing.
Coding
Acceptance Tests
0xFDFDFDFD
Execution Pointer
40. Initialized stack memory.
View
.lib - preprocessor directive
Aggregation
0xCCCCCCCC
41. Makes a copy of your repository.
Clone
0xFEEEFEEE
Remove
GetProcAddress
42. Bookmark of a revised set with a title. For easy checkouts.
Modularity
Functional
CRC Cards
Tag
43. A set of creation and initialization steps useful for a set of different related tests.
Test Fixture
Unit Test First
Ignore
.lib - project properties
44. Inheritance between object.
Generalization
GetProcAddress
Abstract Function
Edit Conflict
45. Valid input that the program is designed to process.
Positive Test Case
Composite
Encapsulation
Generalization
46. STOP!!
Push
Functional
Breakpoint
GetProcAddress
47. About the interface to an object. Data contained within.
Master
Encapsulation
Translation Unit
Robustness
48. Helps to eliminate unnecessary "include chaining."
Data Breakpoint
Autos
Forward Declaration
On-Site Customer
49. Having power over inheritance with the flexibility of composition.
Translation Unit
Delegation
Master
Push
50. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Test Fixture
Aggregation
External Linkage
Iteration Planning