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. When you type in an object - you can see its attributes.
Test Fixture
Model
Watch
.lib - code generate
2. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Cohesion
Autos
Acceptance Tests
Translation Unit
3. Invalid or unexpected input that the program is not designed to process.
Function Object
Negative Test Case
Autos
Edit Conflict
4. The linking is already done internally
Flexibility
.dll implicit linking
Merge
Delegation
5. Ask questions and obtain the details and requirements given.
Requirements
Access Violation
Robustness
Function Object
6. 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
Robustness
Fa
Precompiled Header
7. Formatted code standards.
Composite
Coding Standards
.lib - project properties
Autos
8. Default branch within your repository.
Pair Programming
Show Log
.lib - project properties
Master
9. When doing a - precise task.
Cohesion
Observer
Undeclared Identifier
Execution Pointer
10. When a class is defined within another class.
.dll import library
Unresolved External Symbol
Function Object
Nesting
11. Written by the customers as things that the system needs to do for them.
Spike Solution
Analysis
External Linkage
User Stories
12. When a conflict is fixed.
View
Translation Unit
Command
Resolved
13. Will execute all code paths and boundary conditions.
Export
White-Box
Hierarchy
Structural
14. Application
Iteration Planning
Structural
Stash
Model
15. Always do the simplest design that could possibly work.
Factory Method
Simplicity
Unit Test First
Classifier Function
16. Bad! Don't ever use these types of variables!
On-Site Customer
Globals
Autos
Index
17. Use this to find a memory address or signiture in a dll
Access Violation
Abstract Function
Coding
GetProcAddress
18. Ability to withstand change and what the effects are.
Factory Method
Watch
Robustness
Singleton
19. Function doesn't exist.
Unresolved External Symbol
Singleton
.lib - preprocessor directive
.dll import library
20. Classes build off of each other.
Modularity
Observer
Positive Test Case
Association
21. Uploads changes to your current branch.
Structural
Aggregation
Precompiled Header
Push
22. Whats displayed to the screen
.dll import library
View
Merge
Export
23. Stops when memory changes.
Data Breakpoint
Generalization
Testing
Aggregation
24. A measure of logical dependency.
Undeclared Identifier
Hierarchy
Coupling
User Stories
25. Black Box - The way the program works is internally unknown.
Functional
Autos
40 Hour Work Week
0xCDCDCDCD
26. Views all previous changes.
Aggregation
Tag
Internal Linkage
Show Log
27. Plan out your code.
Composition
Optimization Last
Design
Fetch
28. Allows you to switch your working copy to another branch.
Modularity
Add
Resolved
Checkout
29. Initialized stack memory.
0xCCCCCCCC
Controller
Fa
Negative Test Case
30. Put this before a function name in a dll - and the function name will avoid name mangling
extern "C"
Merge
0xCDCDCDCD
Design
31. You have to tell it to link
Stash
0xFEEEFEEE
Remove
.dll explicit linking
32. NULL memory.
Master
Push
0x00000000
Stash
33. Weak relationship between two classes. Almost always results in a #include.
Robustness
const
Dependency
Law of Demeter
34. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
Abstract Function
name mangling
Fetch
.dll explicit linking
35. Meetings used to create a release plan - which will lay out the overall project.
Release Planning
Generalization
Coupling
Polymorphism
36. Are what function classes should include.
View
Release Planning
Stand Up Meetings
CRC Cards
37. Variable doesn't exist.
Undeclared Identifier
Clone
.dll LoadLibrary
Model
38. Fix any problems and then repeat the process.
View
Coding
Maintenance
Command
39. Try to find the flaws in your code.
Testing
Unresolved External Symbol
Aggregation
Generalization
40. Connection between a local brand and a remote branch.
Breakpoint
Track
Function Object
Resolved
41. Code generation in a lib
Static
.lib - code generate
Master
.lib - project properties
42. Downloads without merging.
Optimization Last
Fa
Fetch
Hierarchy
43. Meetings at the beginning of each iteration to produce a plan of programming tasks.
.lib - project dependices
Stand Up Meetings
Iteration Planning
Abstraction
44. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Ignore
Checkout
0xFDFDFDFD
Observer
45. Removes files from the repository.
Stash
40 Hour Work Week
Execution Pointer
Remove
46. The process of deciding which function definition to link during run-time.
Requirements
Function Object
Classifier Function
Dynamic Binding
47. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Aggregation
Revert
Forward Declaration
State
48. A function that can load a library
.dll LoadLibrary
External Linkage
Coding Standards
Stand Up Meetings
49. Portioning your changes to commit by inserting them into the index.
Unit Test First
Nesting
Cherry Pick
Maintenance
50. Static in C++. Can span all instances of a class.
Abstract Function
Data Breakpoint
Execution Pointer
Classifier Function