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. Italicized in UML.
Classifier Function
const
Virtual Function Table
Abstract Function
2. Initialized stack memory.
0xCCCCCCCC
Model
0xFDFDFDFD
0x00000000
3. Valid input that the program is designed to process.
Observer
Test Fixture
Edit Conflict
Positive Test Case
4. When we remove redundant or obsolete designs and replace them with a new.
Refactoring
.lib - preprocessor directive
Realization
Positive Test Case
5. STOP!!
.dll implicit linking
Pair Programming
Locals
Breakpoint
6. Creates a spin-off of a repository for concurrent development.
Locals
Origin
Branch
Model
7. About the interface to an object. Data contained within.
White-Box
Encapsulation
Functional
.lib - code generate
8. Makes a copy of your repository.
Composition
Controller
Clone
Static
9. Code whatever it is you need to code.
Show Log
GetProcAddress
Coding
Cohesion
10. Default branch within your repository.
Static
Model
Master
Law of Demeter
11. Current line that is executing.
Execution Pointer
.dll implicit linking
Move People Around
Fa
12. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Observer
40 Hour Work Week
Modularity
Static
13. You have to tell it to link
.dll explicit linking
Maintenance
Undeclared Identifier
Simplicity
14. Ability to withstand change and what the effects are.
Push
Classifier Function
Robustness
Controller
15. A pointer or reference. One object needs to know about the other object to work.
Internal Linkage
Association
0xCCCCCCCC
.dll explicit linking
16. When a concrete class inherits from a pure interface.
Master
Encapsulation
Requirements
Realization
17. When doing a - precise task.
Cohesion
On-Site Customer
Forward Declaration
Watch
18. Classes build off of each other.
Singleton
Resolved
Modularity
Aggregation
19. When you type in an object - you can see its attributes.
Model
Test Fixture
.dll implicit linking
Watch
20. Ask questions and obtain the details and requirements given.
Breakpoint
Aggregation
Requirements
40 Hour Work Week
21. Input
Controller
Fetch
Precompiled Header
Unit Test First
22. When a conflict is fixed.
Resolved
Delegation
Fetch
Composite
23. NULL memory.
0x00000000
.lib - project properties
Static
Negative Test Case
24. A type of library that is used by the code
Abstract Function
Requirements
Aggregation
Static
25. Whats displayed to the screen
View
Dynamic Binding
Black-Box
Master
26. The linking is already done internally
Continuous Integration
.dll implicit linking
Cherry Pick
.dll explicit linking
27. Meetings used to create a release plan - which will lay out the overall project.
Hierarchy
Positive Test Case
Checkout
Release Planning
28. One of the linking methods (pragma comment)
.lib - preprocessor directive
Release Planning
Hierarchy
Export
29. Views all previous changes.
Delegation
Spike Solution
Aggregation
Show Log
30. Will execute all code paths and boundary conditions.
Function Object
Structural
Black-Box
Model
31. Separating out a section of code into a reusable function or class.
Translation Unit
Navigability
Abstraction
Realization
32. Uploads changes to your current branch.
Cohesion
Encapsulation
Controller
Push
33. Allows you to switch your working copy to another branch.
Checkout
Virtual Function Table
Revert
Polymorphism
34. Developers should be integrated and releasing code into the code repository every few hours.
Abstraction
Model
Command
Continuous Integration
35. Fix any problems and then repeat the process.
Maintenance
Translation Unit
Execution Pointer
Association
36. Copies all changes from one branch into another branch.
User Stories
Merge
Release Planning
Dependency
37. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Master
Navigability
Index
Iteration Planning
38. Function doesn't exist.
Unresolved External Symbol
Delegation
Observer
Release Planning
39. No man's land. Guard bytes before the after allocated heap memory.
Cohesion
Abstract Function
Positive Test Case
0xFDFDFDFD
40. Application
Polymorphism
On-Site Customer
Model
.lib - project properties
41. Put this before a function name in a dll - and the function name will avoid name mangling
40 Hour Work Week
.lib - project properties
extern "C"
Hierarchy
42. Helps to eliminate unnecessary "include chaining."
Forward Declaration
Black-Box
External Linkage
.dll implicit linking
43. Linking to dynamic libraries is usually handled by linking to an ____________.
.dll import library
0x00000000
40 Hour Work Week
State
44. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Checkout
Analysis
Virtual Function Table
.dll import library
45. Uploads all changes staged in the index list into the repository database.
Commit
Resolved
Fetch
Show Log
46. Invalid or unexpected input that the program is not designed to process.
.dll implicit linking
Translation Unit
Black-Box
Negative Test Case
47. Ensure a class only has one instance - and provide a global point of access to it
Delegation
0xFEEEFEEE
Singleton
Generalization
48. Ability to treat a class object as a function by overloading the () operator.
Function Object
Modularity
Model
Locals
49. Current view/ previous line.
40 Hour Work Week
Coding
Autos
Unresolved External Symbol
50. Adds files to the repository.
Revert
Composite
Add
Master