Deck 4: Software Reuse and Specification Language
Question
Question
Question
Question
Question
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/22
Play
Full screen (f)
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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