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 GIT cannot merge your data.
Remove
Dependency
Edit Conflict
.dll import library
2. Create a test and then create a function.
Edit Conflict
Unit Test First
Unresolved External Symbol
Coding
3. Black Box - The way the program works is internally unknown.
Functional
Static
40 Hour Work Week
User Stories
4. Freed heap memory.
Model
0xFEEEFEEE
Static
.dll implicit linking
5. Try to find the flaws in your code.
Testing
Virtual Function Table
Release Planning
0xFEEEFEEE
6. Fix any problems and then repeat the process.
extern "C"
Optimization Last
Unit Test First
Maintenance
7. Written by the customers as things that the system needs to do for them.
.lib - preprocessor directive
Testing
User Stories
Push
8. NULL memory.
Cohesion
0x00000000
Negative Test Case
View
9. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Namespaces
Composite
extern "C"
Coupling
10. Bad! Don't ever use these types of variables!
const
Controller
Ignore
Globals
11. Invalid or unexpected input that the program is not designed to process.
Show Log
Locals
Index
Negative Test Case
12. Whats displayed to the screen
Show Log
View
0xCCCCCCCC
Ignore
13. What is part of the current scope.
Aggregation
Stand Up Meetings
Generalization
Locals
14. Meetings used to create a release plan - which will lay out the overall project.
.lib - project properties
Flexibility
Release Planning
Polymorphism
15. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Factory Method
Commit
Refactoring
Globals
16. Treating a derived class's data members like it's base class's.
name mangling
Model
0xCCCCCCCC
Polymorphism
17. Makes a copy of your repository.
Master
Model
Clone
Fa
18. Creates a copy of your current branch into a remote branch.
GetProcAddress
Push
Remove
Export
19. Stand up meetings show who will be valuable and needed.
Stand Up Meetings
Breakpoint
Navigability
Cohesion
20. Link multiple projects together
.lib - project properties
External Linkage
Show Log
.dll LoadLibrary
21. The default nickname for the remote repository.
Origin
Law of Demeter
.lib - project properties
Hierarchy
22. Linking to dynamic libraries is usually handled by linking to an ____________.
.dll import library
Edit Conflict
Static
Origin
23. Helps to eliminate unnecessary "include chaining."
Nesting
Forward Declaration
Autos
Function Object
24. Allows consumers to try a system earlier and give early feedback.
Function Object
Edit Conflict
Dependency
On-Site Customer
25. Creates a spin-off of a repository for concurrent development.
Fetch
Precompiled Header
40 Hour Work Week
Branch
26. Formatted code standards.
extern "C"
Coding Standards
Unit Test First
.lib - project dependices
27. Downloads without merging.
Command
Origin
Fetch
Add
28. Plan out your code.
Execution Pointer
View
Namespaces
Design
29. When a concrete class inherits from a pure interface.
Optimization Last
Realization
Nesting
Generalization
30. A type of library that is used by the code
Watch
Unit Test First
Maintenance
Static
31. Weak relationship between two classes. Almost always results in a #include.
const
Dependency
Push
Acceptance Tests
32. Adds files to the repository.
Coding
.dll explicit linking
.dll import library
Add
33. Are what function classes should include.
Acceptance Tests
Black-Box
CRC Cards
Maintenance
34. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Pair Programming
Commit
State
Resolved
35. Developers should be integrated and releasing code into the code repository every few hours.
Merge
Continuous Integration
Design
Internal Linkage
36. The process of deciding which function definition to link during run-time.
Generalization
Refactoring
Dynamic Binding
Spike Solution
37. Classes build off of each other.
Modularity
Access Violation
Pull
Internal Linkage
38. Ask questions and obtain the details and requirements given.
Controller
View
Requirements
Aggregation
39. Code whatever it is you need to code.
Coding
Simplicity
Add
Merge
40. Current view/ previous line.
Show Log
Autos
Commit
Continuous Integration
41. Set of all pending changes.
Remove
Index
Clone
Robustness
42. When you type in an object - you can see its attributes.
Delegation
Globals
Iteration Planning
Watch
43. Quick program.
.lib - preprocessor directive
Negative Test Case
Spike Solution
Move People Around
44. Downloads your changes and then merges.
Coding
Pull
Clone
.dll implicit linking
45. Will execute all code paths and boundary conditions.
Association
Tag
Data Breakpoint
Structural
46. No man's land. Guard bytes before the after allocated heap memory.
Fa
Requirements
0xFDFDFDFD
.lib - project properties
47. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Merge
Iteration Planning
.dll LoadLibrary
Polymorphism
48. Code generation in a lib
Push
Internal Linkage
.lib - code generate
Metaphor
49. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Black-Box
Virtual Function Table
Controller
Command
50. 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
User Stories
Design
Edit Conflict
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