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
const
.dll implicit linking
.lib - code generate
Negative Test Case
2. The process of deciding which function definition to link during run-time.
Dynamic Binding
Move People Around
Pull
0xCDCDCDCD
3. Initialized heap memory.
Static
0xCDCDCDCD
.dll explicit linking
Breakpoint
4. Bad! Don't ever use these types of variables!
.dll explicit linking
Pull
Globals
Positive Test Case
5. Functionality Tests.
Acceptance Tests
Release Planning
Autos
Forward Declaration
6. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Spike Solution
.lib - preprocessor directive
Coding Standards
Analysis
7. Inheritance between object.
Generalization
Locals
name mangling
Cherry Pick
8. Link multiple projects together
.lib - project properties
.lib - project dependices
Realization
0xFDFDFDFD
9. Are what function classes should include.
CRC Cards
Remove
Coupling
Test Fixture
10. 2 Eyes + 2 Minds = AWESOME!
Pair Programming
Origin
Remove
Unit Test First
11. Takes information in the index and pushes it onto the stack.
Stash
Coding Standards
Static
0xFDFDFDFD
12. Meetings at the beginning of each iteration to produce a plan of programming tasks.
name mangling
const
Iteration Planning
Execution Pointer
13. Ensure a class only has one instance - and provide a global point of access to it
0xFEEEFEEE
Singleton
.lib - project dependices
Translation Unit
14. Uploads changes to your current branch.
External Linkage
Pair Programming
Push
Test Fixture
15. Whats displayed to the screen
Delegation
View
Association
Pair Programming
16. Undo changes made since your last commit.
Revert
Analysis
Unit Test First
Singleton
17. No more than 40 hours to stop burnouts.
name mangling
Maintenance
40 Hour Work Week
Release Planning
18. A type of library that is used by the code
Static
Coding
Master
Coupling
19. When GIT cannot merge your data.
Edit Conflict
Undeclared Identifier
Stand Up Meetings
Move People Around
20. Meetings used to create a release plan - which will lay out the overall project.
Encapsulation
Dependency
Clone
Release Planning
21. Views all previous changes.
Navigability
Show Log
Pull
Delegation
22. When doing a - precise task.
Locals
Cohesion
Commit
Composite
23. A function that can load a library
.dll LoadLibrary
Show Log
Coding
Testing
24. Stand up meetings show who will be valuable and needed.
Stand Up Meetings
.lib - project properties
On-Site Customer
Fa
25. Allows you to switch your working copy to another branch.
Association
Fetch
Ignore
Checkout
26. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Checkout
Locals
0xCDCDCDCD
Hierarchy
27. Keeps a team using a similar naming convention for things.
Realization
Tag
Metaphor
.lib - project dependices
28. Static in C++. Can span all instances of a class.
Classifier Function
.dll import library
Flexibility
Release Planning
29. Breaks encapsulation boundaries.
Simplicity
.lib - code generate
Coding Standards
White-Box
30. Uploads all changes staged in the index list into the repository database.
Commit
Command
CRC Cards
Model
31. Black Box - The way the program works is internally unknown.
Remove
Generalization
Functional
Multiplicity
32. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Hierarchy
Virtual Function Table
Law of Demeter
0xFEEEFEEE
33. Create a test and then create a function.
Unit Test First
Tag
Modularity
Realization
34. Ignores files when pushing.
Stash
.dll import library
Ignore
.dll explicit linking
35. Set of all pending changes.
State
Ignore
Index
Revert
36. Makes a copy of your repository.
0xFEEEFEEE
Coding Standards
Clone
Index
37. Connection between a local brand and a remote branch.
const
.dll explicit linking
Track
Realization
38. Plan out your code.
Stand Up Meetings
Design
Release Planning
Unresolved External Symbol
39. What is part of the current scope.
Globals
.lib - project dependices
GetProcAddress
Locals
40. Helps to eliminate unnecessary "include chaining."
Forward Declaration
Coding
User Stories
Commit
41. Current view/ previous line.
Unresolved External Symbol
Nesting
Spike Solution
Autos
42. Allows consumers to try a system earlier and give early feedback.
Continuous Integration
Command
const
On-Site Customer
43. Always do the simplest design that could possibly work.
Simplicity
Fetch
Testing
Functional
44. Removes files from the repository.
Static
0x00000000
Virtual Function Table
Remove
45. Downloads your changes and then merges.
Execution Pointer
Law of Demeter
Pull
Cherry Pick
46. Stops when memory changes.
Watch
Data Breakpoint
Law of Demeter
Tag
47. CONSTANT
Forward Declaration
const
Testing
Flexibility
48. Portioning your changes to commit by inserting them into the index.
Unresolved External Symbol
Iteration Planning
State
Cherry Pick
49. Try to find the flaws in your code.
Virtual Function Table
Access Violation
Coupling
Testing
50. When a conflict is fixed.
Model
Remove
Resolved
Revert
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