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 group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Namespaces
Internal Linkage
.lib - code generate
Revert
2. Initialized stack memory.
Generalization
0xCCCCCCCC
.dll explicit linking
On-Site Customer
3. Inheritance between object.
Release Planning
Aggregation
Generalization
Unit Test First
4. What is part of the current scope.
Locals
Robustness
Command
extern "C"
5. Are what function classes should include.
Export
CRC Cards
Show Log
Analysis
6. Code whatever it is you need to code.
.lib - code generate
Coding
Fa
Push
7. Invalid or unexpected input that the program is not designed to process.
Negative Test Case
Cohesion
.lib - project properties
Virtual Function Table
8. Takes information in the index and pushes it onto the stack.
0xCCCCCCCC
View
State
Stash
9. Bad! Don't ever use these types of variables!
Globals
name mangling
0xFEEEFEEE
Push
10. Allows consumers to try a system earlier and give early feedback.
Realization
Positive Test Case
On-Site Customer
Origin
11. Uploads all changes staged in the index list into the repository database.
Stand Up Meetings
Dynamic Binding
Namespaces
Commit
12. Makes a project compile in order of who is dependent on what
0xCCCCCCCC
.lib - project dependices
Commit
Static
13. Ignores files when pushing.
.lib - code generate
Internal Linkage
Ignore
Namespaces
14. Portioning your changes to commit by inserting them into the index.
.dll implicit linking
Precompiled Header
Cherry Pick
Translation Unit
15. Breaks encapsulation boundaries.
Black-Box
.lib - project properties
White-Box
Resolved
16. Classes build off of each other.
Modularity
Internal Linkage
0x00000000
On-Site Customer
17. Removes files from the repository.
extern "C"
Data Breakpoint
Remove
Branch
18. About the interface to an object. Data contained within.
Encapsulation
40 Hour Work Week
Generalization
Move People Around
19. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Index
.lib - preprocessor directive
Static
Composite
20. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Realization
Test Fixture
Fa
Multiplicity
21. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Move People Around
Function Object
Acceptance Tests
Design
22. Keeps a team using a similar naming convention for things.
Refactoring
Abstract Function
Metaphor
Data Breakpoint
23. CONSTANT
Dependency
const
Hierarchy
Export
24. Having power over inheritance with the flexibility of composition.
Modularity
0x00000000
Maintenance
Delegation
25. Copies all changes from one branch into another branch.
Merge
Continuous Integration
Add
0xFDFDFDFD
26. Concept based on limiting the scope of modules to provide better structures.
Revert
Law of Demeter
Continuous Integration
Access Violation
27. Connection between a local brand and a remote branch.
External Linkage
40 Hour Work Week
Track
Hierarchy
28. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Modularity
Requirements
Stash
Command
29. The default nickname for the remote repository.
Index
Optimization Last
Origin
Fetch
30. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Abstraction
Move People Around
Model
Translation Unit
31. Adds files to the repository.
Coding
Pair Programming
Add
Abstract Function
32. When we remove redundant or obsolete designs and replace them with a new.
Composite
External Linkage
Branch
Refactoring
33. A set of creation and initialization steps useful for a set of different related tests.
Origin
Virtual Function Table
Test Fixture
External Linkage
34. 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
0xCDCDCDCD
GetProcAddress
External Linkage
Edit Conflict
35. Will execute all code paths and boundary conditions.
Structural
Refactoring
Design
Stash
36. When a conflict is fixed.
Export
.dll LoadLibrary
Namespaces
Resolved
37. Written by the customers as things that the system needs to do for them.
Static
Precompiled Header
User Stories
Execution Pointer
38. Bookmark of a revised set with a title. For easy checkouts.
Ignore
40 Hour Work Week
Cohesion
Tag
39. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Maintenance
Undeclared Identifier
Analysis
0xFEEEFEEE
40. Function doesn't exist.
0xCCCCCCCC
Positive Test Case
Unresolved External Symbol
Cohesion
41. When doing a - precise task.
Abstraction
Cohesion
.lib - project properties
Testing
42. Current line that is executing.
Execution Pointer
Push
Coding Standards
Show Log
43. 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.
Internal Linkage
Add
User Stories
Namespaces
44. Separating out a section of code into a reusable function or class.
Merge
Pair Programming
Abstraction
Black-Box
45. A type of library that is used by the code
Model
Remove
Static
External Linkage
46. Treating a derived class's data members like it's base class's.
Cherry Pick
Maintenance
const
Polymorphism
47. One of the linking methods (pragma comment)
Testing
.lib - preprocessor directive
Breakpoint
Add
48. Functionality Tests.
.lib - code generate
Acceptance Tests
White-Box
Checkout
49. When you type in an object - you can see its attributes.
Positive Test Case
Black-Box
Watch
Resolved
50. How many objects that a source object can legitimately reference.
0xCDCDCDCD
Modularity
Multiplicity
User Stories
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