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. When GIT cannot merge your data.
Iteration Planning
0x00000000
Abstract Function
Edit Conflict
2. Written by the customers as things that the system needs to do for them.
Clone
Commit
.dll explicit linking
User Stories
3. Current view/ previous line.
Autos
0xCDCDCDCD
Cherry Pick
Stash
4. Stand up meetings show who will be valuable and needed.
User Stories
Stand Up Meetings
Edit Conflict
GetProcAddress
5. Italicized in UML.
Observer
Abstract Function
0xFEEEFEEE
.lib - code generate
6. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
0x00000000
Fa
Command
Merge
7. A type of library that is used by the code
Static
Classifier Function
Encapsulation
Remove
8. A function that can load a library
Cohesion
Commit
Translation Unit
.dll LoadLibrary
9. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Pair Programming
Model
Analysis
Tag
10. 2 Eyes + 2 Minds = AWESOME!
Index
Nesting
Pair Programming
Edit Conflict
11. Copies all changes from one branch into another branch.
Composite
0xFDFDFDFD
Merge
Functional
12. Takes information in the index and pushes it onto the stack.
Forward Declaration
Track
Robustness
Stash
13. Set of all pending changes.
Flexibility
State
CRC Cards
Index
14. Freed heap memory.
Model
Requirements
Refactoring
0xFEEEFEEE
15. Ability to withstand change and what the effects are.
White-Box
Push
Classifier Function
Robustness
16. Meetings used to create a release plan - which will lay out the overall project.
Model
Release Planning
Iteration Planning
Design
17. Try to find the flaws in your code.
Edit Conflict
Aggregation
Testing
Negative Test Case
18. Ask questions and obtain the details and requirements given.
Multiplicity
Internal Linkage
Requirements
Master
19. When doing a - precise task.
Namespaces
Unresolved External Symbol
Cohesion
Globals
20. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Show Log
name mangling
Composite
Modularity
21. Ability to treat a class object as a function by overloading the () operator.
Translation Unit
Function Object
Ignore
Negative Test Case
22. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Association
Virtual Function Table
Design
.lib - code generate
23. A set of creation and initialization steps useful for a set of different related tests.
Delegation
Push
Test Fixture
.dll import library
24. Initialized stack memory.
0xCCCCCCCC
Testing
Coding Standards
Edit Conflict
25. A measure of logical dependency.
Master
Nesting
Delegation
Coupling
26. Classes build off of each other.
Modularity
Move People Around
Index
Remove
27. Breaks encapsulation boundaries.
White-Box
Fa
.lib - project properties
const
28. Having power over inheritance with the flexibility of composition.
Translation Unit
Origin
Watch
Delegation
29. NULL memory.
Revert
Command
Pull
0x00000000
30. Whats displayed to the screen
Watch
View
Testing
Breakpoint
31. Functionality Tests.
Unit Test First
Acceptance Tests
Locals
Controller
32. Bad! Don't ever use these types of variables!
Globals
Cohesion
Law of Demeter
Clone
33. Current line that is executing.
0xCDCDCDCD
Virtual Function Table
Execution Pointer
Realization
34. Treating a derived class's data members like it's base class's.
Polymorphism
Execution Pointer
Testing
Requirements
35. Ensure a class only has one instance - and provide a global point of access to it
Singleton
name mangling
Nesting
0xCDCDCDCD
36. Formatted code standards.
Functional
Coding Standards
Clone
Forward Declaration
37. Create a test and then create a function.
User Stories
Unit Test First
Analysis
name mangling
38. How many objects that a source object can legitimately reference.
Optimization Last
Multiplicity
Negative Test Case
Polymorphism
39. Initialized heap memory.
0xCDCDCDCD
Composite
Autos
Association
40. A pointer or reference. One object needs to know about the other object to work.
Globals
Design
Testing
Association
41. Makes a project compile in order of who is dependent on what
Watch
Composite
View
.lib - project dependices
42. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
name mangling
Undeclared Identifier
.lib - project properties
Functional
43. Inheritance between object.
Generalization
GetProcAddress
Function Object
Controller
44. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Classifier Function
Pull
Hierarchy
Abstract Function
45. Weak relationship between two classes. Almost always results in a #include.
Dependency
.lib - preprocessor directive
Multiplicity
Locals
46. Bookmark of a revised set with a title. For easy checkouts.
Dependency
Tag
Locals
User Stories
47. When a concrete class inherits from a pure interface.
Realization
Nesting
Resolved
Cohesion
48. 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.
Internal Linkage
Simplicity
Master
Acceptance Tests
49. Uploads all changes staged in the index list into the repository database.
Commit
Release Planning
Optimization Last
Delegation
50. Variable doesn't exist.
Metaphor
Fetch
Undeclared Identifier
Breakpoint