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. Invalid or unexpected input that the program is not designed to process.
Classifier Function
Master
40 Hour Work Week
Negative Test Case
2. Inheritance between object.
.lib - code generate
Generalization
Composition
Testing
3. Variable doesn't exist.
Undeclared Identifier
Export
name mangling
Remove
4. Makes a copy of your repository.
Coding
Dynamic Binding
Structural
Clone
5. Create a test and then create a function.
Static
Unit Test First
Watch
Abstract Function
6. Initialized heap memory.
0xCDCDCDCD
.lib - preprocessor directive
Revert
.dll explicit linking
7. Allows consumers to try a system earlier and give early feedback.
Positive Test Case
Dependency
Abstract Function
On-Site Customer
8. Keeps a team using a similar naming convention for things.
Metaphor
Design
Negative Test Case
.lib - project dependices
9. NULL memory.
Abstract Function
0x00000000
Test Fixture
Internal Linkage
10. Concept based on limiting the scope of modules to provide better structures.
Law of Demeter
Static
Push
Ignore
11. A pointer or reference. One object needs to know about the other object to work.
Pull
Multiplicity
0xFEEEFEEE
Association
12. Are what function classes should include.
Classifier Function
Move People Around
Breakpoint
CRC Cards
13. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Aggregation
Refactoring
Add
Multiplicity
14. Try to find the flaws in your code.
Classifier Function
Testing
Navigability
Command
15. Static in C++. Can span all instances of a class.
Classifier Function
0xFEEEFEEE
Release Planning
Testing
16. Uploads all changes staged in the index list into the repository database.
Virtual Function Table
Commit
Multiplicity
Globals
17. Ignores files when pushing.
View
Generalization
Ignore
Cherry Pick
18. Formatted code standards.
Functional
Metaphor
Testing
Coding Standards
19. About the interface to an object. Data contained within.
0xFEEEFEEE
Iteration Planning
Encapsulation
Fa
20. Connection between a local brand and a remote branch.
.dll explicit linking
CRC Cards
Access Violation
Track
21. CONSTANT
const
0xCDCDCDCD
Positive Test Case
Generalization
22. Stops when memory changes.
Globals
Data Breakpoint
Branch
.dll explicit linking
23. Symbols that can be invoked or used by other code in a different unit. All non inline class member functions and variables - non-static non-member functions and variables defined within a .cpp file
0xFDFDFDFD
Remove
Export
External Linkage
24. Removes files from the repository.
Execution Pointer
Singleton
Remove
Internal Linkage
25. When you type in an object - you can see its attributes.
Breakpoint
Watch
Remove
Controller
26. A set of creation and initialization steps useful for a set of different related tests.
Merge
Execution Pointer
Test Fixture
Abstract Function
27. You have to tell it to link
Index
Autos
.dll explicit linking
Pair Programming
28. Undo changes made since your last commit.
Fa
Merge
.dll import library
Revert
29. How many objects that a source object can legitimately reference.
Requirements
Positive Test Case
Multiplicity
Coding Standards
30. Portioning your changes to commit by inserting them into the index.
Commit
.dll implicit linking
Cherry Pick
Structural
31. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Observer
0xCDCDCDCD
.lib - project properties
Pair Programming
32. Functionality Tests.
.dll explicit linking
GetProcAddress
Test Fixture
Acceptance Tests
33. Creates a copy of your current branch into a remote branch.
Delegation
Export
Coding
View
34. Quick program.
Modularity
Spike Solution
Aggregation
Globals
35. When a conflict is fixed.
Globals
Resolved
Breakpoint
View
36. Puts all headers into a master header.
Commit
Abstraction
Precompiled Header
Execution Pointer
37. Copies all changes from one branch into another branch.
Checkout
Merge
Static
Functional
38. Makes a project compile in order of who is dependent on what
Analysis
Delegation
Cherry Pick
.lib - project dependices
39. Simply a value.
State
Composition
Add
Autos
40. Bookmark of a revised set with a title. For easy checkouts.
Add
Dependency
Tag
Encapsulation
41. Use only through the interface of the object.
Internal Linkage
Law of Demeter
Nesting
Black-Box
42. Valid input that the program is designed to process.
Dynamic Binding
Iteration Planning
Metaphor
Positive Test Case
43. When doing a - precise task.
Dynamic Binding
Ignore
Dependency
Cohesion
44. When a concrete class inherits from a pure interface.
Realization
Translation Unit
Clone
40 Hour Work Week
45. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Unit Test First
Origin
Namespaces
Move People Around
46. No man's land. Guard bytes before the after allocated heap memory.
.dll explicit linking
0xFDFDFDFD
Watch
Data Breakpoint
47. Italicized in UML.
Encapsulation
State
Abstract Function
Composition
48. Use this to find a memory address or signiture in a dll
.dll import library
Generalization
Acceptance Tests
GetProcAddress
49. Classes build off of each other.
Association
Export
Command
Modularity
50. Downloads your changes and then merges.
External Linkage
Testing
Pull
.lib - code generate