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.
Realization
Tag
Negative Test Case
Classifier Function
2. Function doesn't exist.
0x00000000
Coding
Analysis
Unresolved External Symbol
3. Makes a project compile in order of who is dependent on what
Association
extern "C"
Singleton
.lib - project dependices
4. Default branch within your repository.
0xFDFDFDFD
Index
Functional
Master
5. Removes files from the repository.
Merge
Remove
Index
Stand Up Meetings
6. When a conflict is fixed.
Origin
Move People Around
Resolved
Observer
7. Bad! Don't ever use these types of variables!
Modularity
Globals
.lib - project properties
0xCDCDCDCD
8. Downloads without merging.
Fetch
On-Site Customer
Data Breakpoint
User Stories
9. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Forward Declaration
.dll import library
Command
extern "C"
10. You have to tell it to link
Namespaces
.dll explicit linking
Remove
Encapsulation
11. Always do the simplest design that could possibly work.
Simplicity
Forward Declaration
0xFDFDFDFD
Generalization
12. A type of library that is used by the code
Pair Programming
Static
Controller
Show Log
13. Ensure a class only has one instance - and provide a global point of access to it
Singleton
.dll implicit linking
Flexibility
Association
14. The process of deciding which function definition to link during run-time.
Hierarchy
.dll LoadLibrary
Coding
Dynamic Binding
15. When you type in an object - you can see its attributes.
Track
Refactoring
Navigability
Watch
16. Adds files to the repository.
Negative Test Case
Acceptance Tests
Add
Encapsulation
17. Static in C++. Can span all instances of a class.
On-Site Customer
.lib - project properties
Classifier Function
Coupling
18. When doing a - precise task.
Delegation
Pull
Cohesion
Observer
19. Current line that is executing.
Law of Demeter
.dll import library
Association
Execution Pointer
20. Functionality Tests.
.lib - project properties
Controller
Resolved
Acceptance Tests
21. Trying to access a location in memory that your computer cannot access.
Access Violation
CRC Cards
Add
Commit
22. When we remove redundant or obsolete designs and replace them with a new.
Generalization
Refactoring
Classifier Function
Cherry Pick
23. Freed heap memory.
Move People Around
Factory Method
.dll import library
0xFEEEFEEE
24. Formatted code standards.
Add
Encapsulation
Access Violation
Coding Standards
25. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
User Stories
Translation Unit
White-Box
Stand Up Meetings
26. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Fa
Structural
Modularity
40 Hour Work Week
27. Whats displayed to the screen
Analysis
View
On-Site Customer
Commit
28. Stand up meetings show who will be valuable and needed.
Stash
Stand Up Meetings
Continuous Integration
Structural
29. Written by the customers as things that the system needs to do for them.
User Stories
Merge
Coding
Dynamic Binding
30. Connection between a local brand and a remote branch.
Unresolved External Symbol
extern "C"
On-Site Customer
Track
31. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Iteration Planning
Negative Test Case
Simplicity
Undeclared Identifier
32. Ability to accept different types of parameters to bind to different implementations at run-time.
Globals
Flexibility
Export
Index
33. Helps to eliminate unnecessary "include chaining."
Modularity
name mangling
Forward Declaration
Fetch
34. Do not optimize until the very end.
Release Planning
Revert
.lib - preprocessor directive
Optimization Last
35. Set of all pending changes.
Observer
const
Index
Refactoring
36. No more than 40 hours to stop burnouts.
Stand Up Meetings
Globals
40 Hour Work Week
Classifier Function
37. About the interface to an object. Data contained within.
.dll explicit linking
Internal Linkage
Unit Test First
Encapsulation
38. A pointer or reference. One object needs to know about the other object to work.
Association
Requirements
Dynamic Binding
Factory Method
39. Use this to find a memory address or signiture in a dll
Factory Method
User Stories
GetProcAddress
Coding
40. A measure of logical dependency.
Resolved
Delegation
Access Violation
Coupling
41. Puts all headers into a master header.
Cherry Pick
CRC Cards
Precompiled Header
Testing
42. Meetings used to create a release plan - which will lay out the overall project.
Dependency
Release Planning
Test Fixture
Iteration Planning
43. Ability to treat a class object as a function by overloading the () operator.
Revert
Function Object
Model
View
44. Classes build off of each other.
Modularity
0x00000000
Stash
Functional
45. When a concrete class inherits from a pure interface.
Pair Programming
Realization
0xFEEEFEEE
Unresolved External Symbol
46. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Controller
Factory Method
Hierarchy
Iteration Planning
47. Breaks encapsulation boundaries.
White-Box
Move People Around
Breakpoint
0x00000000
48. Linking to dynamic libraries is usually handled by linking to an ____________.
Unit Test First
Remove
.dll import library
Refactoring
49. Uploads changes to your current branch.
Classifier Function
Push
Abstraction
Move People Around
50. 2 Eyes + 2 Minds = AWESOME!
Optimization Last
Metaphor
Design
Pair Programming