Deck 4: Software Reuse and Specification Language

Full screen (f)
exit full mode
Question
Which of the following is not a part of a test design document?

A)test plan
B)test design specification
C)test case specification
D)test log
Use Space or
up arrow
down arrow
to flip the card.
Question
Specifying a set of test cases or test paths for each item to be tested at that level is known as

A)test case generation
B)test case design
C)all of the mentioned
D)none of the mentioned
Question
Acceptance & system test planning are a part of architectural design.
Question
PRD stands for

A)product requirement document
B)project requirement document
C)product restrictions document
D)none of the mentioned
Question
Reuse-based software engineering is a software engineering strategy where the development process is geared to reusing existing software.
Question
The open source movement has meant that there is a huge reusable code base available at

A)free of cost
B)low cost
C)high cost
D)short period of time
Question
reused in a database management system".

A)application system reuse
B)component reuse
C)object and function reuse
D)none of the mentioned
Question
COTS product reuse means

A)class and function libraries that implement commonly used abstractions are available for reuse.
B)shared components are woven into an application at different places when the program is compiled.
C)large-scale systems that encapsulate generic business functionality and rules are configured for an organization.
D)systems are developed by configuring and integrating existing application systems.
Question
NET are specific to which platform?

A)java
B)mac-os
C)microsoft
D)linux
Question
Which of the following is a generic structure that is extended to create a more specific subsystem or application?

A)software reuse
B)object-oriented programming language
C)framework
D)none of the mentioned
Question
"An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another." Which category the example belong to?

A)process specialization
B)platform specialization
C)environment specialization
D)functional specialization
Question
What are generic application systems that may be designed to support a particular business type, activity, or sometimes a complete enterprise?

A)cots-solution systems
B)cots-integrated systems
C)erp systems
D)both cots-solution and cots-integrated systems
Question
Which of the following is not an advantages of software reuse?

A)lower costs
B)faster software development
C)high effectiveness
D)lower risks
Question
Which framework class include standards and classes that support component communication and information exchange?

A)system infrastructure frameworks
B)middleware integration frameworks
C)enterprise application frameworks
D)mvc
Question
Which of the following option is not provided by formal methods?

A)providing frameworks
B)verifying systems
C)provide investors
D)both providing frameworks and verifying systems
Question
___________ are statements that can be interpreted in a number of ways.

A)contradictions
B)ambiguities
C)vagueness
D)comments
Question
What defines the circumstances in which a particular operation is valid?

A)contradictions
B)post-condition
C)vagueness
D)none of the mentioned
Question
Which of the following is a way of making a statement about the elements of a set that is true for every member of the set?

A)set
B)sequence
C)universal quantification
D)both set and sequence
Question
Which of the following occurs often due to the bulkiness of a system specification document?

A)contradictions
B)ambiguities
C)vagueness
D)incompleteness
Question
The _________ of a formal specification language is often based on a syntax that is derived from standard set theory notation and predicate calculus.

A)semantic domain
B)syntactic domain
C)sequence
D)set
Question
Which of the following provides a concise, unambiguous, and consistent method for documenting system requirements?

A)cmm
B)iso-9001
C)case tools
D)formal methods
Question
The ____________ of a specification language indicates how the language represents system requirements.

A)semantic domain
B)syntactic domain
C)sequence
D)set
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/22
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 4: Software Reuse and Specification Language
1
Which of the following is not a part of a test design document?

A)test plan
B)test design specification
C)test case specification
D)test log
test log
2
Specifying a set of test cases or test paths for each item to be tested at that level is known as

A)test case generation
B)test case design
C)all of the mentioned
D)none of the mentioned
all of the mentioned
3
Acceptance & system test planning are a part of architectural design.
False
4
PRD stands for

A)product requirement document
B)project requirement document
C)product restrictions document
D)none of the mentioned
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
5
Reuse-based software engineering is a software engineering strategy where the development process is geared to reusing existing software.
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
6
The open source movement has meant that there is a huge reusable code base available at

A)free of cost
B)low cost
C)high cost
D)short period of time
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
7
reused in a database management system".

A)application system reuse
B)component reuse
C)object and function reuse
D)none of the mentioned
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
8
COTS product reuse means

A)class and function libraries that implement commonly used abstractions are available for reuse.
B)shared components are woven into an application at different places when the program is compiled.
C)large-scale systems that encapsulate generic business functionality and rules are configured for an organization.
D)systems are developed by configuring and integrating existing application systems.
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
9
NET are specific to which platform?

A)java
B)mac-os
C)microsoft
D)linux
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
10
Which of the following is a generic structure that is extended to create a more specific subsystem or application?

A)software reuse
B)object-oriented programming language
C)framework
D)none of the mentioned
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
11
"An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another." Which category the example belong to?

A)process specialization
B)platform specialization
C)environment specialization
D)functional specialization
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
12
What are generic application systems that may be designed to support a particular business type, activity, or sometimes a complete enterprise?

A)cots-solution systems
B)cots-integrated systems
C)erp systems
D)both cots-solution and cots-integrated systems
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
13
Which of the following is not an advantages of software reuse?

A)lower costs
B)faster software development
C)high effectiveness
D)lower risks
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
14
Which framework class include standards and classes that support component communication and information exchange?

A)system infrastructure frameworks
B)middleware integration frameworks
C)enterprise application frameworks
D)mvc
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
15
Which of the following option is not provided by formal methods?

A)providing frameworks
B)verifying systems
C)provide investors
D)both providing frameworks and verifying systems
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
16
___________ are statements that can be interpreted in a number of ways.

A)contradictions
B)ambiguities
C)vagueness
D)comments
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
17
What defines the circumstances in which a particular operation is valid?

A)contradictions
B)post-condition
C)vagueness
D)none of the mentioned
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
18
Which of the following is a way of making a statement about the elements of a set that is true for every member of the set?

A)set
B)sequence
C)universal quantification
D)both set and sequence
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
19
Which of the following occurs often due to the bulkiness of a system specification document?

A)contradictions
B)ambiguities
C)vagueness
D)incompleteness
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
20
The _________ of a formal specification language is often based on a syntax that is derived from standard set theory notation and predicate calculus.

A)semantic domain
B)syntactic domain
C)sequence
D)set
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
21
Which of the following provides a concise, unambiguous, and consistent method for documenting system requirements?

A)cmm
B)iso-9001
C)case tools
D)formal methods
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
22
The ____________ of a specification language indicates how the language represents system requirements.

A)semantic domain
B)syntactic domain
C)sequence
D)set
Unlock Deck
Unlock for access to all 22 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 22 flashcards in this deck.