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. Ignores files when pushing.
Ignore
Access Violation
View
Model
2. Will execute all code paths and boundary conditions.
Cohesion
Structural
Navigability
Stash
3. No more than 40 hours to stop burnouts.
40 Hour Work Week
.dll import library
.lib - code generate
Coupling
4. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Hierarchy
Pull
White-Box
Testing
5. Black Box - The way the program works is internally unknown.
Functional
Iteration Planning
Polymorphism
Unresolved External Symbol
6. Helps to eliminate unnecessary "include chaining."
Stand Up Meetings
Release Planning
Association
Forward Declaration
7. Downloads your changes and then merges.
Release Planning
Coding
Execution Pointer
Pull
8. Breaks encapsulation boundaries.
White-Box
GetProcAddress
Globals
Abstract Function
9. Put this before a function name in a dll - and the function name will avoid name mangling
Acceptance Tests
Ignore
Dynamic Binding
extern "C"
10. When doing a - precise task.
Association
Multiplicity
Namespaces
Cohesion
11. Views all previous changes.
Show Log
name mangling
View
Modularity
12. Formatted code standards.
Simplicity
Coding Standards
Generalization
Access Violation
13. CONSTANT
const
Refactoring
Edit Conflict
External Linkage
14. A reference. Has and delete dynamic memory. implies ownership (Association does not).
0xCDCDCDCD
Navigability
Refactoring
Aggregation
15. Ability to accept different types of parameters to bind to different implementations at run-time.
External Linkage
Master
Flexibility
0xCDCDCDCD
16. Concept based on limiting the scope of modules to provide better structures.
Controller
Static
0xCCCCCCCC
Law of Demeter
17. Written by the customers as things that the system needs to do for them.
Functional
User Stories
Coding Standards
Model
18. When you type in an object - you can see its attributes.
Flexibility
Metaphor
Watch
Push
19. Input
Black-Box
Clone
Spike Solution
Controller
20. Current line that is executing.
Data Breakpoint
Execution Pointer
Edit Conflict
GetProcAddress
21. Removes files from the repository.
Execution Pointer
Tag
Remove
Clone
22. Allows you to switch your working copy to another branch.
Checkout
Navigability
Release Planning
Pull
23. A set of creation and initialization steps useful for a set of different related tests.
0x00000000
40 Hour Work Week
Function Object
Test Fixture
24. Static in C++. Can span all instances of a class.
Classifier Function
Coding Standards
0xCDCDCDCD
Cohesion
25. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Unresolved External Symbol
Abstraction
Virtual Function Table
Classifier Function
26. Creates a spin-off of a repository for concurrent development.
Classifier Function
Acceptance Tests
name mangling
Branch
27. Connection between a local brand and a remote branch.
0xFEEEFEEE
Factory Method
Unit Test First
Track
28. A measure of logical dependency.
Multiplicity
Model
Stand Up Meetings
Coupling
29. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Branch
Fa
Namespaces
Design
30. Ask questions and obtain the details and requirements given.
Requirements
Undeclared Identifier
Testing
name mangling
31. Treating a derived class's data members like it's base class's.
Polymorphism
Checkout
Generalization
Observer
32. Ability to treat a class object as a function by overloading the () operator.
Function Object
Simplicity
Clone
On-Site Customer
33. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Fetch
Hierarchy
Virtual Function Table
Iteration Planning
34. Takes information in the index and pushes it onto the stack.
Stash
.dll LoadLibrary
Structural
.lib - project properties
35. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Spike Solution
Globals
Analysis
Composite
36. Ability to withstand change and what the effects are.
Robustness
Black-Box
Dynamic Binding
Watch
37. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Export
State
Maintenance
Checkout
38. Always do the simplest design that could possibly work.
40 Hour Work Week
On-Site Customer
Show Log
Simplicity
39. Set of all pending changes.
Globals
0xFDFDFDFD
Index
Positive Test Case
40. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Factory Method
Pair Programming
extern "C"
Push
41. 2 Eyes + 2 Minds = AWESOME!
.lib - project properties
Pair Programming
Locals
Coding Standards
42. When GIT cannot merge your data.
Edit Conflict
Namespaces
0xFDFDFDFD
Locals
43. When a conflict is fixed.
Resolved
Access Violation
Export
Autos
44. Function doesn't exist.
name mangling
Unresolved External Symbol
Pair Programming
Function Object
45. When we remove redundant or obsolete designs and replace them with a new.
Generalization
Refactoring
Pair Programming
Composite
46. Makes a project compile in order of who is dependent on what
.lib - project dependices
Composite
Branch
Undeclared Identifier
47. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Coding
Navigability
Continuous Integration
Fetch
48. Create a test and then create a function.
Observer
Unit Test First
Maintenance
Coupling
49. The linking is already done internally
Track
Locals
.dll implicit linking
.lib - project dependices
50. Bookmark of a revised set with a title. For easy checkouts.
Simplicity
Tag
Commit
Clone
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