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. Stops when memory changes.
Data Breakpoint
Coding
Export
Fetch
2. Connection between a local brand and a remote branch.
Cohesion
Track
Stand Up Meetings
Data Breakpoint
3. Ignores files when pushing.
On-Site Customer
Ignore
Coding Standards
Pull
4. Initialized heap memory.
0xCDCDCDCD
Factory Method
Realization
Coding Standards
5. When GIT cannot merge your data.
Nesting
Command
Edit Conflict
Testing
6. Adds files to the repository.
Data Breakpoint
Add
Coding
0xCCCCCCCC
7. Current view/ previous line.
Dependency
Autos
.dll LoadLibrary
Generalization
8. Try to find the flaws in your code.
Nesting
Acceptance Tests
Testing
Model
9. NULL memory.
GetProcAddress
.lib - code generate
0x00000000
Controller
10. Helps to eliminate unnecessary "include chaining."
Precompiled Header
Show Log
Forward Declaration
Fa
11. Valid input that the program is designed to process.
CRC Cards
Coding
Nesting
Positive Test Case
12. A measure of logical dependency.
Coupling
Law of Demeter
White-Box
Optimization Last
13. Meetings used to create a release plan - which will lay out the overall project.
Fetch
0xCCCCCCCC
Release Planning
.dll import library
14. Set of all pending changes.
Nesting
Index
const
Edit Conflict
15. Portioning your changes to commit by inserting them into the index.
Cherry Pick
Dependency
View
Simplicity
16. Invalid or unexpected input that the program is not designed to process.
Encapsulation
Static
Negative Test Case
Show Log
17. Having power over inheritance with the flexibility of composition.
Delegation
Clone
Modularity
Precompiled Header
18. When we remove redundant or obsolete designs and replace them with a new.
0xFDFDFDFD
Coding
Refactoring
Observer
19. When doing a - precise task.
Push
View
Cohesion
Observer
20. Puts all headers into a master header.
Precompiled Header
User Stories
Unresolved External Symbol
Show Log
21. Creates a spin-off of a repository for concurrent development.
.lib - preprocessor directive
Internal Linkage
Checkout
Branch
22. Always do the simplest design that could possibly work.
View
Requirements
Pull
Simplicity
23. Input
Controller
Testing
Index
Generalization
24. Use only through the interface of the object.
Black-Box
Master
Iteration Planning
Continuous Integration
25. When a class is defined within another class.
Optimization Last
Multiplicity
Nesting
Generalization
26. Default branch within your repository.
Master
Index
Composite
Tag
27. Link multiple projects together
Dependency
.lib - project properties
Functional
40 Hour Work Week
28. When you type in an object - you can see its attributes.
Watch
Testing
Aggregation
Fa
29. Uploads all changes staged in the index list into the repository database.
Aggregation
Watch
Generalization
Commit
30. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Unit Test First
Iteration Planning
Precompiled Header
Composite
31. Initialized stack memory.
0xCCCCCCCC
Robustness
Singleton
Add
32. Views all previous changes.
Stand Up Meetings
Show Log
Structural
Precompiled Header
33. Weak relationship between two classes. Almost always results in a #include.
Resolved
.lib - project properties
Realization
Dependency
34. Inheritance between object.
Static
Data Breakpoint
Acceptance Tests
Generalization
35. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Release Planning
Composition
Namespaces
CRC Cards
36. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
State
View
On-Site Customer
Release Planning
37. Are what function classes should include.
.lib - preprocessor directive
.lib - project properties
Composition
CRC Cards
38. 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
Polymorphism
Unit Test First
External Linkage
Stand Up Meetings
39. Uploads changes to your current branch.
Tag
.dll LoadLibrary
Push
Refactoring
40. Variable doesn't exist.
Origin
Unit Test First
Undeclared Identifier
Aggregation
41. Ability to withstand change and what the effects are.
Robustness
Add
Edit Conflict
Export
42. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Execution Pointer
Positive Test Case
Pair Programming
Virtual Function Table
43. Code generation in a lib
Edit Conflict
.lib - code generate
Unresolved External Symbol
Fa
44. Creates a copy of your current branch into a remote branch.
0xCDCDCDCD
Navigability
Export
.lib - project dependices
45. Ensure a class only has one instance - and provide a global point of access to it
Observer
Virtual Function Table
Singleton
Internal Linkage
46. Developers should be integrated and releasing code into the code repository every few hours.
Execution Pointer
Globals
Continuous Integration
On-Site Customer
47. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Composite
Release Planning
Factory Method
Abstract Function
48. Freed heap memory.
CRC Cards
Cohesion
Unit Test First
0xFEEEFEEE
49. Keeps a team using a similar naming convention for things.
Metaphor
Polymorphism
Controller
Abstract Function
50. Application
Requirements
Resolved
Model
Unit Test First