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. Creates a spin-off of a repository for concurrent development.
Polymorphism
Fetch
Branch
Simplicity
2. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Negative Test Case
Composition
Composite
Origin
3. The process of deciding which function definition to link during run-time.
Namespaces
Execution Pointer
Watch
Dynamic Binding
4. Application
Ignore
40 Hour Work Week
Remove
Model
5. A measure of logical dependency.
Coupling
Delegation
Translation Unit
Tag
6. Ensure a class only has one instance - and provide a global point of access to it
Spike Solution
Singleton
Undeclared Identifier
Master
7. Quick program.
Spike Solution
Fa
Modularity
Delegation
8. Breaks encapsulation boundaries.
Clone
White-Box
Coding
Watch
9. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
name mangling
Add
Checkout
Factory Method
10. Italicized in UML.
const
GetProcAddress
Commit
Abstract Function
11. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Cherry Pick
const
Translation Unit
Structural
12. Always do the simplest design that could possibly work.
Revert
Coding Standards
Fetch
Simplicity
13. Written by the customers as things that the system needs to do for them.
0xFDFDFDFD
Release Planning
Unresolved External Symbol
User Stories
14. When a conflict is fixed.
Commit
Track
Resolved
Tag
15. Whats displayed to the screen
Modularity
Track
View
Dynamic Binding
16. Connection between a local brand and a remote branch.
40 Hour Work Week
Iteration Planning
Refactoring
Track
17. Downloads your changes and then merges.
Coupling
Dynamic Binding
Pull
Function Object
18. Copies all changes from one branch into another branch.
Encapsulation
Pull
Origin
Merge
19. Invalid or unexpected input that the program is not designed to process.
Release Planning
Negative Test Case
Composite
Structural
20. Meetings used to create a release plan - which will lay out the overall project.
0xCDCDCDCD
Access Violation
Black-Box
Release Planning
21. Adds files to the repository.
Delegation
Access Violation
Add
Export
22. When a class is defined within another class.
Classifier Function
Acceptance Tests
Nesting
Commit
23. Code generation in a lib
.lib - code generate
Function Object
Flexibility
Simplicity
24. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
0xFEEEFEEE
0xCCCCCCCC
Namespaces
Release Planning
25. Uploads all changes staged in the index list into the repository database.
Index
Pull
Black-Box
Commit
26. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Law of Demeter
Globals
Function Object
State
27. Do not optimize until the very end.
0xCCCCCCCC
Execution Pointer
Optimization Last
Watch
28. No man's land. Guard bytes before the after allocated heap memory.
CRC Cards
Model
0xFDFDFDFD
Positive Test Case
29. A function that can load a library
.dll LoadLibrary
Navigability
0xCCCCCCCC
Abstraction
30. Undo changes made since your last commit.
Commit
.dll implicit linking
Revert
.lib - preprocessor directive
31. Views all previous changes.
Show Log
Continuous Integration
Index
Pull
32. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Delegation
Export
Hierarchy
Coupling
33. Formatted code standards.
Factory Method
White-Box
Coding Standards
Test Fixture
34. STOP!!
Refactoring
const
Structural
Breakpoint
35. Functionality Tests.
Acceptance Tests
Revert
Undeclared Identifier
Flexibility
36. Ability to treat a class object as a function by overloading the () operator.
Function Object
.dll explicit linking
Abstract Function
0xCCCCCCCC
37. 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
Access Violation
External Linkage
40 Hour Work Week
Composition
38. Initialized heap memory.
0xCDCDCDCD
Refactoring
Pull
User Stories
39. Use only through the interface of the object.
Multiplicity
Positive Test Case
Black-Box
Factory Method
40. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Track
Locals
Function Object
Navigability
41. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
View
Stand Up Meetings
Multiplicity
Factory Method
42. Treating a derived class's data members like it's base class's.
Polymorphism
0xCCCCCCCC
Test Fixture
Precompiled Header
43. Allows you to switch your working copy to another branch.
Virtual Function Table
Positive Test Case
Checkout
Edit Conflict
44. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Function Object
Abstraction
Move People Around
Add
45. How many objects that a source object can legitimately reference.
Composition
Polymorphism
Precompiled Header
Multiplicity
46. Meetings at the beginning of each iteration to produce a plan of programming tasks.
.lib - preprocessor directive
Spike Solution
Positive Test Case
Iteration Planning
47. Makes a project compile in order of who is dependent on what
Remove
Analysis
Resolved
.lib - project dependices
48. Static in C++. Can span all instances of a class.
Classifier Function
Unit Test First
0xCCCCCCCC
Delegation
49. Input
Show Log
Controller
Resolved
GetProcAddress
50. Valid input that the program is designed to process.
Positive Test Case
Coding
Association
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