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. Ask questions and obtain the details and requirements given.
Checkout
.dll implicit linking
Function Object
Requirements
2. Current line that is executing.
Origin
Execution Pointer
Flexibility
Precompiled Header
3. Makes a project compile in order of who is dependent on what
Checkout
40 Hour Work Week
.lib - project dependices
0xCDCDCDCD
4. Meetings at the beginning of each iteration to produce a plan of programming tasks.
GetProcAddress
Robustness
Iteration Planning
Access Violation
5. Uploads all changes staged in the index list into the repository database.
Commit
Data Breakpoint
Autos
Translation Unit
6. Static in C++. Can span all instances of a class.
Master
Classifier Function
Association
Controller
7. A type of library that is used by the code
Static
On-Site Customer
Merge
Navigability
8. Weak relationship between two classes. Almost always results in a #include.
Dependency
Simplicity
Translation Unit
Undeclared Identifier
9. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Move People Around
Watch
Flexibility
const
10. One of the linking methods (pragma comment)
Move People Around
Model
Master
.lib - preprocessor directive
11. When GIT cannot merge your data.
Requirements
Static
extern "C"
Edit Conflict
12. Having power over inheritance with the flexibility of composition.
Delegation
Move People Around
Resolved
CRC Cards
13. Keeps a team using a similar naming convention for things.
Command
Positive Test Case
Hierarchy
Metaphor
14. Application
Coupling
Factory Method
Model
Export
15. Creates a spin-off of a repository for concurrent development.
Cohesion
Namespaces
Tag
Branch
16. When a conflict is fixed.
Cohesion
Resolved
Translation Unit
Watch
17. Initialized stack memory.
Negative Test Case
Static
Fa
0xCCCCCCCC
18. Uploads changes to your current branch.
Push
Stash
Realization
Fetch
19. When a class is defined within another class.
Nesting
GetProcAddress
Robustness
Export
20. Inheritance between object.
Autos
Generalization
Iteration Planning
0x00000000
21. Ignores files when pushing.
Simplicity
Pull
Precompiled Header
Ignore
22. Function doesn't exist.
.dll LoadLibrary
Abstract Function
Show Log
Unresolved External Symbol
23. Whats displayed to the screen
Locals
View
0x00000000
Ignore
24. Formatted code standards.
Forward Declaration
Coding Standards
Remove
Undeclared Identifier
25. Italicized in UML.
External Linkage
Abstract Function
Resolved
Acceptance Tests
26. Current view/ previous line.
Release Planning
Autos
Polymorphism
Aggregation
27. When you type in an object - you can see its attributes.
Data Breakpoint
Watch
.lib - project dependices
Modularity
28. A reference. Has and delete dynamic memory. implies ownership (Association does not).
User Stories
Aggregation
Access Violation
Composite
29. Stand up meetings show who will be valuable and needed.
CRC Cards
Revert
Stand Up Meetings
Modularity
30. Invalid or unexpected input that the program is not designed to process.
Commit
Acceptance Tests
0xFDFDFDFD
Negative Test Case
31. When we remove redundant or obsolete designs and replace them with a new.
Fetch
Iteration Planning
Refactoring
Forward Declaration
32. Creates a copy of your current branch into a remote branch.
User Stories
Dependency
Classifier Function
Export
33. Linking to dynamic libraries is usually handled by linking to an ____________.
On-Site Customer
External Linkage
.dll import library
Hierarchy
34. STOP!!
0xFDFDFDFD
Pair Programming
Breakpoint
Flexibility
35. The default nickname for the remote repository.
Index
Forward Declaration
Execution Pointer
Origin
36. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Undeclared Identifier
Coupling
Internal Linkage
Composite
37. Helps to eliminate unnecessary "include chaining."
Forward Declaration
Edit Conflict
Add
Master
38. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Add
Virtual Function Table
Generalization
Hierarchy
39. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Robustness
Stand Up Meetings
Fa
Origin
40. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Metaphor
Simplicity
Navigability
Modularity
41. Simply a value.
Add
Commit
Composition
Move People Around
42. Takes information in the index and pushes it onto the stack.
Merge
Controller
Negative Test Case
Stash
43. A measure of logical dependency.
CRC Cards
Unresolved External Symbol
Locals
Coupling
44. The process of deciding which function definition to link during run-time.
Abstract Function
Factory Method
.dll explicit linking
Dynamic Binding
45. Meetings used to create a release plan - which will lay out the overall project.
Namespaces
Locals
Breakpoint
Release Planning
46. No man's land. Guard bytes before the after allocated heap memory.
Simplicity
Composition
0xFDFDFDFD
Branch
47. 2 Eyes + 2 Minds = AWESOME!
External Linkage
Pair Programming
Origin
Requirements
48. Put this before a function name in a dll - and the function name will avoid name mangling
Origin
Nesting
name mangling
extern "C"
49. 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
Namespaces
Functional
Maintenance
External Linkage
50. About the interface to an object. Data contained within.
View
.lib - project properties
Spike Solution
Encapsulation
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