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. Stops when memory changes.
Polymorphism
Data Breakpoint
Generalization
Cohesion
2. A set of creation and initialization steps useful for a set of different related tests.
Add
Test Fixture
Metaphor
Multiplicity
3. Application
Analysis
Generalization
Fetch
Model
4. Developers should be integrated and releasing code into the code repository every few hours.
Polymorphism
Continuous Integration
Pull
User Stories
5. 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
Move People Around
Edit Conflict
CRC Cards
6. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Hierarchy
Execution Pointer
Move People Around
Delegation
7. Adds files to the repository.
Unresolved External Symbol
0x00000000
Add
Robustness
8. Creates a copy of your current branch into a remote branch.
0xFEEEFEEE
Export
Realization
Dependency
9. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Aggregation
Unresolved External Symbol
White-Box
Origin
10. Helps to eliminate unnecessary "include chaining."
Forward Declaration
Realization
View
0xCCCCCCCC
11. A measure of logical dependency.
Stand Up Meetings
Release Planning
Access Violation
Coupling
12. Views all previous changes.
Release Planning
40 Hour Work Week
Show Log
Requirements
13. When doing a - precise task.
Functional
Precompiled Header
Branch
Cohesion
14. No more than 40 hours to stop burnouts.
Remove
Execution Pointer
Namespaces
40 Hour Work Week
15. Creates a spin-off of a repository for concurrent development.
.dll LoadLibrary
.lib - code generate
Branch
White-Box
16. Ensure a class only has one instance - and provide a global point of access to it
Stash
Singleton
const
Coding
17. Variable doesn't exist.
const
Undeclared Identifier
Metaphor
.dll implicit linking
18. Ability to accept different types of parameters to bind to different implementations at run-time.
Spike Solution
Resolved
Flexibility
Unresolved External Symbol
19. NULL memory.
Test Fixture
Index
0x00000000
Iteration Planning
20. Current view/ previous line.
Autos
Modularity
Move People Around
Dependency
21. Puts all headers into a master header.
Precompiled Header
Navigability
Metaphor
Watch
22. Classes build off of each other.
Master
Breakpoint
Modularity
External Linkage
23. Uploads changes to your current branch.
Maintenance
Push
Dependency
Factory Method
24. Create a test and then create a function.
Unit Test First
Abstraction
Negative Test Case
Pull
25. Quick program.
.lib - project dependices
Structural
Coding
Spike Solution
26. A function that can load a library
Stash
.dll LoadLibrary
0x00000000
Cohesion
27. Put this before a function name in a dll - and the function name will avoid name mangling
External Linkage
extern "C"
Globals
Multiplicity
28. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Track
Command
External Linkage
Dependency
29. Copies all changes from one branch into another branch.
.dll explicit linking
Merge
Factory Method
Maintenance
30. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Export
Move People Around
Locals
On-Site Customer
31. Are what function classes should include.
CRC Cards
0xFEEEFEEE
Remove
0x00000000
32. Set of all pending changes.
Clone
Negative Test Case
Pair Programming
Index
33. Code whatever it is you need to code.
Coding
0xFEEEFEEE
Remove
Delegation
34. Trying to access a location in memory that your computer cannot access.
Law of Demeter
Testing
Access Violation
Pull
35. Stand up meetings show who will be valuable and needed.
Modularity
extern "C"
Stand Up Meetings
Translation Unit
36. A pointer or reference. One object needs to know about the other object to work.
Namespaces
Polymorphism
0xFDFDFDFD
Association
37. Will execute all code paths and boundary conditions.
.dll implicit linking
External Linkage
Remove
Structural
38. Invalid or unexpected input that the program is not designed to process.
Negative Test Case
Data Breakpoint
View
Dependency
39. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Iteration Planning
Design
User Stories
Spike Solution
40. When we remove redundant or obsolete designs and replace them with a new.
Commit
Stand Up Meetings
Refactoring
Flexibility
41. Figure out what is feasible. Decide whether to use API's or to write from scratch.
On-Site Customer
External Linkage
Analysis
Coupling
42. Formatted code standards.
Coding Standards
Ignore
Metaphor
View
43. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Stand Up Meetings
Singleton
Virtual Function Table
Checkout
44. When a class is defined within another class.
.lib - project dependices
Modularity
Abstract Function
Nesting
45. Whats displayed to the screen
Law of Demeter
View
Test Fixture
Positive Test Case
46. Initialized heap memory.
extern "C"
Positive Test Case
.dll LoadLibrary
0xCDCDCDCD
47. Ignores files when pushing.
Abstraction
Ignore
Track
Origin
48. When a conflict is fixed.
Realization
Virtual Function Table
0x00000000
Resolved
49. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Tag
Unit Test First
View
Composite
50. When you type in an object - you can see its attributes.
Push
Watch
Dependency
Undeclared Identifier
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