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 a concrete class inherits from a pure interface.
Positive Test Case
.dll explicit linking
Translation Unit
Realization
2. One of the linking methods (pragma comment)
Modularity
Cohesion
.lib - preprocessor directive
Undeclared Identifier
3. Connection between a local brand and a remote branch.
Track
Add
Nesting
.lib - project properties
4. Treating a derived class's data members like it's base class's.
Polymorphism
Undeclared Identifier
Cherry Pick
Pull
5. Meetings at the beginning of each iteration to produce a plan of programming tasks.
.lib - project dependices
Iteration Planning
name mangling
Realization
6. Breaks encapsulation boundaries.
Cherry Pick
Static
White-Box
Pair Programming
7. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Aggregation
Push
On-Site Customer
Structural
8. Creates a spin-off of a repository for concurrent development.
Move People Around
Aggregation
Iteration Planning
Branch
9. Trying to access a location in memory that your computer cannot access.
Stash
Access Violation
40 Hour Work Week
.dll implicit linking
10. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Data Breakpoint
Fa
Multiplicity
Virtual Function Table
11. Variable doesn't exist.
Undeclared Identifier
Negative Test Case
Dependency
Index
12. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Hierarchy
Fetch
View
Master
13. Ability to accept different types of parameters to bind to different implementations at run-time.
Show Log
Flexibility
Functional
0xCDCDCDCD
14. Views all previous changes.
Flexibility
name mangling
Robustness
Show Log
15. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
.dll implicit linking
Coding Standards
Polymorphism
Navigability
16. Ability to withstand change and what the effects are.
Robustness
Dynamic Binding
Tag
Negative Test Case
17. When GIT cannot merge your data.
Edit Conflict
External Linkage
Flexibility
Realization
18. Inheritance between object.
Observer
Data Breakpoint
Positive Test Case
Generalization
19. Linking to dynamic libraries is usually handled by linking to an ____________.
Simplicity
Checkout
.dll import library
Pull
20. Downloads without merging.
Fetch
Remove
Stash
.dll implicit linking
21. When we remove redundant or obsolete designs and replace them with a new.
name mangling
View
Stand Up Meetings
Refactoring
22. Concept based on limiting the scope of modules to provide better structures.
Optimization Last
Law of Demeter
Add
.lib - project properties
23. Formatted code standards.
Internal Linkage
Coding Standards
GetProcAddress
Test Fixture
24. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
.lib - preprocessor directive
Factory Method
Pair Programming
Generalization
25. Copies all changes from one branch into another branch.
.lib - project dependices
Metaphor
Controller
Merge
26. About the interface to an object. Data contained within.
Encapsulation
0xCDCDCDCD
Iteration Planning
Simplicity
27. The process of deciding which function definition to link during run-time.
0xFEEEFEEE
Add
Dynamic Binding
Controller
28. STOP!!
0xCCCCCCCC
Breakpoint
Precompiled Header
Watch
29. Current line that is executing.
Aggregation
Execution Pointer
Globals
Autos
30. Takes information in the index and pushes it onto the stack.
Stash
Merge
White-Box
Flexibility
31. Makes a copy of your repository.
Revert
Unit Test First
Clone
.lib - code generate
32. Static in C++. Can span all instances of a class.
Static
Access Violation
.lib - project dependices
Classifier Function
33. Fix any problems and then repeat the process.
Maintenance
.lib - project properties
Breakpoint
Functional
34. Use this to find a memory address or signiture in a dll
Watch
Edit Conflict
Execution Pointer
GetProcAddress
35. Weak relationship between two classes. Almost always results in a #include.
Structural
Breakpoint
Dependency
Refactoring
36. Invalid or unexpected input that the program is not designed to process.
Virtual Function Table
Model
name mangling
Negative Test Case
37. The linking is already done internally
Positive Test Case
.dll implicit linking
Move People Around
Realization
38. Removes files from the repository.
Remove
Forward Declaration
Globals
Fa
39. When you type in an object - you can see its attributes.
Navigability
Commit
Watch
.lib - preprocessor directive
40. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Analysis
Hierarchy
Nesting
Flexibility
41. Plan out your code.
0x00000000
Track
Execution Pointer
Design
42. Written by the customers as things that the system needs to do for them.
Commit
Structural
User Stories
Stash
43. You have to tell it to link
0xFDFDFDFD
Index
.dll explicit linking
.lib - project dependices
44. Adds files to the repository.
Navigability
Add
Simplicity
Dependency
45. NULL memory.
Factory Method
Simplicity
0x00000000
.lib - project properties
46. Helps to eliminate unnecessary "include chaining."
Functional
Forward Declaration
Delegation
Simplicity
47. Stand up meetings show who will be valuable and needed.
Static
Add
Stand Up Meetings
Testing
48. Puts all headers into a master header.
Encapsulation
Stand Up Meetings
Precompiled Header
.dll explicit linking
49. When doing a - precise task.
.dll explicit linking
Design
Fa
Cohesion
50. Code generation in a lib
Show Log
User Stories
.lib - code generate
Spike Solution
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests