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. A measure of logical dependency.
Polymorphism
Coupling
Iteration Planning
Release Planning
2. Variable doesn't exist.
Modularity
Fetch
Undeclared Identifier
Export
3. A set of creation and initialization steps useful for a set of different related tests.
0x00000000
Test Fixture
Forward Declaration
Negative Test Case
4. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Execution Pointer
Namespaces
Metaphor
Law of Demeter
5. Removes files from the repository.
.lib - preprocessor directive
Realization
Coding
Remove
6. One of the linking methods (pragma comment)
Show Log
.lib - preprocessor directive
Master
Black-Box
7. Code whatever it is you need to code.
.lib - preprocessor directive
0xFEEEFEEE
Coding
.dll explicit linking
8. The default nickname for the remote repository.
Origin
Navigability
Modularity
Coupling
9. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Fa
Virtual Function Table
Unresolved External Symbol
Requirements
10. Uploads all changes staged in the index list into the repository database.
Commit
Fetch
Track
0x00000000
11. Formatted code standards.
Coding Standards
Unresolved External Symbol
Modularity
Origin
12. Black Box - The way the program works is internally unknown.
Functional
Precompiled Header
Coding Standards
Law of Demeter
13. 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
External Linkage
Track
Unresolved External Symbol
Namespaces
14. No man's land. Guard bytes before the after allocated heap memory.
Iteration Planning
name mangling
Nesting
0xFDFDFDFD
15. Stops when memory changes.
Navigability
Coding Standards
Data Breakpoint
Multiplicity
16. Fix any problems and then repeat the process.
Observer
Maintenance
Tag
Export
17. Application
Hierarchy
Black-Box
Optimization Last
Model
18. About the interface to an object. Data contained within.
Encapsulation
Pair Programming
.dll LoadLibrary
Forward Declaration
19. Trying to access a location in memory that your computer cannot access.
Remove
Access Violation
Flexibility
Origin
20. Invalid or unexpected input that the program is not designed to process.
Negative Test Case
Clone
Show Log
Stand Up Meetings
21. Linking to dynamic libraries is usually handled by linking to an ____________.
Testing
.dll import library
Navigability
Dependency
22. Weak relationship between two classes. Almost always results in a #include.
Acceptance Tests
Translation Unit
0xFDFDFDFD
Dependency
23. Input
.lib - preprocessor directive
Controller
View
Analysis
24. Adds files to the repository.
Add
Unresolved External Symbol
Design
Multiplicity
25. Views all previous changes.
Clone
Dependency
Resolved
Show Log
26. When doing a - precise task.
Add
Model
Command
Cohesion
27. Default branch within your repository.
Edit Conflict
Observer
Master
External Linkage
28. STOP!!
Acceptance Tests
Autos
Breakpoint
Add
29. Developers should be integrated and releasing code into the code repository every few hours.
Factory Method
Continuous Integration
Track
Classifier Function
30. 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.
Polymorphism
Testing
Internal Linkage
.dll import library
31. When GIT cannot merge your data.
Track
Remove
Edit Conflict
On-Site Customer
32. Valid input that the program is designed to process.
Delegation
Acceptance Tests
Positive Test Case
Black-Box
33. Breaks encapsulation boundaries.
Remove
Static
White-Box
Dependency
34. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Factory Method
Observer
Aggregation
Negative Test Case
35. Use this to find a memory address or signiture in a dll
Abstract Function
Pull
Classifier Function
GetProcAddress
36. Plan out your code.
Design
Encapsulation
Resolved
Factory Method
37. Functionality Tests.
Cherry Pick
Acceptance Tests
Revert
0xFDFDFDFD
38. Stand up meetings show who will be valuable and needed.
Merge
Flexibility
Realization
Stand Up Meetings
39. Current line that is executing.
Checkout
Generalization
CRC Cards
Execution Pointer
40. Whats displayed to the screen
White-Box
Access Violation
View
Master
41. Downloads without merging.
Cohesion
Fetch
Realization
Watch
42. Always do the simplest design that could possibly work.
Coding Standards
Ignore
Simplicity
Polymorphism
43. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Master
Navigability
.dll LoadLibrary
Association
44. What is part of the current scope.
Locals
Modularity
Delegation
Stand Up Meetings
45. The process of deciding which function definition to link during run-time.
Dynamic Binding
Function Object
Composite
Cohesion
46. Put this before a function name in a dll - and the function name will avoid name mangling
Coding Standards
View
extern "C"
Internal Linkage
47. Set of all pending changes.
.dll implicit linking
Coding
Stand Up Meetings
Index
48. Helps to eliminate unnecessary "include chaining."
Revert
Singleton
Merge
Forward Declaration
49. A pointer or reference. One object needs to know about the other object to work.
Coding
Association
Structural
Continuous Integration
50. Use only through the interface of the object.
Black-Box
Robustness
Clone
Structural