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. Quick program.
Multiplicity
Stash
Spike Solution
Forward Declaration
2. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
.lib - preprocessor directive
Factory Method
Cohesion
Export
3. A set of creation and initialization steps useful for a set of different related tests.
Requirements
0xCDCDCDCD
Test Fixture
const
4. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Composition
Precompiled Header
User Stories
Fa
5. Put this before a function name in a dll - and the function name will avoid name mangling
.dll import library
extern "C"
Fa
Test Fixture
6. Connection between a local brand and a remote branch.
Origin
Push
Track
Flexibility
7. 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.
Internal Linkage
Composite
Locals
Polymorphism
8. 2 Eyes + 2 Minds = AWESOME!
Pull
Pair Programming
White-Box
Fa
9. Create a test and then create a function.
Index
User Stories
Unit Test First
Hierarchy
10. Removes files from the repository.
Factory Method
Design
Remove
Locals
11. Input
Undeclared Identifier
Coding
Unit Test First
Controller
12. Black Box - The way the program works is internally unknown.
Functional
Design
Encapsulation
Negative Test Case
13. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
State
On-Site Customer
Nesting
0xFEEEFEEE
14. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Cohesion
Undeclared Identifier
Globals
Move People Around
15. 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
Modularity
Test Fixture
External Linkage
.lib - code generate
16. A collection of memory addresses for all virtual functions in an objects class hierarchy.
White-Box
Coding Standards
Virtual Function Table
0x00000000
17. Stand up meetings show who will be valuable and needed.
Singleton
Stand Up Meetings
Nesting
Test Fixture
18. NULL memory.
0x00000000
Flexibility
Design
Modularity
19. Formatted code standards.
Optimization Last
Black-Box
.lib - code generate
Coding Standards
20. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Revert
Analysis
Tag
Coupling
21. A function that can load a library
.dll LoadLibrary
Observer
.dll explicit linking
Analysis
22. Allows consumers to try a system earlier and give early feedback.
Tag
Unit Test First
On-Site Customer
Namespaces
23. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Static
Model
Navigability
On-Site Customer
24. Adds files to the repository.
Structural
Add
Clone
Flexibility
25. Helps to eliminate unnecessary "include chaining."
Association
Nesting
Forward Declaration
External Linkage
26. Makes a copy of your repository.
Nesting
Association
Clone
CRC Cards
27. Function doesn't exist.
Requirements
Dynamic Binding
On-Site Customer
Unresolved External Symbol
28. Bad! Don't ever use these types of variables!
Globals
Coding
Maintenance
Abstract Function
29. Takes information in the index and pushes it onto the stack.
Stash
Checkout
Pair Programming
Multiplicity
30. Creates a spin-off of a repository for concurrent development.
Push
.dll import library
Index
Branch
31. Variable doesn't exist.
Undeclared Identifier
0xCDCDCDCD
Clone
Design
32. One of the linking methods (pragma comment)
.lib - preprocessor directive
Tag
Autos
Nesting
33. Plan out your code.
Realization
Design
Watch
Functional
34. When we remove redundant or obsolete designs and replace them with a new.
Cohesion
Data Breakpoint
Refactoring
Resolved
35. Whats displayed to the screen
Association
Unresolved External Symbol
View
Dependency
36. Static in C++. Can span all instances of a class.
Internal Linkage
Classifier Function
Continuous Integration
Breakpoint
37. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Static
.dll explicit linking
Optimization Last
Hierarchy
38. Concept based on limiting the scope of modules to provide better structures.
.dll LoadLibrary
Robustness
Composition
Law of Demeter
39. Undo changes made since your last commit.
Static
Observer
Nesting
Revert
40. Creates a copy of your current branch into a remote branch.
Controller
Cherry Pick
Classifier Function
Export
41. Default branch within your repository.
Realization
Continuous Integration
0xFDFDFDFD
Master
42. When a conflict is fixed.
Resolved
Branch
Black-Box
Composite
43. Downloads your changes and then merges.
Association
Pull
Forward Declaration
State
44. Keeps a team using a similar naming convention for things.
Singleton
Testing
Metaphor
Acceptance Tests
45. Always do the simplest design that could possibly work.
Stand Up Meetings
Simplicity
Push
Tag
46. Fix any problems and then repeat the process.
View
Design
Maintenance
Coupling
47. Trying to access a location in memory that your computer cannot access.
Access Violation
Flexibility
Hierarchy
Generalization
48. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Cohesion
Namespaces
Composite
Merge
49. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
extern "C"
Analysis
Translation Unit
.dll LoadLibrary
50. Simply a value.
Aggregation
Fa
Stash
Composition
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