Deck 3: Software Components, Design Diagrams, and Testing Techniques
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/17
Play
Full screen (f)
Deck 3: Software Components, Design Diagrams, and Testing Techniques
1
A software component
A)implements some functionality
B)has explicit dependencies through provides and required interfaces
C)communicates through its interfaces only
D)all of the mentioned
A)implements some functionality
B)has explicit dependencies through provides and required interfaces
C)communicates through its interfaces only
D)all of the mentioned
all of the mentioned
2
Which diagram evolved from a desire to develop a procedural design representation that would not allow violation of the structured constructs?
A)state transition diagram
B)box diagram
C)er diagram
D)none of the mentioned
A)state transition diagram
B)box diagram
C)er diagram
D)none of the mentioned
box diagram
3
A __________ executes the loop task first, then tests a condition and repeats the task until the condition fails.
A)repeat until
B)condition
C)do while tests
D)if then-else
A)repeat until
B)condition
C)do while tests
D)if then-else
repeat until
4
Which of the following is not a characteristics of box diagram?
A)functional domain
B)arbitrary transfer of control is impossible
C)recursion is easy to represent
D)providing a notation that translates actions and conditions
A)functional domain
B)arbitrary transfer of control is impossible
C)recursion is easy to represent
D)providing a notation that translates actions and conditions
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
5
The________ is represented as two processing boxes connected by an line (arrow) of control.
A)repetition
B)sequence
C)condition
D)none of the above
A)repetition
B)sequence
C)condition
D)none of the above
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
6
Which of the following term is best defined by the statement "Notation that can be input directly into a computer-based development system offers significant benefits."?
A)machine readability
B)maintainability
C)structure enforcement
D)overall simplicity
A)machine readability
B)maintainability
C)structure enforcement
D)overall simplicity
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
7
A software engineer designs the user interface by applying an iterative process that draws on predefined design principles.
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
8
What combines the outward manifestation of the computer-based system , coupled with all supporting information that describe system syntax and semantics?
A)mental image
B)interface design
C)system image
D)interface validation
A)mental image
B)interface design
C)system image
D)interface validation
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
9
What do you understand by V&V in software testing?
A)verified version
B)version validation
C)verification and validation
D)version verification
A)verified version
B)version validation
C)verification and validation
D)version verification
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
10
In static test techniques, behavioral and performance properties of the program are observed.
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
11
Which granularity level of testing checks the behavior of module cooperation?
A)unit testing
B)integration testing
C)acceptance testing
D)regression testing
A)unit testing
B)integration testing
C)acceptance testing
D)regression testing
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
12
Which test refers to the retesting of a unit, integration and system after modification, in order to ascertain that the change has not introduced new faults?
A)regression test
B)smoke test
C)alpha test
D)beta test
A)regression test
B)smoke test
C)alpha test
D)beta test
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
13
Which of the following is a black box testing strategy?
A)all statements coverage
B)control structure coverage
C)cause-effect graphs
D)all paths coverage
A)all statements coverage
B)control structure coverage
C)cause-effect graphs
D)all paths coverage
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
14
A set of inputs, execution preconditions and expected outcomes is known as a
A)test plan
B)test case
C)test document
D)test suite
A)test plan
B)test case
C)test document
D)test suite
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
15
In which test design each input is tested at both ends of its valid range and just outside its valid range?
A)boundary value testing
B)equivalence class partitioning
C)boundary value testing and equivalence class partitioning
D)decision tables
A)boundary value testing
B)equivalence class partitioning
C)boundary value testing and equivalence class partitioning
D)decision tables
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
16
A white box test scales up well at different granularity levels of testing.
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
17
When does the testing process stops?
A)when resources (time and budget) are over
B)when some coverage is reached
C)when quality criterion is reached
D)testing never ends.
A)when resources (time and budget) are over
B)when some coverage is reached
C)when quality criterion is reached
D)testing never ends.
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck