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. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Realization
Iteration Planning
const
Execution Pointer
2. Keeps a team using a similar naming convention for things.
Aggregation
0xCCCCCCCC
Black-Box
Metaphor
3. Current view/ previous line.
Namespaces
Autos
Undeclared Identifier
Coupling
4. Developers should be integrated and releasing code into the code repository every few hours.
Continuous Integration
Track
Aggregation
Coding
5. When a concrete class inherits from a pure interface.
Composite
Access Violation
Realization
Encapsulation
6. Breaks encapsulation boundaries.
.dll implicit linking
White-Box
Revert
Translation Unit
7. Fix any problems and then repeat the process.
Observer
Forward Declaration
Maintenance
0x00000000
8. A collection of memory addresses for all virtual functions in an objects class hierarchy.
.lib - project dependices
Virtual Function Table
Commit
Delegation
9. Creates a copy of your current branch into a remote branch.
CRC Cards
Export
Translation Unit
Fetch
10. What is part of the current scope.
Edit Conflict
Breakpoint
Multiplicity
Locals
11. Create a test and then create a function.
Access Violation
Abstraction
Testing
Unit Test First
12. How many objects that a source object can legitimately reference.
Release Planning
Optimization Last
Multiplicity
Unresolved External Symbol
13. Invalid or unexpected input that the program is not designed to process.
Generalization
Negative Test Case
Dynamic Binding
Cohesion
14. Downloads without merging.
Testing
Refactoring
Fetch
Structural
15. Weak relationship between two classes. Almost always results in a #include.
.lib - preprocessor directive
0xCDCDCDCD
Dependency
Nesting
16. Puts all headers into a master header.
Precompiled Header
Function Object
Move People Around
Stand Up Meetings
17. Initialized stack memory.
User Stories
CRC Cards
const
0xCCCCCCCC
18. A pointer or reference. One object needs to know about the other object to work.
Association
Optimization Last
Internal Linkage
Abstraction
19. Formatted code standards.
Tag
Coding Standards
Coding
Observer
20. When a conflict is fixed.
Optimization Last
Tag
Coupling
Resolved
21. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
name mangling
Autos
Singleton
State
22. Variable doesn't exist.
Iteration Planning
Analysis
Undeclared Identifier
Polymorphism
23. Makes a copy of your repository.
Move People Around
.dll import library
Clone
Access Violation
24. Views all previous changes.
Hierarchy
Delegation
Track
Show Log
25. Ability to withstand change and what the effects are.
Cohesion
Robustness
Resolved
Positive Test Case
26. No man's land. Guard bytes before the after allocated heap memory.
Delegation
0xFDFDFDFD
Access Violation
Polymorphism
27. Application
Model
Negative Test Case
Export
0x00000000
28. Function doesn't exist.
Index
Abstract Function
.dll implicit linking
Unresolved External Symbol
29. When a class is defined within another class.
Tag
Clone
Nesting
Test Fixture
30. Try to find the flaws in your code.
White-Box
Testing
Singleton
0xCCCCCCCC
31. When doing a - precise task.
Observer
Coding Standards
Cohesion
Virtual Function Table
32. Ask questions and obtain the details and requirements given.
Singleton
Tag
Show Log
Requirements
33. Connection between a local brand and a remote branch.
Dependency
User Stories
Dynamic Binding
Track
34. A function that can load a library
0xCDCDCDCD
Abstraction
Tag
.dll LoadLibrary
35. Current line that is executing.
Execution Pointer
Test Fixture
Composite
Positive Test Case
36. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Autos
State
.dll LoadLibrary
Pull
37. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Fetch
Simplicity
External Linkage
Command
38. Inheritance between object.
Generalization
Commit
Acceptance Tests
40 Hour Work Week
39. The linking is already done internally
.dll implicit linking
Watch
Metaphor
Export
40. A type of library that is used by the code
Coding
Execution Pointer
Abstraction
Static
41. Ignores files when pushing.
Undeclared Identifier
Classifier Function
Ignore
View
42. When you type in an object - you can see its attributes.
Controller
Autos
Watch
Abstraction
43. Always do the simplest design that could possibly work.
Access Violation
Resolved
Execution Pointer
Simplicity
44. Code whatever it is you need to code.
Breakpoint
Precompiled Header
Coding
Metaphor
45. A reference. Has and delete dynamic memory. implies ownership (Association does not).
Tag
Metaphor
Aggregation
Command
46. 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
0xFDFDFDFD
External Linkage
Refactoring
Show Log
47. NULL memory.
Precompiled Header
0x00000000
Breakpoint
Nesting
48. Black Box - The way the program works is internally unknown.
Composition
Internal Linkage
Functional
Watch
49. Separating out a section of code into a reusable function or class.
.dll LoadLibrary
Abstraction
Unit Test First
Iteration Planning
50. Static in C++. Can span all instances of a class.
Fa
.dll import library
.lib - code generate
Classifier Function