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. Uploads all changes staged in the index list into the repository database.
Commit
Requirements
0x00000000
Locals
2. Static in C++. Can span all instances of a class.
GetProcAddress
Classifier Function
Access Violation
Generalization
3. 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
Abstraction
const
External Linkage
Navigability
4. Treating a derived class's data members like it's base class's.
State
Remove
Polymorphism
.dll implicit linking
5. Adds files to the repository.
Remove
Analysis
Abstraction
Add
6. Initialized stack memory.
Requirements
Master
0xCCCCCCCC
Unresolved External Symbol
7. Whats displayed to the screen
View
Nesting
External Linkage
Stand Up Meetings
8. Bookmark of a revised set with a title. For easy checkouts.
Master
name mangling
Tag
Composite
9. A pointer or reference. One object needs to know about the other object to work.
.lib - preprocessor directive
0xCDCDCDCD
Analysis
Association
10. Written by the customers as things that the system needs to do for them.
.lib - code generate
Show Log
User Stories
Clone
11. Current view/ previous line.
Function Object
0xFEEEFEEE
Ignore
Autos
12. Valid input that the program is designed to process.
Maintenance
Black-Box
Track
Positive Test Case
13. No more than 40 hours to stop burnouts.
Unit Test First
Continuous Integration
Optimization Last
40 Hour Work Week
14. Simply a value.
Composition
Spike Solution
Release Planning
Nesting
15. Linking to dynamic libraries is usually handled by linking to an ____________.
Unit Test First
.dll import library
Classifier Function
0xCDCDCDCD
16. Portioning your changes to commit by inserting them into the index.
Singleton
Law of Demeter
State
Cherry Pick
17. Makes a project compile in order of who is dependent on what
Structural
Nesting
.lib - project dependices
Release Planning
18. Do not optimize until the very end.
Static
Association
Maintenance
Optimization Last
19. Black Box - The way the program works is internally unknown.
Undeclared Identifier
Resolved
Model
Functional
20. Fix any problems and then repeat the process.
Virtual Function Table
0xFDFDFDFD
Maintenance
name mangling
21. Italicized in UML.
Unresolved External Symbol
Dynamic Binding
Abstract Function
Composition
22. A type of library that is used by the code
Structural
Static
Undeclared Identifier
Nesting
23. Code whatever it is you need to code.
Coding
Undeclared Identifier
Branch
Merge
24. Creates a spin-off of a repository for concurrent development.
State
Checkout
Execution Pointer
Branch
25. Variable doesn't exist.
Undeclared Identifier
.lib - project properties
Continuous Integration
Positive Test Case
26. Input
Remove
Controller
Pull
Origin
27. The linking is already done internally
Model
Aggregation
Realization
.dll implicit linking
28. Put this before a function name in a dll - and the function name will avoid name mangling
Generalization
extern "C"
Clone
Stand Up Meetings
29. Breaks encapsulation boundaries.
0xCCCCCCCC
Dependency
User Stories
White-Box
30. Concept based on limiting the scope of modules to provide better structures.
On-Site Customer
0xFDFDFDFD
Law of Demeter
Function Object
31. Default branch within your repository.
Merge
User Stories
Functional
Master
32. Copies all changes from one branch into another branch.
User Stories
Abstraction
Merge
Abstract Function
33. When a concrete class inherits from a pure interface.
Stash
Realization
Simplicity
Design
34. Always do the simplest design that could possibly work.
Composition
Fa
Simplicity
View
35. 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
Navigability
Association
0x00000000
36. Puts all headers into a master header.
Controller
Pair Programming
Test Fixture
Precompiled Header
37. A measure of logical dependency.
Globals
Composition
View
Coupling
38. Stops when memory changes.
Autos
Data Breakpoint
On-Site Customer
Ignore
39. The process of deciding which function definition to link during run-time.
State
Release Planning
Controller
Dynamic Binding
40. Connection between a local brand and a remote branch.
Track
White-Box
Undeclared Identifier
Stash
41. Having power over inheritance with the flexibility of composition.
On-Site Customer
Coupling
Checkout
Delegation
42. Ability to accept different types of parameters to bind to different implementations at run-time.
Access Violation
Flexibility
Command
Generalization
43. Plan out your code.
Pair Programming
Unit Test First
Model
Design
44. Ensure a class only has one instance - and provide a global point of access to it
.dll implicit linking
Revert
Tag
Singleton
45. Application
Maintenance
Nesting
Observer
Model
46. What is part of the current scope.
Locals
Autos
Index
On-Site Customer
47. Meetings used to create a release plan - which will lay out the overall project.
Functional
Multiplicity
Release Planning
Controller
48. Creates a copy of your current branch into a remote branch.
Aggregation
GetProcAddress
Spike Solution
Export
49. When we remove redundant or obsolete designs and replace them with a new.
Refactoring
Move People Around
Continuous Integration
Precompiled Header
50. One of the linking methods (pragma comment)
.lib - preprocessor directive
Generalization
Simplicity
Robustness