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. Valid input that the program is designed to process.
Positive Test Case
Testing
Simplicity
Classifier Function
2. Inheritance between object.
Unresolved External Symbol
Checkout
CRC Cards
Generalization
3. When a concrete class inherits from a pure interface.
Analysis
Master
Realization
Data Breakpoint
4. Makes a project compile in order of who is dependent on what
Delegation
.lib - project dependices
name mangling
Unit Test First
5. Ignores files when pushing.
const
.dll import library
Stand Up Meetings
Ignore
6. Separating out a section of code into a reusable function or class.
Tag
Abstraction
Nesting
Edit Conflict
7. When a conflict is fixed.
Translation Unit
Unresolved External Symbol
Resolved
GetProcAddress
8. Meetings at the beginning of each iteration to produce a plan of programming tasks.
0x00000000
Coding
.lib - preprocessor directive
Iteration Planning
9. A pointer or reference. One object needs to know about the other object to work.
Association
Maintenance
Polymorphism
Flexibility
10. Variable doesn't exist.
Continuous Integration
Undeclared Identifier
Virtual Function Table
.dll implicit linking
11. Set of all pending changes.
Singleton
Index
Encapsulation
Model
12. Ask questions and obtain the details and requirements given.
Requirements
Unresolved External Symbol
Commit
Realization
13. Functionality Tests.
Acceptance Tests
Watch
Branch
Tag
14. Written by the customers as things that the system needs to do for them.
Add
Coding
Revert
User Stories
15. Plan out your code.
Design
Metaphor
Dependency
Analysis
16. Ability to withstand change and what the effects are.
Robustness
Pull
Track
State
17. When a class is defined within another class.
Navigability
Nesting
Refactoring
Show Log
18. Will execute all code paths and boundary conditions.
Add
Simplicity
Polymorphism
Structural
19. Current line that is executing.
Metaphor
0xCCCCCCCC
View
Execution Pointer
20. Freed heap memory.
40 Hour Work Week
Coding
Tag
0xFEEEFEEE
21. Initialized heap memory.
Static
0xCDCDCDCD
40 Hour Work Week
Hierarchy
22. Makes a copy of your repository.
Branch
Clone
Revert
Abstract Function
23. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Virtual Function Table
0xFDFDFDFD
.lib - preprocessor directive
Composite
24. The process of deciding which function definition to link during run-time.
Dynamic Binding
Nesting
Show Log
State
25. Are what function classes should include.
40 Hour Work Week
State
.dll explicit linking
CRC Cards
26. 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
Push
View
.dll implicit linking
External Linkage
27. One of the linking methods (pragma comment)
Coding Standards
.lib - preprocessor directive
Branch
Navigability
28. A measure of logical dependency.
Coupling
Merge
Realization
Black-Box
29. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Forward Declaration
Stand Up Meetings
0xCDCDCDCD
Hierarchy
30. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Undeclared Identifier
Fetch
Function Object
Observer
31. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Clone
Analysis
Robustness
Association
32. Portioning your changes to commit by inserting them into the index.
Ignore
Classifier Function
.lib - code generate
Cherry Pick
33. NULL memory.
Optimization Last
Coding Standards
0x00000000
Revert
34. No man's land. Guard bytes before the after allocated heap memory.
0xFDFDFDFD
Dynamic Binding
Internal Linkage
Delegation
35. Invalid or unexpected input that the program is not designed to process.
Maintenance
Negative Test Case
Export
Test Fixture
36. CONSTANT
Structural
User Stories
const
Singleton
37. Undo changes made since your last commit.
Revert
Release Planning
Remove
.lib - code generate
38. Create a test and then create a function.
Export
Unit Test First
Virtual Function Table
Clone
39. Downloads your changes and then merges.
Edit Conflict
Hierarchy
Pull
External Linkage
40. Function doesn't exist.
Unresolved External Symbol
Association
External Linkage
extern "C"
41. Current view/ previous line.
External Linkage
Move People Around
Autos
Tag
42. Uploads changes to your current branch.
Index
Coupling
Encapsulation
Push
43. What is part of the current scope.
Locals
Edit Conflict
Push
Release Planning
44. Concept based on limiting the scope of modules to provide better structures.
Command
Translation Unit
Law of Demeter
.dll import library
45. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Access Violation
Maintenance
Virtual Function Table
Undeclared Identifier
46. Puts all headers into a master header.
State
Globals
GetProcAddress
Precompiled Header
47. Ability to accept different types of parameters to bind to different implementations at run-time.
Controller
Locals
Access Violation
Flexibility
48. Treating a derived class's data members like it's base class's.
Polymorphism
Execution Pointer
Model
.dll implicit linking
49. Application
.lib - code generate
Dynamic Binding
Model
0xFEEEFEEE
50. Quick program.
Spike Solution
Origin
Coding
40 Hour Work Week
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