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. Makes a copy of your repository.
Clone
Data Breakpoint
Virtual Function Table
Law of Demeter
2. Makes a project compile in order of who is dependent on what
Cohesion
.lib - project dependices
Move People Around
Edit Conflict
3. Variable doesn't exist.
Undeclared Identifier
Remove
.dll implicit linking
Revert
4. Set of all pending changes.
Abstraction
Index
Simplicity
0x00000000
5. Creates a spin-off of a repository for concurrent development.
Coding Standards
Master
0xCCCCCCCC
Branch
6. Trying to access a location in memory that your computer cannot access.
Forward Declaration
Dynamic Binding
Internal Linkage
Access Violation
7. When GIT cannot merge your data.
Edit Conflict
Maintenance
Command
Polymorphism
8. STOP!!
Design
Aggregation
Dependency
Breakpoint
9. Linking to dynamic libraries is usually handled by linking to an ____________.
Checkout
Dynamic Binding
.dll import library
Resolved
10. Are what function classes should include.
Association
Classifier Function
CRC Cards
Acceptance Tests
11. No man's land. Guard bytes before the after allocated heap memory.
Ignore
User Stories
Resolved
0xFDFDFDFD
12. A measure of logical dependency.
Coupling
Model
name mangling
Singleton
13. Italicized in UML.
Pull
Abstract Function
Coding
Abstraction
14. Uploads changes to your current branch.
GetProcAddress
Unresolved External Symbol
Push
Stand Up Meetings
15. Whats displayed to the screen
Robustness
External Linkage
GetProcAddress
View
16. When we remove redundant or obsolete designs and replace them with a new.
Refactoring
Nesting
Negative Test Case
White-Box
17. When a concrete class inherits from a pure interface.
Stand Up Meetings
Requirements
Realization
Stash
18. Use only through the interface of the object.
Pull
Show Log
Black-Box
Coding Standards
19. When a conflict is fixed.
Function Object
Hierarchy
White-Box
Resolved
20. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Maintenance
State
Checkout
Fa
21. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
White-Box
Navigability
Aggregation
Access Violation
22. Written by the customers as things that the system needs to do for them.
Stash
Robustness
extern "C"
User Stories
23. Portioning your changes to commit by inserting them into the index.
Access Violation
Release Planning
Cherry Pick
Continuous Integration
24. Always do the simplest design that could possibly work.
Simplicity
Nesting
Encapsulation
Index
25. Meetings used to create a release plan - which will lay out the overall project.
Release Planning
Watch
Observer
Delegation
26. Create a test and then create a function.
Dependency
Unit Test First
Locals
.dll implicit linking
27. When doing a - precise task.
Cohesion
Acceptance Tests
Hierarchy
Function Object
28. A function that can load a library
.dll LoadLibrary
Black-Box
Unit Test First
Commit
29. Black Box - The way the program works is internally unknown.
Composition
Functional
.lib - project dependices
Model
30. Ignores files when pushing.
Delegation
Access Violation
Ignore
Coding
31. Default branch within your repository.
Negative Test Case
Coding
Master
Cherry Pick
32. Downloads without merging.
Move People Around
Access Violation
Fetch
Metaphor
33. Connection between a local brand and a remote branch.
CRC Cards
Testing
Track
GetProcAddress
34. 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.
Merge
0xCDCDCDCD
Internal Linkage
Dependency
35. Developers should be integrated and releasing code into the code repository every few hours.
State
Continuous Integration
Globals
const
36. Puts all headers into a master header.
Precompiled Header
Track
Pull
Functional
37. Application
Model
Cohesion
Iteration Planning
Optimization Last
38. CONSTANT
Access Violation
const
Autos
External Linkage
39. Link multiple projects together
.lib - project properties
Master
Locals
Translation Unit
40. Simply a value.
Edit Conflict
Composition
External Linkage
Refactoring
41. A collection of memory addresses for all virtual functions in an objects class hierarchy.
const
State
Virtual Function Table
Function Object
42. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Breakpoint
Polymorphism
Fa
0xFEEEFEEE
43. Weak relationship between two classes. Almost always results in a #include.
Export
Refactoring
Factory Method
Dependency
44. Initialized stack memory.
On-Site Customer
Nesting
Undeclared Identifier
0xCCCCCCCC
45. Invalid or unexpected input that the program is not designed to process.
Origin
.dll implicit linking
Robustness
Negative Test Case
46. Stops when memory changes.
const
Data Breakpoint
Origin
Coding
47. Allows you to switch your working copy to another branch.
0xFEEEFEEE
Function Object
.lib - preprocessor directive
Checkout
48. Meetings at the beginning of each iteration to produce a plan of programming tasks.
.lib - code generate
Iteration Planning
Spike Solution
Realization
49. Adds files to the repository.
Add
.dll implicit linking
Design
Continuous Integration
50. Bad! Don't ever use these types of variables!
Globals
View
Precompiled Header
Observer