Deck 3: Software Components, Design Diagrams, and Testing Techniques

Full screen (f)
exit full mode
Question
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
Use Space or
up arrow
down arrow
to flip the card.
Question
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
Question
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
Question
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
Question
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
Question
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
Question
A software engineer designs the user interface by applying an iterative process that draws on predefined design principles.
Question
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
Question
What do you understand by V&V in software testing?

A)verified version
B)version validation
C)verification and validation
D)version verification
Question
In static test techniques, behavioral and performance properties of the program are observed.
Question
Which granularity level of testing checks the behavior of module cooperation?

A)unit testing
B)integration testing
C)acceptance testing
D)regression testing
Question
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
Question
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
Question
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
Question
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
Question
A white box test scales up well at different granularity levels of testing.
Question
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.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/17
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
Unlock Deck
Unlock for access to all 17 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 17 flashcards in this deck.