SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
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. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Origin
Fa
Requirements
Move People Around
2. Linking to dynamic libraries is usually handled by linking to an ____________.
Refactoring
.dll import library
White-Box
Cherry Pick
3. Quick program.
Spike Solution
Stash
Refactoring
Fetch
4. One of the linking methods (pragma comment)
.lib - preprocessor directive
Nesting
Ignore
Namespaces
5. Code whatever it is you need to code.
Dependency
Acceptance Tests
Spike Solution
Coding
6. Current line that is executing.
Add
.dll import library
Command
Execution Pointer
7. A measure of logical dependency.
Origin
Coupling
Commit
Controller
8. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Composite
Index
0xCCCCCCCC
Autos
9. Puts all headers into a master header.
.dll import library
Index
Precompiled Header
Access Violation
10. Trying to access a location in memory that your computer cannot access.
Dynamic Binding
Aggregation
Fa
Access Violation
11. Allows you to switch your working copy to another branch.
Watch
Coupling
Optimization Last
Checkout
12. Having power over inheritance with the flexibility of composition.
Origin
Delegation
Fetch
Ignore
13. What is part of the current scope.
Command
Undeclared Identifier
GetProcAddress
Locals
14. Stand up meetings show who will be valuable and needed.
Abstraction
Stand Up Meetings
.dll LoadLibrary
Tag
15. Initialized stack memory.
.dll implicit linking
0xCCCCCCCC
Modularity
Testing
16. Italicized in UML.
Unit Test First
Abstract Function
State
Realization
17. When doing a - precise task.
Cohesion
Composite
Access Violation
Translation Unit
18. Black Box - The way the program works is internally unknown.
Robustness
CRC Cards
Functional
Revert
19. When a concrete class inherits from a pure interface.
Optimization Last
Model
Realization
Resolved
20. Classes build off of each other.
Modularity
White-Box
Design
Hierarchy
21. Meetings used to create a release plan - which will lay out the overall project.
.dll import library
Structural
Release Planning
Spike Solution
22. No more than 40 hours to stop burnouts.
0x00000000
Abstract Function
40 Hour Work Week
Move People Around
23. Uploads changes to your current branch.
Origin
Push
Revert
Polymorphism
24. Written by the customers as things that the system needs to do for them.
Edit Conflict
User Stories
Precompiled Header
Negative Test Case
25. Simply a value.
0xCDCDCDCD
Generalization
Composition
0xFDFDFDFD
26. Downloads your changes and then merges.
Coding Standards
Controller
Pull
Data Breakpoint
27. Link multiple projects together
.lib - preprocessor directive
.lib - project properties
Ignore
Structural
28. Undo changes made since your last commit.
Acceptance Tests
Positive Test Case
Forward Declaration
Revert
29. About the interface to an object. Data contained within.
Requirements
Ignore
Encapsulation
0xCCCCCCCC
30. A set of creation and initialization steps useful for a set of different related tests.
Test Fixture
40 Hour Work Week
0xFEEEFEEE
Refactoring
31. Fix any problems and then repeat the process.
Maintenance
Law of Demeter
Association
Observer
32. Makes a copy of your repository.
Association
Clone
0xFEEEFEEE
Analysis
33. Try to find the flaws in your code.
Undeclared Identifier
Controller
Testing
Multiplicity
34. NULL memory.
Dependency
0x00000000
Namespaces
Merge
35. Plan out your code.
Encapsulation
Design
Access Violation
Globals
36. Formatted code standards.
.dll import library
Abstract Function
Simplicity
Coding Standards
37. Input
Coding
GetProcAddress
.lib - project properties
Controller
38. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Abstract Function
Clone
Iteration Planning
Flexibility
39. Ignores files when pushing.
Composite
Acceptance Tests
Internal Linkage
Ignore
40. Symbols that can not be accessed by code in other units have __________. These symbols are usually static non-member functions/variables defined within.c/.cpp or defined in an anonymous namespace.
Internal Linkage
Structural
Optimization Last
User Stories
41. Set of all pending changes.
Watch
Metaphor
Index
Composite
42. Ask questions and obtain the details and requirements given.
Edit Conflict
Acceptance Tests
Polymorphism
Requirements
43. Bookmark of a revised set with a title. For easy checkouts.
Iteration Planning
Composite
Tag
Robustness
44. When a conflict is fixed.
Push
Resolved
On-Site Customer
Controller
45. Function doesn't exist.
On-Site Customer
Abstraction
Resolved
Unresolved External Symbol
46. Default branch within your repository.
Master
Stand Up Meetings
Clone
Unit Test First
47. Separating out a section of code into a reusable function or class.
Abstraction
extern "C"
0x00000000
Coupling
48. Allows consumers to try a system earlier and give early feedback.
Nesting
Association
Stash
On-Site Customer
49. Copies all changes from one branch into another branch.
Merge
Model
Maintenance
Push
50. Code generation in a lib
Testing
.lib - code generate
Hierarchy
Cherry Pick