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. Downloads your changes and then merges.
Encapsulation
Ignore
Pull
Coupling
2. A type of library that is used by the code
Cherry Pick
Dependency
View
Static
3. Plan out your code.
Branch
Spike Solution
Negative Test Case
Design
4. Allows you to switch your working copy to another branch.
CRC Cards
Analysis
Checkout
Resolved
5. Ensure a class only has one instance - and provide a global point of access to it
Abstract Function
.lib - project properties
Coding
Singleton
6. Uploads changes to your current branch.
Globals
Model
Encapsulation
Push
7. Breaks encapsulation boundaries.
Maintenance
Refactoring
White-Box
Add
8. Copies all changes from one branch into another branch.
Positive Test Case
View
Merge
const
9. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Pair Programming
Fa
Encapsulation
Coupling
10. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Hierarchy
Stash
.lib - preprocessor directive
User Stories
11. Functionality Tests.
Acceptance Tests
Breakpoint
Push
Delegation
12. The linking is already done internally
Globals
Nesting
Fa
.dll implicit linking
13. Ability to treat a class object as a function by overloading the () operator.
0xCDCDCDCD
Requirements
Aggregation
Function Object
14. Meetings used to create a release plan - which will lay out the overall project.
Pair Programming
Move People Around
Release Planning
Factory Method
15. The default nickname for the remote repository.
Observer
Delegation
.lib - code generate
Origin
16. When doing a - precise task.
Clone
Coding Standards
Cohesion
Master
17. Trying to access a location in memory that your computer cannot access.
Globals
Access Violation
Design
State
18. Having power over inheritance with the flexibility of composition.
Namespaces
Delegation
Fa
Index
19. Are what function classes should include.
Cherry Pick
External Linkage
CRC Cards
User Stories
20. Always do the simplest design that could possibly work.
Classifier Function
Simplicity
Navigability
Master
21. When GIT cannot merge your data.
Edit Conflict
Stand Up Meetings
Nesting
CRC Cards
22. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Composite
Composition
Observer
Law of Demeter
23. Ask questions and obtain the details and requirements given.
.lib - project properties
Requirements
Command
0xCDCDCDCD
24. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Association
Fa
Clone
Factory Method
25. Current view/ previous line.
Autos
Testing
Negative Test Case
0xCDCDCDCD
26. Initialized heap memory.
.dll LoadLibrary
.lib - project dependices
Remove
0xCDCDCDCD
27. Formatted code standards.
0xCCCCCCCC
Add
Internal Linkage
Coding Standards
28. Current line that is executing.
Execution Pointer
0xFEEEFEEE
.lib - project properties
Composite
29. CONSTANT
Clone
Forward Declaration
Functional
const
30. Invalid or unexpected input that the program is not designed to process.
State
Negative Test Case
Cherry Pick
.lib - code generate
31. Concept based on limiting the scope of modules to provide better structures.
Analysis
Law of Demeter
Ignore
Virtual Function Table
32. Variable doesn't exist.
Modularity
40 Hour Work Week
Undeclared Identifier
Move People Around
33. Developers should be integrated and releasing code into the code repository every few hours.
GetProcAddress
Aggregation
On-Site Customer
Continuous Integration
34. Makes a project compile in order of who is dependent on what
.dll LoadLibrary
Analysis
White-Box
.lib - project dependices
35. A function that can load a library
.dll LoadLibrary
Flexibility
Locals
Simplicity
36. You have to tell it to link
Stash
Remove
Release Planning
.dll explicit linking
37. Keeps a team using a similar naming convention for things.
Origin
.lib - code generate
.lib - project properties
Metaphor
38. Link multiple projects together
GetProcAddress
State
.lib - project properties
Encapsulation
39. When we remove redundant or obsolete designs and replace them with a new.
Test Fixture
Refactoring
Unresolved External Symbol
Black-Box
40. Weak relationship between two classes. Almost always results in a #include.
Resolved
Execution Pointer
Dependency
Optimization Last
41. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Virtual Function Table
name mangling
Nesting
Simplicity
42. Allows consumers to try a system earlier and give early feedback.
On-Site Customer
Metaphor
Index
Checkout
43. Do not optimize until the very end.
Optimization Last
Refactoring
Export
Abstraction
44. When a class is defined within another class.
Nesting
Pair Programming
Observer
Polymorphism
45. A pointer or reference. One object needs to know about the other object to work.
User Stories
Remove
Data Breakpoint
Association
46. When you type in an object - you can see its attributes.
Edit Conflict
Simplicity
Watch
Testing
47. A set of creation and initialization steps useful for a set of different related tests.
extern "C"
Index
Test Fixture
Functional
48. No more than 40 hours to stop burnouts.
0xCCCCCCCC
Function Object
Controller
40 Hour Work Week
49. Bad! Don't ever use these types of variables!
Globals
Black-Box
.lib - project properties
Watch
50. Inheritance between object.
Autos
Realization
.dll import library
Generalization