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. Italicized in UML.
Forward Declaration
Controller
Abstract Function
.lib - code generate
2. Simply a value.
Composition
Push
Hierarchy
Requirements
3. Default branch within your repository.
Model
Polymorphism
Master
Optimization Last
4. Black Box - The way the program works is internally unknown.
Merge
User Stories
extern "C"
Functional
5. Will execute all code paths and boundary conditions.
Iteration Planning
Modularity
Move People Around
Structural
6. Use this to find a memory address or signiture in a dll
GetProcAddress
Virtual Function Table
External Linkage
Aggregation
7. About the interface to an object. Data contained within.
Maintenance
Encapsulation
Continuous Integration
Design
8. Developers should be integrated and releasing code into the code repository every few hours.
Add
name mangling
Simplicity
Continuous Integration
9. Valid input that the program is designed to process.
.dll import library
Continuous Integration
Fa
Positive Test Case
10. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Coding
Acceptance Tests
Navigability
Stash
11. Stops when memory changes.
Data Breakpoint
extern "C"
Positive Test Case
.lib - project dependices
12. No more than 40 hours to stop burnouts.
Abstract Function
Internal Linkage
View
40 Hour Work Week
13. Bookmark of a revised set with a title. For easy checkouts.
Abstract Function
Association
Tag
Model
14. Views all previous changes.
0xCCCCCCCC
Watch
Composition
Show Log
15. Function doesn't exist.
Dynamic Binding
Command
Unresolved External Symbol
Coding
16. When you type in an object - you can see its attributes.
Fa
Tag
Nesting
Watch
17. Undo changes made since your last commit.
Revert
.lib - code generate
Resolved
Functional
18. A measure of logical dependency.
Cohesion
.lib - project dependices
Hierarchy
Coupling
19. Set of all pending changes.
Master
Analysis
.lib - code generate
Index
20. Code generation in a lib
Index
.lib - code generate
Autos
Access Violation
21. When a concrete class inherits from a pure interface.
Cherry Pick
Composite
Modularity
Realization
22. Classes build off of each other.
Modularity
.lib - project properties
Dependency
Fa
23. CONSTANT
Fetch
Composite
const
Black-Box
24. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Negative Test Case
Show Log
Factory Method
Fa
25. Use only through the interface of the object.
Translation Unit
State
Black-Box
User Stories
26. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Nesting
Master
Classifier Function
Composite
27. Invalid or unexpected input that the program is not designed to process.
.dll explicit linking
name mangling
0x00000000
Negative Test Case
28. Treating a derived class's data members like it's base class's.
Association
Polymorphism
Static
Export
29. Creates a spin-off of a repository for concurrent development.
Checkout
Metaphor
Nesting
Branch
30. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
.lib - code generate
Negative Test Case
Observer
Aggregation
31. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
Model
Watch
name mangling
Release Planning
32. How many objects that a source object can legitimately reference.
Multiplicity
Generalization
Master
Coupling
33. Freed heap memory.
.dll import library
Locals
0xFEEEFEEE
Maintenance
34. Keeps a team using a similar naming convention for things.
Delegation
Metaphor
.lib - project properties
Model
35. A type of library that is used by the code
0xFEEEFEEE
Refactoring
Static
Virtual Function Table
36. Application
Model
Origin
Static
Pull
37. Current line that is executing.
0xCDCDCDCD
Track
Refactoring
Execution Pointer
38. The default nickname for the remote repository.
Push
Origin
Fetch
Association
39. 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
Breakpoint
Hierarchy
External Linkage
Cherry Pick
40. Ignores files when pushing.
0xCDCDCDCD
Add
Autos
Ignore
41. Adds files to the repository.
Origin
Add
Multiplicity
Precompiled Header
42. Takes information in the index and pushes it onto the stack.
.dll LoadLibrary
Stash
Internal Linkage
Command
43. NULL memory.
0x00000000
Watch
Analysis
Data Breakpoint
44. Ability to withstand change and what the effects are.
Aggregation
Generalization
On-Site Customer
Robustness
45. 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
.lib - project dependices
Release Planning
State
46. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Show Log
0x00000000
Test Fixture
Namespaces
47. You have to tell it to link
Dynamic Binding
Black-Box
Unit Test First
.dll explicit linking
48. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
extern "C"
Nesting
Hierarchy
Checkout
49. When a class is defined within another class.
Cherry Pick
Forward Declaration
Nesting
On-Site Customer
50. Are what function classes should include.
Checkout
.dll explicit linking
Singleton
CRC Cards