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. Allows you to switch your working copy to another branch.
Watch
Pair Programming
Static
Checkout
2. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Move People Around
Test Fixture
Undeclared Identifier
Metaphor
3. You have to tell it to link
.dll explicit linking
Structural
Polymorphism
.lib - preprocessor directive
4. Function doesn't exist.
Unresolved External Symbol
Nesting
Functional
0x00000000
5. When a class is defined within another class.
Autos
Nesting
Precompiled Header
External Linkage
6. Variable doesn't exist.
Generalization
Factory Method
Undeclared Identifier
Pair Programming
7. Breaks encapsulation boundaries.
.dll explicit linking
Translation Unit
Coupling
White-Box
8. A type of library that is used by the code
Static
Watch
Access Violation
Hierarchy
9. Makes a copy of your repository.
Generalization
Flexibility
Clone
Refactoring
10. Stops when memory changes.
Master
Generalization
Data Breakpoint
Design
11. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Fa
Add
Data Breakpoint
Modularity
12. Current line that is executing.
Precompiled Header
Commit
Execution Pointer
Positive Test Case
13. Current view/ previous line.
User Stories
Autos
Law of Demeter
Spike Solution
14. Figure out what is feasible. Decide whether to use API's or to write from scratch.
0xFDFDFDFD
Analysis
Metaphor
White-Box
15. Try to find the flaws in your code.
Testing
Tag
.lib - project dependices
Virtual Function Table
16. Code generation in a lib
.lib - project properties
.lib - code generate
Forward Declaration
Data Breakpoint
17. Ask questions and obtain the details and requirements given.
Requirements
Ignore
On-Site Customer
.dll implicit linking
18. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Model
const
Factory Method
Translation Unit
19. Do not optimize until the very end.
Static
Realization
Export
Optimization Last
20. Valid input that the program is designed to process.
Positive Test Case
Black-Box
Globals
Release Planning
21. No more than 40 hours to stop burnouts.
Internal Linkage
Negative Test Case
Modularity
40 Hour Work Week
22. No man's land. Guard bytes before the after allocated heap memory.
0xFDFDFDFD
Optimization Last
State
.dll implicit linking
23. Plan out your code.
Design
Analysis
Revert
.lib - project properties
24. Keeps a team using a similar naming convention for things.
Metaphor
Hierarchy
User Stories
Branch
25. Create a test and then create a function.
Composition
Add
Unit Test First
Model
26. Undo changes made since your last commit.
On-Site Customer
Model
Classifier Function
Revert
27. Linking to dynamic libraries is usually handled by linking to an ____________.
0xCDCDCDCD
.dll import library
Merge
.lib - code generate
28. Removes files from the repository.
Controller
Unresolved External Symbol
Remove
Tag
29. Italicized in UML.
Abstract Function
Observer
Optimization Last
Singleton
30. Puts all headers into a master header.
Continuous Integration
0xFDFDFDFD
Precompiled Header
Abstract Function
31. When doing a - precise task.
Cohesion
Composition
Pair Programming
name mangling
32. CONSTANT
Abstraction
Polymorphism
Tag
const
33. When you type in an object - you can see its attributes.
Factory Method
Watch
Show Log
Execution Pointer
34. Initialized heap memory.
External Linkage
CRC Cards
Execution Pointer
0xCDCDCDCD
35. Put this before a function name in a dll - and the function name will avoid name mangling
Test Fixture
extern "C"
name mangling
Autos
36. Use this to find a memory address or signiture in a dll
GetProcAddress
Namespaces
Spike Solution
Track
37. Bad! Don't ever use these types of variables!
Globals
External Linkage
Refactoring
Namespaces
38. Stand up meetings show who will be valuable and needed.
Move People Around
Stand Up Meetings
Requirements
.lib - project properties
39. Invalid or unexpected input that the program is not designed to process.
Analysis
Forward Declaration
Dependency
Negative Test Case
40. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Globals
Aggregation
Command
Law of Demeter
41. Ability to accept different types of parameters to bind to different implementations at run-time.
Model
.dll implicit linking
Flexibility
Realization
42. Meetings used to create a release plan - which will lay out the overall project.
Observer
0xFEEEFEEE
Robustness
Release Planning
43. Treating a derived class's data members like it's base class's.
Pair Programming
Continuous Integration
Law of Demeter
Polymorphism
44. Inheritance between object.
Virtual Function Table
Polymorphism
User Stories
Generalization
45. 2 Eyes + 2 Minds = AWESOME!
Coding
Access Violation
Stash
Pair Programming
46. Always do the simplest design that could possibly work.
Simplicity
Observer
Show Log
Fetch
47. The default nickname for the remote repository.
Origin
Globals
Namespaces
0x00000000
48. When a conflict is fixed.
Dynamic Binding
Clone
Resolved
Access Violation
49. Makes a project compile in order of who is dependent on what
Show Log
Autos
Translation Unit
.lib - project dependices
50. Bookmark of a revised set with a title. For easy checkouts.
Generalization
Tag
Cohesion
Dependency
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