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. Makes a copy of your repository.
Autos
Clone
.dll import library
.lib - preprocessor directive
2. About the interface to an object. Data contained within.
Encapsulation
Analysis
Requirements
Checkout
3. When we remove redundant or obsolete designs and replace them with a new.
Optimization Last
Hierarchy
Refactoring
On-Site Customer
4. Will execute all code paths and boundary conditions.
Singleton
Execution Pointer
Structural
Coding
5. When doing a - precise task.
Ignore
extern "C"
Cohesion
Autos
6. One of the linking methods (pragma comment)
.lib - preprocessor directive
Polymorphism
Metaphor
Remove
7. Downloads without merging.
Fetch
Model
Master
Test Fixture
8. Keeps a team using a similar naming convention for things.
Precompiled Header
Testing
Metaphor
Black-Box
9. 2 Eyes + 2 Minds = AWESOME!
Stash
Modularity
Pair Programming
.lib - project dependices
10. Invalid or unexpected input that the program is not designed to process.
Negative Test Case
Access Violation
Coding
Remove
11. Linking to dynamic libraries is usually handled by linking to an ____________.
Watch
.dll import library
Coupling
Black-Box
12. Do not optimize until the very end.
Optimization Last
Origin
Fa
CRC Cards
13. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Index
.dll implicit linking
Observer
Encapsulation
14. Fix any problems and then repeat the process.
Negative Test Case
Simplicity
Requirements
Maintenance
15. NULL memory.
Index
Negative Test Case
0x00000000
White-Box
16. Use only through the interface of the object.
Delegation
View
Black-Box
Navigability
17. Formatted code standards.
Modularity
Access Violation
Coding Standards
Polymorphism
18. 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
View
Edit Conflict
Structural
19. A measure of logical dependency.
View
Internal Linkage
Coupling
Access Violation
20. Plan out your code.
Design
Dependency
Remove
Negative Test Case
21. Allows consumers to try a system earlier and give early feedback.
On-Site Customer
Nesting
.lib - project properties
.dll LoadLibrary
22. Stand up meetings show who will be valuable and needed.
Locals
.lib - project properties
Ignore
Stand Up Meetings
23. Valid input that the program is designed to process.
Singleton
Positive Test Case
CRC Cards
Fa
24. Classes build off of each other.
Black-Box
name mangling
Modularity
Revert
25. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Aggregation
Controller
Pull
Unit Test First
26. Ignores files when pushing.
Design
Data Breakpoint
Ignore
extern "C"
27. A pointer or reference. One object needs to know about the other object to work.
Association
Model
0xCDCDCDCD
Branch
28. Code generation in a lib
.lib - code generate
Navigability
Origin
External Linkage
29. Removes files from the repository.
Locals
Singleton
Data Breakpoint
Remove
30. Bookmark of a revised set with a title. For easy checkouts.
CRC Cards
Commit
Tag
Stand Up Meetings
31. Breaks encapsulation boundaries.
Push
White-Box
.dll implicit linking
Index
32. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
.dll explicit linking
Iteration Planning
Stand Up Meetings
Composite
33. Quick program.
Spike Solution
.lib - project properties
Nesting
Master
34. Views all previous changes.
Coding Standards
Precompiled Header
Show Log
Checkout
35. Input
const
Delegation
Requirements
Controller
36. A function that can load a library
.dll LoadLibrary
Pull
0xFDFDFDFD
Requirements
37. When you type in an object - you can see its attributes.
name mangling
Watch
Access Violation
Unit Test First
38. Use this to find a memory address or signiture in a dll
GetProcAddress
Pair Programming
Delegation
Stand Up Meetings
39. Bad! Don't ever use these types of variables!
Globals
Merge
Command
Commit
40. Weak relationship between two classes. Almost always results in a #include.
Resolved
Analysis
Multiplicity
Dependency
41. Ability to withstand change and what the effects are.
Factory Method
Remove
Abstract Function
Robustness
42. The process of deciding which function definition to link during run-time.
View
Dynamic Binding
0x00000000
Export
43. Adds files to the repository.
Continuous Integration
0x00000000
External Linkage
Add
44. Undo changes made since your last commit.
External Linkage
Edit Conflict
Revert
Maintenance
45. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Fa
Coding Standards
Precompiled Header
Virtual Function Table
46. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Abstract Function
Coding Standards
State
Access Violation
47. Variable doesn't exist.
Undeclared Identifier
Requirements
Stash
Controller
48. Try to find the flaws in your code.
Optimization Last
Flexibility
Unresolved External Symbol
Testing
49. Set of all pending changes.
Acceptance Tests
Index
External Linkage
Coupling
50. Initialized stack memory.
Metaphor
Track
Data Breakpoint
0xCCCCCCCC