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. Code generation in a lib
Negative Test Case
Static
.lib - code generate
User Stories
2. You have to tell it to link
Modularity
.lib - project properties
Polymorphism
.dll explicit linking
3. The default nickname for the remote repository.
Origin
.lib - code generate
Release Planning
GetProcAddress
4. Bad! Don't ever use these types of variables!
Refactoring
User Stories
Flexibility
Globals
5. Weak relationship between two classes. Almost always results in a #include.
Dependency
Singleton
Edit Conflict
Abstraction
6. A set of creation and initialization steps useful for a set of different related tests.
Undeclared Identifier
Test Fixture
Flexibility
Dependency
7. When a concrete class inherits from a pure interface.
.lib - preprocessor directive
Acceptance Tests
Realization
Locals
8. Current line that is executing.
Execution Pointer
Continuous Integration
0xCCCCCCCC
Locals
9. When we remove redundant or obsolete designs and replace them with a new.
Abstract Function
Refactoring
Master
Function Object
10. Inheritance between object.
Structural
Multiplicity
Generalization
Abstract Function
11. Formatted code standards.
Access Violation
Delegation
Coding Standards
Unresolved External Symbol
12. The linking is already done internally
Stand Up Meetings
Branch
Negative Test Case
.dll implicit linking
13. Simply a value.
Design
Functional
Composition
Precompiled Header
14. Whats displayed to the screen
View
Commit
Navigability
0xFDFDFDFD
15. Undo changes made since your last commit.
Move People Around
Commit
Revert
GetProcAddress
16. Meetings used to create a release plan - which will lay out the overall project.
State
On-Site Customer
Breakpoint
Release Planning
17. 2 Eyes + 2 Minds = AWESOME!
Pair Programming
Continuous Integration
Breakpoint
Aggregation
18. Ensure a class only has one instance - and provide a global point of access to it
.lib - code generate
Classifier Function
Positive Test Case
Singleton
19. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
State
Push
Delegation
Locals
20. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Polymorphism
Revert
Virtual Function Table
Realization
21. What is part of the current scope.
Release Planning
Locals
External Linkage
Abstraction
22. NULL memory.
0x00000000
Navigability
.dll explicit linking
Realization
23. Treating a derived class's data members like it's base class's.
CRC Cards
Nesting
Index
Polymorphism
24. Views all previous changes.
Abstraction
Virtual Function Table
State
Show Log
25. A reference. Has and delete dynamic memory. implies ownership (Association does not).
.lib - code generate
Aggregation
Requirements
Precompiled Header
26. Takes information in the index and pushes it onto the stack.
Testing
Precompiled Header
Stash
Singleton
27. Do not optimize until the very end.
Optimization Last
Cherry Pick
.dll explicit linking
Coding Standards
28. Stand up meetings show who will be valuable and needed.
Stand Up Meetings
Abstract Function
Translation Unit
Design
29. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Resolved
Delegation
Translation Unit
Analysis
30. Always do the simplest design that could possibly work.
View
Coupling
Simplicity
Translation Unit
31. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
.dll implicit linking
name mangling
Namespaces
Pair Programming
32. A pointer or reference. One object needs to know about the other object to work.
Aggregation
Track
White-Box
Association
33. Puts all headers into a master header.
Optimization Last
Fetch
Precompiled Header
Analysis
34. When you type in an object - you can see its attributes.
Encapsulation
Watch
const
Fa
35. Makes a project compile in order of who is dependent on what
Encapsulation
.lib - project dependices
Clone
Generalization
36. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
40 Hour Work Week
Navigability
Data Breakpoint
Pull
37. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Design
Show Log
Test Fixture
Move People Around
38. Ability to treat a class object as a function by overloading the () operator.
Black-Box
Function Object
Navigability
Design
39. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
Controller
name mangling
Cherry Pick
Requirements
40. Downloads without merging.
Fetch
Iteration Planning
Simplicity
Polymorphism
41. Written by the customers as things that the system needs to do for them.
Access Violation
Dependency
User Stories
Translation Unit
42. Input
.lib - code generate
Spike Solution
Controller
Classifier Function
43. Uploads all changes staged in the index list into the repository database.
Composite
Fetch
Commit
Robustness
44. Create a test and then create a function.
Commit
Unit Test First
Test Fixture
Revert
45. Initialized heap memory.
Ignore
Static
0xCDCDCDCD
.dll import library
46. Uploads changes to your current branch.
Acceptance Tests
Push
extern "C"
const
47. Makes a copy of your repository.
Clone
Stand Up Meetings
Precompiled Header
.lib - project properties
48. A type of library that is used by the code
Static
0xFDFDFDFD
Spike Solution
Delegation
49. Stops when memory changes.
Data Breakpoint
extern "C"
Merge
Pull
50. When GIT cannot merge your data.
Classifier Function
Edit Conflict
Watch
.lib - project properties
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