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. NULL memory.
Fa
0x00000000
Navigability
Checkout
2. Breaks encapsulation boundaries.
0x00000000
Forward Declaration
White-Box
Translation Unit
3. Inheritance between object.
Robustness
Negative Test Case
Show Log
Generalization
4. Function doesn't exist.
Stash
Unresolved External Symbol
Data Breakpoint
Checkout
5. Allows you to switch your working copy to another branch.
Checkout
Maintenance
Functional
0xCCCCCCCC
6. Initialized heap memory.
Access Violation
0xCDCDCDCD
Forward Declaration
Delegation
7. Treating a derived class's data members like it's base class's.
Undeclared Identifier
Remove
Access Violation
Polymorphism
8. Stops when memory changes.
Navigability
User Stories
Coding Standards
Data Breakpoint
9. Downloads your changes and then merges.
0x00000000
On-Site Customer
Pull
Show Log
10. Ensure a class only has one instance - and provide a global point of access to it
Spike Solution
Access Violation
Cohesion
Singleton
11. Written by the customers as things that the system needs to do for them.
Watch
User Stories
Translation Unit
Analysis
12. Creates a copy of your current branch into a remote branch.
Revert
Export
Cohesion
40 Hour Work Week
13. Use this to find a memory address or signiture in a dll
Aggregation
Multiplicity
GetProcAddress
Release Planning
14. Try to find the flaws in your code.
Testing
Execution Pointer
Index
Functional
15. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Optimization Last
Fa
Nesting
Encapsulation
16. Use only through the interface of the object.
Internal Linkage
External Linkage
Black-Box
Edit Conflict
17. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Observer
Pair Programming
Multiplicity
Move People Around
18. When doing a - precise task.
40 Hour Work Week
.lib - code generate
Tag
Cohesion
19. Removes files from the repository.
Requirements
GetProcAddress
Robustness
Remove
20. Adds files to the repository.
Negative Test Case
Clone
Add
Modularity
21. Input
Factory Method
Autos
Static
Controller
22. Italicized in UML.
Abstract Function
Association
Master
Release Planning
23. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
White-Box
Move People Around
Composite
Clone
24. A measure of logical dependency.
Coupling
Forward Declaration
Undeclared Identifier
Abstract Function
25. Takes information in the index and pushes it onto the stack.
Requirements
Aggregation
Breakpoint
Stash
26. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Forward Declaration
Autos
Generalization
Aggregation
27. Ability to withstand change and what the effects are.
Stand Up Meetings
Unresolved External Symbol
Polymorphism
Robustness
28. Current line that is executing.
Flexibility
Merge
Execution Pointer
Export
29. Code whatever it is you need to code.
.dll LoadLibrary
Breakpoint
Coding
Push
30. Ability to treat a class object as a function by overloading the () operator.
Function Object
Controller
Optimization Last
Dependency
31. Bookmark of a revised set with a title. For easy checkouts.
Precompiled Header
Tag
Generalization
Add
32. Connection between a local brand and a remote branch.
Track
Polymorphism
.dll implicit linking
.dll import library
33. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Requirements
Iteration Planning
Static
Origin
34. Variable doesn't exist.
Undeclared Identifier
Functional
Move People Around
Data Breakpoint
35. Ignores files when pushing.
Globals
Show Log
Ignore
Access Violation
36. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Coding Standards
Observer
.lib - project properties
0xFEEEFEEE
37. Default branch within your repository.
.lib - preprocessor directive
Master
Watch
const
38. How many objects that a source object can legitimately reference.
Abstract Function
.lib - preprocessor directive
Multiplicity
White-Box
39. Linking to dynamic libraries is usually handled by linking to an ____________.
Dynamic Binding
Positive Test Case
.dll import library
Precompiled Header
40. When we remove redundant or obsolete designs and replace them with a new.
Spike Solution
Model
.lib - project dependices
Refactoring
41. A type of library that is used by the code
Functional
Static
Namespaces
Abstract Function
42. Concept based on limiting the scope of modules to provide better structures.
Law of Demeter
Abstract Function
.dll import library
Dependency
43. Keeps a team using a similar naming convention for things.
Commit
Dynamic Binding
Metaphor
State
44. Are what function classes should include.
On-Site Customer
CRC Cards
Realization
Abstract Function
45. Figure out what is feasible. Decide whether to use API's or to write from scratch.
.lib - project properties
Functional
Unit Test First
Analysis
46. Ask questions and obtain the details and requirements given.
0xFDFDFDFD
Forward Declaration
Static
Requirements
47. One of the linking methods (pragma comment)
.lib - preprocessor directive
Cherry Pick
Locals
Acceptance Tests
48. Invalid or unexpected input that the program is not designed to process.
Fa
Negative Test Case
Precompiled Header
Data Breakpoint
49. A set of creation and initialization steps useful for a set of different related tests.
Test Fixture
Pair Programming
0xCCCCCCCC
Delegation
50. Creates a spin-off of a repository for concurrent development.
Simplicity
40 Hour Work Week
Branch
.dll LoadLibrary