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. Uploads all changes staged in the index list into the repository database.
Association
Commit
Singleton
View
2. Static in C++. Can span all instances of a class.
Classifier Function
Access Violation
Acceptance Tests
Abstraction
3. Stops when memory changes.
Abstract Function
Test Fixture
0x00000000
Data Breakpoint
4. When a conflict is fixed.
0xFEEEFEEE
Autos
Resolved
Abstract Function
5. Ability to accept different types of parameters to bind to different implementations at run-time.
Factory Method
Law of Demeter
Flexibility
0xFDFDFDFD
6. 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
On-Site Customer
Push
Flexibility
7. No more than 40 hours to stop burnouts.
Coupling
0xFDFDFDFD
State
40 Hour Work Week
8. A pointer or reference. One object needs to know about the other object to work.
0xFDFDFDFD
Association
.dll LoadLibrary
Track
9. Ignores files when pushing.
Continuous Integration
Robustness
Ignore
Refactoring
10. CONSTANT
Test Fixture
Internal Linkage
Virtual Function Table
const
11. Meetings used to create a release plan - which will lay out the overall project.
Abstraction
Merge
Negative Test Case
Release Planning
12. Concept based on limiting the scope of modules to provide better structures.
Robustness
CRC Cards
Law of Demeter
40 Hour Work Week
13. Linking to dynamic libraries is usually handled by linking to an ____________.
.dll import library
Abstraction
Access Violation
GetProcAddress
14. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Cohesion
40 Hour Work Week
Translation Unit
Polymorphism
15. The process of deciding which function definition to link during run-time.
Composite
Maintenance
Dynamic Binding
Origin
16. No man's land. Guard bytes before the after allocated heap memory.
Acceptance Tests
Negative Test Case
0xFDFDFDFD
Export
17. Connection between a local brand and a remote branch.
Positive Test Case
Track
Hierarchy
Black-Box
18. Code whatever it is you need to code.
Optimization Last
Model
Coding
Acceptance Tests
19. When GIT cannot merge your data.
Optimization Last
Edit Conflict
Observer
Aggregation
20. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Modularity
Spike Solution
Testing
Analysis
21. The default nickname for the remote repository.
Cohesion
Origin
Observer
Data Breakpoint
22. Italicized in UML.
.dll LoadLibrary
Abstract Function
User Stories
Branch
23. Separating out a section of code into a reusable function or class.
Dependency
Abstraction
Continuous Integration
Translation Unit
24. Downloads your changes and then merges.
Pull
Robustness
GetProcAddress
Fa
25. Creates a spin-off of a repository for concurrent development.
Precompiled Header
Branch
Classifier Function
Remove
26. Whats displayed to the screen
Model
Modularity
Globals
View
27. Set of all pending changes.
Index
Static
Breakpoint
Factory Method
28. Keeps a team using a similar naming convention for things.
Metaphor
.lib - project properties
Generalization
Dynamic Binding
29. Invalid or unexpected input that the program is not designed to process.
Continuous Integration
Negative Test Case
.lib - project dependices
Structural
30. Allows you to switch your working copy to another branch.
Robustness
Checkout
Release Planning
Generalization
31. Variable doesn't exist.
Precompiled Header
Globals
.lib - code generate
Undeclared Identifier
32. Breaks encapsulation boundaries.
Design
Edit Conflict
Maintenance
White-Box
33. NULL memory.
Function Object
0x00000000
Watch
Functional
34. Ability to withstand change and what the effects are.
Robustness
Analysis
40 Hour Work Week
State
35. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Test Fixture
Navigability
User Stories
Ignore
36. Always do the simplest design that could possibly work.
Simplicity
Command
Cohesion
Association
37. Input
Acceptance Tests
Release Planning
White-Box
Controller
38. Application
Translation Unit
Model
Master
Cohesion
39. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
Static
name mangling
.dll import library
Master
40. Having power over inheritance with the flexibility of composition.
Push
Analysis
Command
Delegation
41. Quick program.
Multiplicity
Spike Solution
Show Log
Execution Pointer
42. Weak relationship between two classes. Almost always results in a #include.
Flexibility
Dependency
White-Box
.lib - preprocessor directive
43. Function doesn't exist.
Command
Unit Test First
name mangling
Unresolved External Symbol
44. Views all previous changes.
Aggregation
Watch
0xCDCDCDCD
Show Log
45. 2 Eyes + 2 Minds = AWESOME!
Commit
Pair Programming
Stand Up Meetings
Fetch
46. Makes a copy of your repository.
Commit
.dll explicit linking
Clone
View
47. One of the linking methods (pragma comment)
Negative Test Case
Navigability
.lib - preprocessor directive
White-Box
48. When a class is defined within another class.
Model
Dynamic Binding
Autos
Nesting
49. Current line that is executing.
Internal Linkage
Execution Pointer
Stand Up Meetings
Pair Programming
50. When we remove redundant or obsolete designs and replace them with a new.
Coupling
Composition
0xCCCCCCCC
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