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. Static in C++. Can span all instances of a class.
name mangling
Classifier Function
White-Box
Data Breakpoint
2. Ignores files when pushing.
Origin
Move People Around
Ignore
Coding
3. Having power over inheritance with the flexibility of composition.
Delegation
Pair Programming
Internal Linkage
Abstraction
4. Treating a derived class's data members like it's base class's.
Aggregation
Polymorphism
Namespaces
Composition
5. Puts all headers into a master header.
Nesting
Singleton
Precompiled Header
User Stories
6. Functionality Tests.
Fetch
0xFDFDFDFD
Dynamic Binding
Acceptance Tests
7. Allows consumers to try a system earlier and give early feedback.
Encapsulation
On-Site Customer
Remove
Nesting
8. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Classifier Function
Composite
Add
Acceptance Tests
9. A function that can load a library
.dll LoadLibrary
0xCDCDCDCD
Polymorphism
Unresolved External Symbol
10. The process of deciding which function definition to link during run-time.
Composite
0xFDFDFDFD
Unresolved External Symbol
Dynamic Binding
11. Keeps a team using a similar naming convention for things.
Composition
Singleton
Metaphor
Composite
12. STOP!!
Dependency
0xFDFDFDFD
Globals
Breakpoint
13. Italicized in UML.
Abstract Function
Stash
Refactoring
Unresolved External Symbol
14. Portioning your changes to commit by inserting them into the index.
Fa
Autos
Cherry Pick
Optimization Last
15. About the interface to an object. Data contained within.
GetProcAddress
Encapsulation
Data Breakpoint
Simplicity
16. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
name mangling
Observer
CRC Cards
Stash
17. Application
Model
Nesting
Export
Composition
18. Initialized stack memory.
Simplicity
Locals
0x00000000
0xCCCCCCCC
19. Undo changes made since your last commit.
Design
0xFEEEFEEE
.lib - project dependices
Revert
20. When a class is defined within another class.
Design
Show Log
Functional
Nesting
21. Invalid or unexpected input that the program is not designed to process.
Optimization Last
Negative Test Case
Breakpoint
Generalization
22. Meetings at the beginning of each iteration to produce a plan of programming tasks.
.dll explicit linking
Add
0xCDCDCDCD
Iteration Planning
23. Black Box - The way the program works is internally unknown.
.dll explicit linking
Functional
Abstraction
User Stories
24. Makes a copy of your repository.
Abstract Function
Clone
Tag
CRC Cards
25. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
0xFDFDFDFD
Test Fixture
Coding
Translation Unit
26. Makes a project compile in order of who is dependent on what
.lib - project dependices
Functional
Black-Box
White-Box
27. Helps to eliminate unnecessary "include chaining."
Design
Forward Declaration
Singleton
Show Log
28. Code generation in a lib
Checkout
On-Site Customer
.lib - code generate
.dll implicit linking
29. When you type in an object - you can see its attributes.
const
Watch
Dynamic Binding
Locals
30. Are what function classes should include.
Metaphor
Dependency
CRC Cards
Resolved
31. Uploads all changes staged in the index list into the repository database.
Stand Up Meetings
Stash
Breakpoint
Commit
32. Initialized heap memory.
Cohesion
Iteration Planning
0xCDCDCDCD
Abstract Function
33. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Analysis
0xFEEEFEEE
Spike Solution
Watch
34. Create a test and then create a function.
Stash
Unit Test First
Model
Virtual Function Table
35. When doing a - precise task.
Cohesion
Internal Linkage
.dll LoadLibrary
Robustness
36. Stand up meetings show who will be valuable and needed.
Stand Up Meetings
Test Fixture
Navigability
.dll implicit linking
37. Fix any problems and then repeat the process.
Maintenance
Unit Test First
Track
const
38. Creates a copy of your current branch into a remote branch.
Pull
Modularity
Export
Checkout
39. Developers should be integrated and releasing code into the code repository every few hours.
Coding Standards
Continuous Integration
Composite
.dll LoadLibrary
40. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Namespaces
Maintenance
Test Fixture
Remove
41. Takes information in the index and pushes it onto the stack.
Model
Acceptance Tests
Stash
Maintenance
42. Allows you to switch your working copy to another branch.
Data Breakpoint
Globals
Pull
Checkout
43. Removes files from the repository.
Optimization Last
Remove
Push
Simplicity
44. 2 Eyes + 2 Minds = AWESOME!
Maintenance
Optimization Last
0xCCCCCCCC
Pair Programming
45. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Classifier Function
Fa
Requirements
Factory Method
46. No more than 40 hours to stop burnouts.
Ignore
40 Hour Work Week
.lib - project dependices
Continuous Integration
47. Classes build off of each other.
Modularity
0x00000000
Multiplicity
Encapsulation
48. What is part of the current scope.
Add
Generalization
Locals
Track
49. Trying to access a location in memory that your computer cannot access.
.dll explicit linking
Command
Breakpoint
Access Violation
50. Use only through the interface of the object.
Add
.lib - code generate
Abstraction
Black-Box
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