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. No man's land. Guard bytes before the after allocated heap memory.
Pair Programming
Hierarchy
0xFDFDFDFD
Test Fixture
2. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Navigability
.lib - code generate
Undeclared Identifier
White-Box
3. What is part of the current scope.
White-Box
Locals
Simplicity
Clone
4. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Analysis
0x00000000
Maintenance
Flexibility
5. Views all previous changes.
State
Show Log
Nesting
Master
6. Variable doesn't exist.
Maintenance
Unresolved External Symbol
Undeclared Identifier
Branch
7. Allows consumers to try a system earlier and give early feedback.
Factory Method
Metaphor
On-Site Customer
Cherry Pick
8. Undo changes made since your last commit.
Revert
Structural
On-Site Customer
Merge
9. Breaks encapsulation boundaries.
White-Box
Nesting
.lib - code generate
Ignore
10. Treating a derived class's data members like it's base class's.
Fetch
Polymorphism
Law of Demeter
Commit
11. Connection between a local brand and a remote branch.
Branch
Release Planning
Encapsulation
Track
12. Ability to accept different types of parameters to bind to different implementations at run-time.
Flexibility
Simplicity
White-Box
Black-Box
13. Creates a spin-off of a repository for concurrent development.
Refactoring
Branch
Cherry Pick
Simplicity
14. A collection of memory addresses for all virtual functions in an objects class hierarchy.
.lib - preprocessor directive
Precompiled Header
Flexibility
Virtual Function Table
15. How many objects that a source object can legitimately reference.
0xCDCDCDCD
Singleton
GetProcAddress
Multiplicity
16. Bookmark of a revised set with a title. For easy checkouts.
Delegation
Checkout
Add
Tag
17. 2 Eyes + 2 Minds = AWESOME!
Undeclared Identifier
Static
Revert
Pair Programming
18. Function doesn't exist.
Composition
Abstraction
Optimization Last
Unresolved External Symbol
19. Symbols that can be invoked or used by other code in a different unit. All non inline class member functions and variables - non-static non-member functions and variables defined within a .cpp file
Black-Box
Watch
CRC Cards
External Linkage
20. The default nickname for the remote repository.
Origin
Command
Internal Linkage
.lib - preprocessor directive
21. Takes information in the index and pushes it onto the stack.
Precompiled Header
Stash
Remove
0xCDCDCDCD
22. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Resolved
Composition
State
Negative Test Case
23. Invalid or unexpected input that the program is not designed to process.
Test Fixture
Negative Test Case
Cherry Pick
Clone
24. When a class is defined within another class.
Commit
.lib - preprocessor directive
Master
Nesting
25. Inheritance between object.
Abstraction
Robustness
Generalization
Observer
26. Separating out a section of code into a reusable function or class.
External Linkage
Abstraction
Stand Up Meetings
Observer
27. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
name mangling
Fa
Coupling
Origin
28. Meetings used to create a release plan - which will lay out the overall project.
Black-Box
Simplicity
Spike Solution
Release Planning
29. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Virtual Function Table
Generalization
0xCDCDCDCD
Command
30. A type of library that is used by the code
Breakpoint
Static
Testing
Execution Pointer
31. Written by the customers as things that the system needs to do for them.
0xCCCCCCCC
User Stories
Push
Realization
32. About the interface to an object. Data contained within.
Continuous Integration
Testing
Encapsulation
Cherry Pick
33. Simply a value.
Merge
Composition
Composite
Stand Up Meetings
34. Uploads changes to your current branch.
Delegation
Push
Refactoring
Clone
35. When a conflict is fixed.
.dll LoadLibrary
Metaphor
Coding
Resolved
36. Code generation in a lib
Test Fixture
Structural
.lib - code generate
Aggregation
37. When we remove redundant or obsolete designs and replace them with a new.
Globals
Refactoring
Autos
Checkout
38. When GIT cannot merge your data.
Locals
Edit Conflict
Stash
Model
39. Current view/ previous line.
Clone
Positive Test Case
Autos
Structural
40. Set of all pending changes.
.lib - preprocessor directive
Index
0xFEEEFEEE
Pull
41. Formatted code standards.
Functional
Coding Standards
Clone
Factory Method
42. Allows you to switch your working copy to another branch.
Execution Pointer
Checkout
Tag
Dependency
43. Always do the simplest design that could possibly work.
Revert
Simplicity
Positive Test Case
Watch
44. Italicized in UML.
.dll import library
Abstract Function
Singleton
Abstraction
45. Ability to treat a class object as a function by overloading the () operator.
Branch
Internal Linkage
Nesting
Function Object
46. When a concrete class inherits from a pure interface.
State
name mangling
Realization
0x00000000
47. STOP!!
Acceptance Tests
Precompiled Header
Breakpoint
Forward Declaration
48. Link multiple projects together
0xFEEEFEEE
Analysis
Fetch
.lib - project properties
49. Freed heap memory.
.lib - preprocessor directive
0xCCCCCCCC
Coupling
0xFEEEFEEE
50. Static in C++. Can span all instances of a class.
Classifier Function
Show Log
Commit
Positive Test Case
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