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. Fix any problems and then repeat the process.
.dll explicit linking
Maintenance
Command
name mangling
2. Developers should be integrated and releasing code into the code repository every few hours.
Structural
Continuous Integration
Generalization
Hierarchy
3. Helps to eliminate unnecessary "include chaining."
Multiplicity
Forward Declaration
0xFDFDFDFD
Flexibility
4. NULL memory.
0x00000000
.lib - code generate
Checkout
Negative Test Case
5. Portioning your changes to commit by inserting them into the index.
Spike Solution
Execution Pointer
Cherry Pick
Structural
6. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Namespaces
Structural
Locals
Polymorphism
7. Connection between a local brand and a remote branch.
Track
.dll import library
User Stories
Dynamic Binding
8. Trying to access a location in memory that your computer cannot access.
Access Violation
.dll LoadLibrary
Flexibility
Master
9. CONSTANT
Command
const
Requirements
Iteration Planning
10. Function doesn't exist.
Unresolved External Symbol
.lib - preprocessor directive
Composite
Clone
11. One of the linking methods (pragma comment)
Index
.lib - preprocessor directive
Stand Up Meetings
Realization
12. Takes information in the index and pushes it onto the stack.
Hierarchy
.dll explicit linking
0xFEEEFEEE
Stash
13. Allows consumers to try a system earlier and give early feedback.
On-Site Customer
Push
Ignore
Stash
14. 2 Eyes + 2 Minds = AWESOME!
Fetch
Flexibility
Controller
Pair Programming
15. When we remove redundant or obsolete designs and replace them with a new.
Model
Refactoring
Flexibility
Autos
16. Ignores files when pushing.
Generalization
.dll implicit linking
Fa
Ignore
17. The linking is already done internally
Model
Stash
.dll implicit linking
External Linkage
18. Simply a value.
Release Planning
Coding Standards
Composition
Origin
19. Always do the simplest design that could possibly work.
0xFDFDFDFD
0xCDCDCDCD
Spike Solution
Simplicity
20. Valid input that the program is designed to process.
Positive Test Case
Dependency
Stash
Iteration Planning
21. When GIT cannot merge your data.
Fa
Edit Conflict
0xFDFDFDFD
Composition
22. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Aggregation
Abstract Function
const
Revert
23. Copies all changes from one branch into another branch.
Association
0xCCCCCCCC
Merge
Positive Test Case
24. Bad! Don't ever use these types of variables!
Clone
Locals
Move People Around
Globals
25. Downloads your changes and then merges.
Test Fixture
Checkout
Pull
Classifier Function
26. Weak relationship between two classes. Almost always results in a #include.
Black-Box
Static
Dependency
On-Site Customer
27. Inheritance between object.
Index
Generalization
View
Forward Declaration
28. Classes build off of each other.
Modularity
Edit Conflict
.dll explicit linking
Generalization
29. Meetings used to create a release plan - which will lay out the overall project.
const
Release Planning
Hierarchy
Model
30. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
On-Site Customer
Command
name mangling
Observer
31. Puts all headers into a master header.
Tag
0xFDFDFDFD
Test Fixture
Precompiled Header
32. No more than 40 hours to stop burnouts.
White-Box
Coding
Ignore
40 Hour Work Week
33. Static in C++. Can span all instances of a class.
Master
User Stories
Negative Test Case
Classifier Function
34. What is part of the current scope.
Precompiled Header
Locals
Ignore
Data Breakpoint
35. 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.
Merge
Fa
Internal Linkage
Namespaces
36. When doing a - precise task.
Cohesion
Internal Linkage
0xFDFDFDFD
Translation Unit
37. When a conflict is fixed.
Hierarchy
Resolved
Access Violation
User Stories
38. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
External Linkage
.lib - project dependices
name mangling
Pull
39. Code whatever it is you need to code.
Coding
.dll LoadLibrary
Clone
Nesting
40. Treating a derived class's data members like it's base class's.
Polymorphism
Access Violation
Negative Test Case
On-Site Customer
41. Stand up meetings show who will be valuable and needed.
Generalization
Flexibility
Precompiled Header
Stand Up Meetings
42. No man's land. Guard bytes before the after allocated heap memory.
0xFDFDFDFD
GetProcAddress
Multiplicity
Polymorphism
43. Current line that is executing.
Hierarchy
Execution Pointer
.dll explicit linking
Master
44. When a class is defined within another class.
Analysis
40 Hour Work Week
Nesting
Controller
45. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Nesting
40 Hour Work Week
State
Edit Conflict
46. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Analysis
Design
Unresolved External Symbol
Law of Demeter
47. Ask questions and obtain the details and requirements given.
Requirements
Analysis
Commit
Generalization
48. Try to find the flaws in your code.
Testing
Aggregation
Add
Coding Standards
49. Freed heap memory.
Export
0xFEEEFEEE
Refactoring
Checkout
50. Breaks encapsulation boundaries.
Index
0xCDCDCDCD
White-Box
Ignore
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