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. Stops when memory changes.
Refactoring
Data Breakpoint
.dll LoadLibrary
Breakpoint
2. What is part of the current scope.
Stand Up Meetings
Navigability
Polymorphism
Locals
3. Inheritance between object.
Generalization
Negative Test Case
Flexibility
Acceptance Tests
4. Current line that is executing.
Execution Pointer
Positive Test Case
Data Breakpoint
Edit Conflict
5. Copies all changes from one branch into another branch.
Multiplicity
Merge
Acceptance Tests
Revert
6. When a conflict is fixed.
Resolved
Dynamic Binding
Negative Test Case
Functional
7. Linking to dynamic libraries is usually handled by linking to an ____________.
.dll import library
Breakpoint
Controller
Optimization Last
8. Functionality Tests.
Acceptance Tests
On-Site Customer
Factory Method
Move People Around
9. When we remove redundant or obsolete designs and replace them with a new.
Refactoring
Spike Solution
Generalization
Requirements
10. Italicized in UML.
Encapsulation
Autos
Abstract Function
Hierarchy
11. NULL memory.
.lib - code generate
Execution Pointer
Model
0x00000000
12. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Aggregation
.lib - project dependices
Composite
Multiplicity
13. The linking is already done internally
Branch
Requirements
.dll implicit linking
Add
14. Connection between a local brand and a remote branch.
Release Planning
0x00000000
Track
Navigability
15. Valid input that the program is designed to process.
Cohesion
Optimization Last
Modularity
Positive Test Case
16. Breaks encapsulation boundaries.
.lib - code generate
Abstraction
Pull
White-Box
17. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
View
Navigability
Test Fixture
Edit Conflict
18. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Testing
Command
White-Box
Revert
19. A measure of logical dependency.
Observer
Coupling
Dependency
Maintenance
20. A function that can load a library
.dll LoadLibrary
0xFDFDFDFD
Pull
Data Breakpoint
21. STOP!!
Index
Watch
Breakpoint
.dll LoadLibrary
22. Simply a value.
Factory Method
Tag
Composition
Hierarchy
23. One of the linking methods (pragma comment)
.lib - preprocessor directive
CRC Cards
Controller
Tag
24. Keeps a team using a similar naming convention for things.
Pair Programming
Model
Flexibility
Metaphor
25. Written by the customers as things that the system needs to do for them.
Cohesion
0xFDFDFDFD
Spike Solution
User Stories
26. Invalid or unexpected input that the program is not designed to process.
Negative Test Case
.lib - preprocessor directive
0xCDCDCDCD
Abstraction
27. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Breakpoint
GetProcAddress
Analysis
Master
28. Separating out a section of code into a reusable function or class.
Iteration Planning
Abstraction
Master
.dll LoadLibrary
29. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Observer
Push
Translation Unit
Hierarchy
30. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Show Log
Fetch
Aggregation
Negative Test Case
31. How many objects that a source object can legitimately reference.
Static
Multiplicity
Polymorphism
Maintenance
32. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
.dll import library
Command
Move People Around
Internal Linkage
33. Try to find the flaws in your code.
.lib - code generate
.dll import library
Testing
Dependency
34. Fix any problems and then repeat the process.
Maintenance
Navigability
Locals
Internal Linkage
35. Allows consumers to try a system earlier and give early feedback.
Abstract Function
On-Site Customer
Polymorphism
Ignore
36. Stand up meetings show who will be valuable and needed.
Add
.lib - code generate
Singleton
Stand Up Meetings
37. Puts all headers into a master header.
On-Site Customer
Precompiled Header
Release Planning
Metaphor
38. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Cohesion
Internal Linkage
Stash
Virtual Function Table
39. Use this to find a memory address or signiture in a dll
Factory Method
Modularity
GetProcAddress
Unresolved External Symbol
40. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
Index
State
name mangling
Navigability
41. Creates a copy of your current branch into a remote branch.
Export
Dependency
Remove
.lib - project dependices
42. Removes files from the repository.
Stand Up Meetings
Singleton
Remove
.dll explicit linking
43. Function doesn't exist.
Coupling
Unresolved External Symbol
Hierarchy
Metaphor
44. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Iteration Planning
Tag
Association
Move People Around
45. Whats displayed to the screen
View
Factory Method
Execution Pointer
Origin
46. Application
Model
Move People Around
Spike Solution
.dll import library
47. Takes information in the index and pushes it onto the stack.
Encapsulation
Fetch
Controller
Stash
48. Views all previous changes.
Metaphor
Access Violation
Composite
Show Log
49. Initialized stack memory.
Stash
Command
Observer
0xCCCCCCCC
50. Code whatever it is you need to code.
0xFEEEFEEE
.lib - code generate
extern "C"
Coding