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. Invalid or unexpected input that the program is not designed to process.
Dynamic Binding
Negative Test Case
Merge
Clone
2. The default nickname for the remote repository.
Breakpoint
Realization
Controller
Origin
3. Black Box - The way the program works is internally unknown.
Functional
Autos
Analysis
Release Planning
4. You have to tell it to link
Precompiled Header
.dll explicit linking
Forward Declaration
Coupling
5. Adds files to the repository.
Checkout
Add
Unit Test First
Watch
6. A function that can load a library
Positive Test Case
Branch
.dll LoadLibrary
Translation Unit
7. Initialized heap memory.
Move People Around
0xCDCDCDCD
Analysis
Remove
8. A measure of logical dependency.
.lib - code generate
Requirements
Structural
Coupling
9. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Composition
Polymorphism
Factory Method
Navigability
10. Developers should be integrated and releasing code into the code repository every few hours.
Unresolved External Symbol
Push
Release Planning
Continuous Integration
11. The process of deciding which function definition to link during run-time.
Black-Box
Dynamic Binding
Access Violation
Resolved
12. Application
Export
0xCCCCCCCC
Model
Cohesion
13. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Virtual Function Table
Namespaces
Edit Conflict
0xCCCCCCCC
14. Use this to find a memory address or signiture in a dll
Resolved
Undeclared Identifier
Ignore
GetProcAddress
15. Default branch within your repository.
Analysis
Master
.lib - project dependices
Edit Conflict
16. Static in C++. Can span all instances of a class.
Classifier Function
Functional
Unit Test First
Coupling
17. Whats displayed to the screen
const
View
.dll implicit linking
Negative Test Case
18. Ask questions and obtain the details and requirements given.
Spike Solution
.lib - preprocessor directive
Requirements
Checkout
19. Always do the simplest design that could possibly work.
Unresolved External Symbol
Flexibility
Dynamic Binding
Simplicity
20. Symbols that can not be accessed by code in other units have __________. These symbols are usually static non-member functions/variables defined within.c/.cpp or defined in an anonymous namespace.
.dll import library
GetProcAddress
Fetch
Internal Linkage
21. Formatted code standards.
Structural
Coding Standards
Data Breakpoint
Access Violation
22. Downloads your changes and then merges.
Pull
Black-Box
Resolved
name mangling
23. 2 Eyes + 2 Minds = AWESOME!
.lib - project properties
Design
Undeclared Identifier
Pair Programming
24. 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
Observer
External Linkage
0xFEEEFEEE
Internal Linkage
25. Initialized stack memory.
Access Violation
0xCCCCCCCC
Navigability
Show Log
26. Ability to withstand change and what the effects are.
Test Fixture
Optimization Last
Robustness
Modularity
27. When doing a - precise task.
Cohesion
Spike Solution
Edit Conflict
40 Hour Work Week
28. Valid input that the program is designed to process.
Positive Test Case
CRC Cards
Coding Standards
.lib - project properties
29. Allows you to switch your working copy to another branch.
Merge
Translation Unit
White-Box
Checkout
30. Concept based on limiting the scope of modules to provide better structures.
Locals
Law of Demeter
User Stories
Function Object
31. A set of creation and initialization steps useful for a set of different related tests.
Test Fixture
Edit Conflict
Execution Pointer
.lib - project properties
32. Function doesn't exist.
40 Hour Work Week
Push
Black-Box
Unresolved External Symbol
33. Link multiple projects together
Forward Declaration
Iteration Planning
Dependency
.lib - project properties
34. STOP!!
Edit Conflict
Modularity
Breakpoint
.lib - project dependices
35. Separating out a section of code into a reusable function or class.
Cohesion
Abstraction
Revert
Composition
36. Fix any problems and then repeat the process.
0xCDCDCDCD
Branch
Maintenance
0xCCCCCCCC
37. Classes build off of each other.
Realization
Fetch
Modularity
Coding Standards
38. Do not optimize until the very end.
Requirements
Law of Demeter
Optimization Last
Remove
39. Weak relationship between two classes. Almost always results in a #include.
Dependency
Delegation
Tag
Move People Around
40. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Cohesion
CRC Cards
Namespaces
0xFEEEFEEE
41. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
0xCDCDCDCD
Fa
Unresolved External Symbol
Cherry Pick
42. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Abstraction
Factory Method
Internal Linkage
Composite
43. Ignores files when pushing.
Refactoring
Watch
Ignore
Clone
44. CONSTANT
const
Factory Method
.dll explicit linking
Globals
45. Are what function classes should include.
Execution Pointer
CRC Cards
Origin
Data Breakpoint
46. Functionality Tests.
.lib - project dependices
On-Site Customer
Acceptance Tests
Static
47. Meetings used to create a release plan - which will lay out the overall project.
Unresolved External Symbol
Autos
Composite
Release Planning
48. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Execution Pointer
40 Hour Work Week
Abstract Function
Factory Method
49. Will execute all code paths and boundary conditions.
Tag
View
Checkout
Structural
50. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Undeclared Identifier
Ignore
State
Abstract Function
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