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. 2 Eyes + 2 Minds = AWESOME!
Pair Programming
Test Fixture
Negative Test Case
Autos
2. Downloads your changes and then merges.
Design
Pull
Autos
Coding
3. Helps to eliminate unnecessary "include chaining."
Delegation
Forward Declaration
Unit Test First
Observer
4. Keeps a team using a similar naming convention for things.
Dynamic Binding
Metaphor
Export
0xFEEEFEEE
5. A pointer or reference. One object needs to know about the other object to work.
Classifier Function
White-Box
Association
Release Planning
6. When a concrete class inherits from a pure interface.
Design
Controller
Continuous Integration
Realization
7. 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
External Linkage
Track
Positive Test Case
User Stories
8. Inheritance between object.
External Linkage
Test Fixture
Generalization
Flexibility
9. Static in C++. Can span all instances of a class.
.lib - project dependices
Classifier Function
Static
0xCDCDCDCD
10. Connection between a local brand and a remote branch.
Modularity
name mangling
Encapsulation
Track
11. When a class is defined within another class.
Optimization Last
Push
Analysis
Nesting
12. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Precompiled Header
Modularity
Namespaces
Stash
13. The default nickname for the remote repository.
Origin
Model
Access Violation
Precompiled Header
14. Freed heap memory.
0xCDCDCDCD
0xFEEEFEEE
Stash
Law of Demeter
15. When you type in an object - you can see its attributes.
Globals
Translation Unit
Watch
Ignore
16. Bad! Don't ever use these types of variables!
Requirements
Globals
Translation Unit
Ignore
17. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Composite
Unit Test First
Requirements
Realization
18. Undo changes made since your last commit.
Revert
Track
Release Planning
User Stories
19. Black Box - The way the program works is internally unknown.
Modularity
Functional
Precompiled Header
Track
20. Having power over inheritance with the flexibility of composition.
Design
Polymorphism
Model
Delegation
21. Current line that is executing.
Factory Method
Abstraction
Execution Pointer
Structural
22. Puts all headers into a master header.
State
GetProcAddress
Precompiled Header
Polymorphism
23. Uploads all changes staged in the index list into the repository database.
Dynamic Binding
Clone
Commit
CRC Cards
24. Allows consumers to try a system earlier and give early feedback.
On-Site Customer
Revert
Checkout
Namespaces
25. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Analysis
Simplicity
Navigability
Functional
26. Valid input that the program is designed to process.
Clone
Access Violation
Positive Test Case
Design
27. Invalid or unexpected input that the program is not designed to process.
Stash
Model
.dll import library
Negative Test Case
28. 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.
Structural
Internal Linkage
Dependency
Robustness
29. Bookmark of a revised set with a title. For easy checkouts.
Revert
Tag
Fetch
.dll import library
30. When doing a - precise task.
Show Log
Access Violation
Cohesion
Flexibility
31. Meetings used to create a release plan - which will lay out the overall project.
Release Planning
Command
Export
Namespaces
32. Copies all changes from one branch into another branch.
Testing
extern "C"
const
Merge
33. Trying to access a location in memory that your computer cannot access.
Fetch
Modularity
Access Violation
Composite
34. Views all previous changes.
Show Log
Robustness
Access Violation
Coding Standards
35. Ability to treat a class object as a function by overloading the () operator.
Move People Around
name mangling
Navigability
Function Object
36. Breaks encapsulation boundaries.
Black-Box
Cherry Pick
White-Box
Checkout
37. NULL memory.
Simplicity
0x00000000
Refactoring
.lib - project dependices
38. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Singleton
Revert
Command
User Stories
39. Whats displayed to the screen
View
Coupling
Robustness
Polymorphism
40. You have to tell it to link
.dll explicit linking
Revert
Classifier Function
Dependency
41. When GIT cannot merge your data.
Test Fixture
Unit Test First
Edit Conflict
Export
42. Create a test and then create a function.
Composition
Unit Test First
Watch
Track
43. How many objects that a source object can legitimately reference.
Function Object
Move People Around
Unit Test First
Multiplicity
44. When we remove redundant or obsolete designs and replace them with a new.
Pair Programming
Command
Refactoring
Data Breakpoint
45. Are what function classes should include.
Virtual Function Table
Globals
Spike Solution
CRC Cards
46. Application
Metaphor
.lib - project properties
Model
Commit
47. What is part of the current scope.
const
Association
Locals
Black-Box
48. Concept based on limiting the scope of modules to provide better structures.
Law of Demeter
name mangling
Globals
Translation Unit
49. A measure of logical dependency.
Fetch
Stand Up Meetings
Coupling
Polymorphism
50. Uploads changes to your current branch.
Flexibility
Push
Composition
Refactoring
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