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. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Metaphor
Autos
Edit Conflict
Virtual Function Table
2. Having power over inheritance with the flexibility of composition.
Coupling
Pull
Precompiled Header
Delegation
3. Freed heap memory.
.lib - preprocessor directive
0xFEEEFEEE
Polymorphism
Commit
4. Ask questions and obtain the details and requirements given.
0xCDCDCDCD
Iteration Planning
Requirements
Coding
5. Views all previous changes.
Show Log
Function Object
Origin
Release Planning
6. A pointer or reference. One object needs to know about the other object to work.
Nesting
Aggregation
Modularity
Association
7. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
.lib - preprocessor directive
0xCCCCCCCC
Move People Around
Resolved
8. Puts all headers into a master header.
Forward Declaration
Precompiled Header
Fetch
Resolved
9. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Optimization Last
Composite
On-Site Customer
Design
10. Black Box - The way the program works is internally unknown.
Functional
Modularity
Watch
Ignore
11. The default nickname for the remote repository.
Unresolved External Symbol
Realization
Origin
Abstraction
12. Invalid or unexpected input that the program is not designed to process.
Unresolved External Symbol
Index
Singleton
Negative Test Case
13. Fix any problems and then repeat the process.
40 Hour Work Week
Maintenance
Dynamic Binding
Coding
14. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Aggregation
Internal Linkage
0xCCCCCCCC
Master
15. A function that can load a library
Law of Demeter
.dll LoadLibrary
0x00000000
Polymorphism
16. The process of deciding which function definition to link during run-time.
Simplicity
0xFEEEFEEE
Dynamic Binding
Test Fixture
17. Written by the customers as things that the system needs to do for them.
Add
Cohesion
Polymorphism
User Stories
18. Connection between a local brand and a remote branch.
.lib - project properties
View
Track
User Stories
19. Stand up meetings show who will be valuable and needed.
Maintenance
Stand Up Meetings
.dll implicit linking
const
20. How many objects that a source object can legitimately reference.
Controller
Multiplicity
Test Fixture
Internal Linkage
21. Portioning your changes to commit by inserting them into the index.
Index
Function Object
Merge
Cherry Pick
22. Copies all changes from one branch into another branch.
const
extern "C"
Merge
Factory Method
23. Makes a project compile in order of who is dependent on what
Globals
Delegation
Structural
.lib - project dependices
24. Current view/ previous line.
Controller
name mangling
Static
Autos
25. Inheritance between object.
Release Planning
Abstract Function
Generalization
Factory Method
26. Adds files to the repository.
Remove
Realization
Add
Positive Test Case
27. What is part of the current scope.
Locals
Composition
User Stories
Coding Standards
28. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
name mangling
Composition
const
Namespaces
29. Valid input that the program is designed to process.
0x00000000
White-Box
Composite
Positive Test Case
30. About the interface to an object. Data contained within.
Edit Conflict
Internal Linkage
Encapsulation
Generalization
31. You have to tell it to link
Association
0xFEEEFEEE
40 Hour Work Week
.dll explicit linking
32. Input
Resolved
Remove
Controller
Singleton
33. A measure of logical dependency.
Unit Test First
White-Box
Coupling
Remove
34. Meetings used to create a release plan - which will lay out the overall project.
Edit Conflict
Release Planning
Coupling
Globals
35. Linking to dynamic libraries is usually handled by linking to an ____________.
.dll import library
0xCDCDCDCD
Generalization
Functional
36. One of the linking methods (pragma comment)
Modularity
.dll implicit linking
.lib - code generate
.lib - preprocessor directive
37. Separating out a section of code into a reusable function or class.
.lib - project dependices
Dependency
Abstraction
View
38. Put this before a function name in a dll - and the function name will avoid name mangling
extern "C"
User Stories
name mangling
Polymorphism
39. Ability to accept different types of parameters to bind to different implementations at run-time.
Flexibility
Spike Solution
40 Hour Work Week
Encapsulation
40. Figure out what is feasible. Decide whether to use API's or to write from scratch.
40 Hour Work Week
Merge
Analysis
Namespaces
41. Will execute all code paths and boundary conditions.
Factory Method
Internal Linkage
Structural
Hierarchy
42. Simply a value.
const
Composition
0x00000000
External Linkage
43. Bookmark of a revised set with a title. For easy checkouts.
Cohesion
Hierarchy
.lib - project dependices
Tag
44. Creates a spin-off of a repository for concurrent development.
Execution Pointer
Branch
Iteration Planning
Requirements
45. Plan out your code.
Design
.lib - code generate
Data Breakpoint
Dependency
46. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Index
Resolved
.dll LoadLibrary
Namespaces
47. Create a test and then create a function.
0xFEEEFEEE
Flexibility
Unresolved External Symbol
Unit Test First
48. Ability to withstand change and what the effects are.
Robustness
Unit Test First
Flexibility
Undeclared Identifier
49. Creates a copy of your current branch into a remote branch.
0xCDCDCDCD
Export
Maintenance
Branch
50. Always do the simplest design that could possibly work.
Analysis
Static
Simplicity
Move People Around
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