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.
0x00000000
Undeclared Identifier
Show Log
Hierarchy
2. NULL memory.
Unresolved External Symbol
0x00000000
Multiplicity
Merge
3. When we remove redundant or obsolete designs and replace them with a new.
Refactoring
Positive Test Case
Unresolved External Symbol
Data Breakpoint
4. Will execute all code paths and boundary conditions.
Delegation
Abstraction
.dll implicit linking
Structural
5. Use only through the interface of the object.
Black-Box
Autos
Metaphor
0xCCCCCCCC
6. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
State
Globals
Abstract Function
name mangling
7. Makes a copy of your repository.
Clone
Fa
Coupling
Edit Conflict
8. When you type in an object - you can see its attributes.
Law of Demeter
Watch
Positive Test Case
Forward Declaration
9. Are what function classes should include.
CRC Cards
On-Site Customer
Model
Fa
10. No man's land. Guard bytes before the after allocated heap memory.
Optimization Last
0xFDFDFDFD
.dll import library
Translation Unit
11. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
.dll LoadLibrary
Tag
Aggregation
Composite
12. Ability to accept different types of parameters to bind to different implementations at run-time.
Fa
Flexibility
Cohesion
.lib - project dependices
13. Put this before a function name in a dll - and the function name will avoid name mangling
Data Breakpoint
Stand Up Meetings
extern "C"
User Stories
14. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Iteration Planning
Command
.lib - preprocessor directive
0xFEEEFEEE
15. Simply a value.
Requirements
Composition
Fa
Structural
16. Uploads changes to your current branch.
Autos
Composition
Push
Release Planning
17. Function doesn't exist.
Aggregation
Unresolved External Symbol
Remove
Generalization
18. Do not optimize until the very end.
Coding Standards
Undeclared Identifier
Classifier Function
Optimization Last
19. Current line that is executing.
Precompiled Header
Branch
Execution Pointer
White-Box
20. Breaks encapsulation boundaries.
Show Log
Multiplicity
White-Box
Globals
21. A pointer or reference. One object needs to know about the other object to work.
Association
Export
Coding
Undeclared Identifier
22. The linking is already done internally
Breakpoint
Revert
.dll implicit linking
Generalization
23. CONSTANT
Black-Box
.lib - project dependices
const
Optimization Last
24. Makes a project compile in order of who is dependent on what
Negative Test Case
.lib - project dependices
Model
Coding Standards
25. Portioning your changes to commit by inserting them into the index.
State
Singleton
Cherry Pick
Law of Demeter
26. When doing a - precise task.
Cohesion
Pair Programming
Functional
External Linkage
27. Quick program.
Undeclared Identifier
extern "C"
40 Hour Work Week
Spike Solution
28. 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.
extern "C"
Delegation
Internal Linkage
Factory Method
29. Concept based on limiting the scope of modules to provide better structures.
Tag
40 Hour Work Week
extern "C"
Law of Demeter
30. A measure of logical dependency.
Push
Coupling
Structural
Tag
31. How many objects that a source object can legitimately reference.
Clone
External Linkage
Positive Test Case
Multiplicity
32. Allows you to switch your working copy to another branch.
0x00000000
.dll import library
Checkout
.lib - project dependices
33. When a class is defined within another class.
Aggregation
Command
0xFEEEFEEE
Nesting
34. Set of all pending changes.
Globals
Polymorphism
Ignore
Index
35. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Stand Up Meetings
Abstract Function
Association
Factory Method
36. One of the linking methods (pragma comment)
.dll implicit linking
Checkout
Design
.lib - preprocessor directive
37. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Spike Solution
Analysis
Modularity
Classifier Function
38. Treating a derived class's data members like it's base class's.
extern "C"
Polymorphism
Clone
Virtual Function Table
39. Initialized stack memory.
0xCCCCCCCC
Generalization
Association
Stash
40. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
On-Site Customer
Forward Declaration
Stand Up Meetings
Namespaces
41. Classes build off of each other.
Realization
Modularity
Coding
Coding Standards
42. The process of deciding which function definition to link during run-time.
Generalization
Dynamic Binding
Fa
Encapsulation
43. Ask questions and obtain the details and requirements given.
Requirements
Autos
Functional
Hierarchy
44. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
0x00000000
Locals
Merge
Command
45. Ignores files when pushing.
.lib - project dependices
Ignore
Breakpoint
Multiplicity
46. Italicized in UML.
0xFDFDFDFD
Pair Programming
Merge
Abstract Function
47. Removes files from the repository.
Remove
Add
Functional
Static
48. Default branch within your repository.
Requirements
Optimization Last
Association
Master
49. Takes information in the index and pushes it onto the stack.
Stash
name mangling
extern "C"
Internal Linkage
50. Valid input that the program is designed to process.
Master
const
Positive Test Case
Move People Around
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