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. 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
Push
External Linkage
Singleton
GetProcAddress
2. Code whatever it is you need to code.
Unit Test First
Hierarchy
.lib - code generate
Coding
3. Inheritance between object.
Show Log
Commit
Generalization
Fetch
4. 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
Pull
Metaphor
Modularity
5. Link multiple projects together
View
.lib - project properties
Association
Black-Box
6. Formatted code standards.
Stand Up Meetings
Coding Standards
.lib - code generate
Abstract Function
7. Views all previous changes.
Show Log
Release Planning
name mangling
Singleton
8. Uploads all changes staged in the index list into the repository database.
0xCCCCCCCC
Dependency
User Stories
Commit
9. Quick program.
const
Singleton
Spike Solution
0xCDCDCDCD
10. Connection between a local brand and a remote branch.
Analysis
Track
.dll LoadLibrary
Generalization
11. Written by the customers as things that the system needs to do for them.
User Stories
Undeclared Identifier
Dependency
Factory Method
12. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
User Stories
Aggregation
Virtual Function Table
State
13. Ability to treat a class object as a function by overloading the () operator.
Continuous Integration
Composite
Singleton
Function Object
14. Input
Encapsulation
const
Controller
User Stories
15. Whats displayed to the screen
.lib - code generate
Abstract Function
View
Realization
16. When GIT cannot merge your data.
Pull
Export
Classifier Function
Edit Conflict
17. The default nickname for the remote repository.
Origin
Ignore
Breakpoint
Resolved
18. Helps to eliminate unnecessary "include chaining."
Aggregation
name mangling
Forward Declaration
Requirements
19. When we remove redundant or obsolete designs and replace them with a new.
Refactoring
Structural
State
Abstraction
20. Default branch within your repository.
Master
Precompiled Header
Fa
External Linkage
21. Current line that is executing.
Flexibility
Analysis
Execution Pointer
0xFEEEFEEE
22. How many objects that a source object can legitimately reference.
Law of Demeter
Multiplicity
Master
Acceptance Tests
23. Functionality Tests.
Checkout
Acceptance Tests
Black-Box
Tag
24. Use this to find a memory address or signiture in a dll
GetProcAddress
Iteration Planning
.dll LoadLibrary
Clone
25. Function doesn't exist.
Unresolved External Symbol
Access Violation
State
Coupling
26. Breaks encapsulation boundaries.
White-Box
Internal Linkage
extern "C"
name mangling
27. Creates a spin-off of a repository for concurrent development.
Revert
Export
Autos
Branch
28. Variable doesn't exist.
Remove
Stash
Controller
Undeclared Identifier
29. Takes information in the index and pushes it onto the stack.
Requirements
Commit
0xFDFDFDFD
Stash
30. A type of library that is used by the code
Static
On-Site Customer
Flexibility
GetProcAddress
31. Use only through the interface of the object.
Aggregation
Black-Box
Spike Solution
name mangling
32. Black Box - The way the program works is internally unknown.
Navigability
Functional
Requirements
Access Violation
33. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Coding Standards
Namespaces
Edit Conflict
White-Box
34. Meetings used to create a release plan - which will lay out the overall project.
Coupling
Maintenance
Release Planning
Breakpoint
35. Current view/ previous line.
Virtual Function Table
Unresolved External Symbol
Autos
User Stories
36. Stops when memory changes.
GetProcAddress
Coding Standards
Unit Test First
Data Breakpoint
37. When you type in an object - you can see its attributes.
Functional
Delegation
Watch
Cohesion
38. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
.dll implicit linking
Requirements
User Stories
name mangling
39. No more than 40 hours to stop burnouts.
40 Hour Work Week
Maintenance
Static
.lib - preprocessor directive
40. Plan out your code.
Dependency
0xCCCCCCCC
Design
Branch
41. Developers should be integrated and releasing code into the code repository every few hours.
Functional
Test Fixture
.lib - preprocessor directive
Continuous Integration
42. A set of creation and initialization steps useful for a set of different related tests.
Requirements
Abstract Function
Test Fixture
Positive Test Case
43. Downloads your changes and then merges.
Simplicity
Composite
Unit Test First
Pull
44. Ignores files when pushing.
0xFEEEFEEE
Ignore
Dynamic Binding
Hierarchy
45. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Static
Dependency
Realization
Translation Unit
46. Puts all headers into a master header.
Testing
Precompiled Header
Encapsulation
Observer
47. Stand up meetings show who will be valuable and needed.
.lib - project dependices
Stand Up Meetings
Cohesion
Abstract Function
48. Undo changes made since your last commit.
Revert
Globals
Ignore
Modularity
49. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Execution Pointer
Observer
0xCDCDCDCD
Pair Programming
50. One of the linking methods (pragma comment)
Controller
Origin
.lib - preprocessor directive
Spike Solution