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. How many objects that a source object can legitimately reference.
Multiplicity
0x00000000
Encapsulation
Abstraction
2. STOP!!
Breakpoint
Unresolved External Symbol
Coding Standards
Static
3. When you type in an object - you can see its attributes.
Watch
const
Aggregation
40 Hour Work Week
4. Always do the simplest design that could possibly work.
Metaphor
.dll LoadLibrary
Branch
Simplicity
5. Whats displayed to the screen
Static
Namespaces
Resolved
View
6. Creates a spin-off of a repository for concurrent development.
Controller
White-Box
Design
Branch
7. A collection of memory addresses for all virtual functions in an objects class hierarchy.
.dll explicit linking
0xCDCDCDCD
Virtual Function Table
Autos
8. Try to find the flaws in your code.
Release Planning
Unresolved External Symbol
Testing
extern "C"
9. Set of all pending changes.
State
Coding Standards
Precompiled Header
Index
10. When a concrete class inherits from a pure interface.
Black-Box
Realization
Model
Virtual Function Table
11. Create a test and then create a function.
Dependency
Composite
Metaphor
Unit Test First
12. Quick program.
Function Object
Master
Virtual Function Table
Spike Solution
13. Having power over inheritance with the flexibility of composition.
Requirements
Master
Test Fixture
Delegation
14. Creates a copy of your current branch into a remote branch.
Unit Test First
const
Show Log
Export
15. Portioning your changes to commit by inserting them into the index.
View
Cherry Pick
Virtual Function Table
Remove
16. No more than 40 hours to stop burnouts.
Autos
40 Hour Work Week
Command
Tag
17. 2 Eyes + 2 Minds = AWESOME!
0x00000000
Origin
User Stories
Pair Programming
18. Do not optimize until the very end.
Spike Solution
Encapsulation
Positive Test Case
Optimization Last
19. Current view/ previous line.
Encapsulation
Singleton
Autos
Composite
20. Simply a value.
40 Hour Work Week
Composition
Requirements
Execution Pointer
21. The linking is already done internally
.dll implicit linking
Optimization Last
0xCDCDCDCD
Merge
22. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Aggregation
Iteration Planning
.dll explicit linking
Abstraction
23. Bookmark of a revised set with a title. For easy checkouts.
Stand Up Meetings
Tag
Remove
Forward Declaration
24. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Revert
Namespaces
.dll LoadLibrary
Export
25. No man's land. Guard bytes before the after allocated heap memory.
0xFDFDFDFD
0xCCCCCCCC
Static
Master
26. Ensure a class only has one instance - and provide a global point of access to it
.lib - preprocessor directive
Release Planning
Add
Singleton
27. Allows consumers to try a system earlier and give early feedback.
On-Site Customer
Optimization Last
.dll implicit linking
Association
28. A function that can load a library
.dll LoadLibrary
Simplicity
Forward Declaration
Cohesion
29. Ignores files when pushing.
State
Branch
Abstract Function
Ignore
30. A pointer or reference. One object needs to know about the other object to work.
Association
Edit Conflict
Master
Static
31. Ability to accept different types of parameters to bind to different implementations at run-time.
On-Site Customer
0xCDCDCDCD
0xFDFDFDFD
Flexibility
32. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
.dll implicit linking
Command
Track
Virtual Function Table
33. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Factory Method
Origin
Observer
Navigability
34. Ask questions and obtain the details and requirements given.
Requirements
.dll import library
GetProcAddress
Translation Unit
35. Fix any problems and then repeat the process.
Commit
View
Maintenance
Positive Test Case
36. Keeps a team using a similar naming convention for things.
Negative Test Case
Refactoring
External Linkage
Metaphor
37. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Flexibility
Iteration Planning
Resolved
Law of Demeter
38. When we remove redundant or obsolete designs and replace them with a new.
Edit Conflict
Aggregation
Refactoring
Remove
39. Meetings used to create a release plan - which will lay out the overall project.
Stash
Release Planning
Fa
Design
40. Default branch within your repository.
Command
Master
Origin
Clone
41. Formatted code standards.
Forward Declaration
Coding Standards
Breakpoint
.lib - code generate
42. Inheritance between object.
Singleton
Generalization
.lib - preprocessor directive
Refactoring
43. Undo changes made since your last commit.
Positive Test Case
Revert
Coupling
.dll LoadLibrary
44. Static in C++. Can span all instances of a class.
Law of Demeter
Static
extern "C"
Classifier Function
45. Use only through the interface of the object.
State
Command
User Stories
Black-Box
46. Code whatever it is you need to code.
Optimization Last
Dynamic Binding
Model
Coding
47. Figure out what is feasible. Decide whether to use API's or to write from scratch.
CRC Cards
Analysis
Coding
Cherry Pick
48. Black Box - The way the program works is internally unknown.
Undeclared Identifier
Revert
Realization
Functional
49. Ability to treat a class object as a function by overloading the () operator.
Function Object
Push
.lib - project properties
Black-Box
50. Functionality Tests.
Commit
Origin
Fetch
Acceptance Tests