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. Bookmark of a revised set with a title. For easy checkouts.
Resolved
Tag
Factory Method
Encapsulation
2. The process of deciding which function definition to link during run-time.
Composite
Undeclared Identifier
Dynamic Binding
CRC Cards
3. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Stand Up Meetings
State
CRC Cards
GetProcAddress
4. When you type in an object - you can see its attributes.
Execution Pointer
Watch
Delegation
.dll implicit linking
5. Adds files to the repository.
Internal Linkage
Origin
Add
Unresolved External Symbol
6. Stand up meetings show who will be valuable and needed.
Resolved
Stand Up Meetings
User Stories
Continuous Integration
7. Initialized heap memory.
Cherry Pick
Spike Solution
0xCDCDCDCD
Internal Linkage
8. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
Pair Programming
Design
name mangling
Metaphor
9. Separating out a section of code into a reusable function or class.
Release Planning
Abstraction
Aggregation
Requirements
10. The linking is already done internally
Acceptance Tests
.dll implicit linking
Track
Checkout
11. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Classifier Function
Association
GetProcAddress
Iteration Planning
12. Code generation in a lib
Tag
Testing
Maintenance
.lib - code generate
13. Valid input that the program is designed to process.
.dll explicit linking
Static
Structural
Positive Test Case
14. A type of library that is used by the code
Ignore
Command
Design
Static
15. How many objects that a source object can legitimately reference.
Static
Navigability
Multiplicity
On-Site Customer
16. Ability to withstand change and what the effects are.
Edit Conflict
Robustness
.dll import library
Hierarchy
17. Written by the customers as things that the system needs to do for them.
Testing
.lib - preprocessor directive
White-Box
User Stories
18. Removes files from the repository.
Remove
Push
Analysis
Globals
19. Views all previous changes.
Revert
Forward Declaration
0xCDCDCDCD
Show Log
20. Undo changes made since your last commit.
Abstract Function
Resolved
Revert
.dll LoadLibrary
21. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Translation Unit
Namespaces
.dll import library
Stand Up Meetings
22. Ability to accept different types of parameters to bind to different implementations at run-time.
Nesting
Design
Globals
Flexibility
23. Variable doesn't exist.
0x00000000
Composite
Undeclared Identifier
Metaphor
24. Puts all headers into a master header.
Checkout
Nesting
CRC Cards
Precompiled Header
25. Set of all pending changes.
Static
Namespaces
Revert
Index
26. Function doesn't exist.
Stand Up Meetings
Generalization
Unresolved External Symbol
Navigability
27. Functionality Tests.
Watch
Acceptance Tests
Checkout
Classifier Function
28. Application
Modularity
White-Box
Model
Breakpoint
29. Do not optimize until the very end.
Stand Up Meetings
Realization
Optimization Last
Iteration Planning
30. Invalid or unexpected input that the program is not designed to process.
Negative Test Case
Coupling
Continuous Integration
0xFDFDFDFD
31. Stops when memory changes.
Dependency
40 Hour Work Week
Data Breakpoint
Functional
32. 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
Tag
Simplicity
Metaphor
External Linkage
33. Copies all changes from one branch into another branch.
Merge
Acceptance Tests
.lib - code generate
Coding Standards
34. Weak relationship between two classes. Almost always results in a #include.
Dependency
Testing
Aggregation
Remove
35. Allows you to switch your working copy to another branch.
Show Log
External Linkage
Dynamic Binding
Checkout
36. Creates a spin-off of a repository for concurrent development.
Branch
Positive Test Case
Export
User Stories
37. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Stand Up Meetings
.dll import library
Move People Around
Fa
38. CONSTANT
const
Cherry Pick
Flexibility
Realization
39. Portioning your changes to commit by inserting them into the index.
Cherry Pick
Add
Modularity
Encapsulation
40. Meetings used to create a release plan - which will lay out the overall project.
Release Planning
Branch
Positive Test Case
Optimization Last
41. When a class is defined within another class.
Nesting
White-Box
Revert
Coding
42. You have to tell it to link
Composition
Checkout
Clone
.dll explicit linking
43. Default branch within your repository.
Negative Test Case
Master
40 Hour Work Week
Association
44. Ability to treat a class object as a function by overloading the () operator.
Function Object
View
Autos
Fetch
45. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Composite
Functional
.dll LoadLibrary
.lib - preprocessor directive
46. Ask questions and obtain the details and requirements given.
Optimization Last
Requirements
Remove
Negative Test Case
47. Formatted code standards.
Flexibility
Release Planning
Translation Unit
Coding Standards
48. Create a test and then create a function.
40 Hour Work Week
Unit Test First
Cohesion
Globals
49. A function that can load a library
.dll LoadLibrary
Translation Unit
Commit
Aggregation
50. A pointer or reference. One object needs to know about the other object to work.
Stash
Cohesion
Association
Command