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. Variable doesn't exist.
.lib - project properties
Undeclared Identifier
User Stories
.dll LoadLibrary
2. Trying to access a location in memory that your computer cannot access.
Locals
Classifier Function
Model
Access Violation
3. Application
Execution Pointer
Model
.lib - preprocessor directive
extern "C"
4. Connection between a local brand and a remote branch.
Checkout
Track
.dll explicit linking
Functional
5. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Navigability
.dll implicit linking
Factory Method
Translation Unit
6. About the interface to an object. Data contained within.
Optimization Last
Encapsulation
Classifier Function
0xCDCDCDCD
7. When a conflict is fixed.
Data Breakpoint
Cherry Pick
Edit Conflict
Resolved
8. Bad! Don't ever use these types of variables!
Clone
Globals
Hierarchy
Ignore
9. Concept based on limiting the scope of modules to provide better structures.
0xCDCDCDCD
Law of Demeter
Undeclared Identifier
Spike Solution
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.
Fa
Function Object
Pair Programming
Delegation
11. Inheritance between object.
Generalization
Delegation
Iteration Planning
0xFEEEFEEE
12. A measure of logical dependency.
.lib - project dependices
Singleton
Coupling
.lib - project properties
13. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Requirements
Analysis
Dependency
0x00000000
14. Are what function classes should include.
0xFEEEFEEE
CRC Cards
Clone
Functional
15. When GIT cannot merge your data.
Model
Edit Conflict
Clone
Realization
16. Initialized stack memory.
Merge
Coding Standards
0xCCCCCCCC
Show Log
17. Try to find the flaws in your code.
Autos
Hierarchy
Testing
Precompiled Header
18. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
.lib - code generate
Acceptance Tests
Unresolved External Symbol
name mangling
19. 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.
Export
Move People Around
Internal Linkage
Navigability
20. Allows you to switch your working copy to another branch.
Cherry Pick
0xCDCDCDCD
Checkout
Cohesion
21. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Coupling
Robustness
Push
Aggregation
22. Function doesn't exist.
Unresolved External Symbol
Ignore
Testing
External Linkage
23. Link multiple projects together
Track
Requirements
.lib - project properties
Testing
24. When a concrete class inherits from a pure interface.
Access Violation
.dll explicit linking
Realization
Locals
25. Classes build off of each other.
Modularity
Stand Up Meetings
Merge
Commit
26. Code generation in a lib
.lib - code generate
Export
Positive Test Case
Nesting
27. Italicized in UML.
Show Log
Move People Around
Abstraction
Abstract Function
28. Ignores files when pushing.
Ignore
Nesting
Access Violation
Tag
29. Use only through the interface of the object.
Command
Law of Demeter
Black-Box
Negative Test Case
30. Ability to treat a class object as a function by overloading the () operator.
Test Fixture
Multiplicity
Law of Demeter
Function Object
31. Uploads all changes staged in the index list into the repository database.
Abstraction
Commit
.dll implicit linking
Export
32. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
White-Box
Metaphor
Composite
Release Planning
33. A set of creation and initialization steps useful for a set of different related tests.
Dependency
Test Fixture
Edit Conflict
Cherry Pick
34. Uploads changes to your current branch.
Commit
Push
Cohesion
0xFDFDFDFD
35. CONSTANT
Locals
const
Command
On-Site Customer
36. Separating out a section of code into a reusable function or class.
Forward Declaration
Law of Demeter
Unresolved External Symbol
Abstraction
37. Makes a copy of your repository.
Clone
Multiplicity
Dynamic Binding
Coupling
38. Stops when memory changes.
Data Breakpoint
Association
Ignore
Edit Conflict
39. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Precompiled Header
Edit Conflict
Hierarchy
.dll import library
40. The linking is already done internally
Cherry Pick
.dll implicit linking
.lib - project properties
Design
41. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Spike Solution
Cohesion
State
Law of Demeter
42. Ability to accept different types of parameters to bind to different implementations at run-time.
Encapsulation
GetProcAddress
Maintenance
Flexibility
43. When we remove redundant or obsolete designs and replace them with a new.
Refactoring
.lib - code generate
Checkout
Aggregation
44. Adds files to the repository.
Flexibility
const
Coupling
Add
45. Always do the simplest design that could possibly work.
Coupling
Simplicity
CRC Cards
Ignore
46. Written by the customers as things that the system needs to do for them.
User Stories
Static
.dll LoadLibrary
Function Object
47. Quick program.
Testing
Abstract Function
Coding Standards
Spike Solution
48. The default nickname for the remote repository.
Data Breakpoint
Origin
Controller
name mangling
49. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Remove
Command
Export
Abstraction
50. Initialized heap memory.
0xCDCDCDCD
Revert
Namespaces
Cherry Pick
Sorry!:) No result found.
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