Software-Engineering (Set 2)
Software-Engineering (Set 2)
2 of 10 sets
104. Which of the following life cycle model can be chosen if the development team
has less experience on similar projects?
A. Spiral
B. Waterfall
C. RAD
D. Iterative Enhancement Model
Answer:A
106. Which of the following life cycle model can be chosen if the development team
has less experience on similar projects?
A. Spiral
B. Waterfall
C. RAD
D. Iterative Enhancement Model
Answer:A
107. Which two models doesn’t allow defining requirements early in the cycle?
A. Waterfall & RAD
B. Prototyping & Spiral
C. Prototyping & RAD
D. Waterfall & Spiral
Answer:B
110. A stage in which individual components are integrated and ensured that they
are error-free to meet customer requirements.
A. Coding
B. Testing
C. Design
D. Implementation
Answer:B
113. ER diagram is a ________of the database system which provides high level
conceptual data model and supports the users perception of the data.
A. Graphical representation
B. Hierarchical representation
C. Both of these
D. None above these
Answer:A
114. ________ is an object in to real world that is distinguishable from all other
objects
A. Entity
B. Attribute
115. _______ is set of entities of the same type that share the same properties
attributes.
A. Entity
B. Attribute
C. Both
D. None
Answer:A
126. A _________ is a decision support tool that uses a tree-like graph or model of
decisions and their possible consequences, including chance event outcomes,
resource costs, and utility.
A. Decision tree
B. Graphs
C. Trees
D. Neural Networks
Answer:A
136. DFD shows how things happen or the physical component is called ------------
A. Logical DFD
B. Physical DFD
C. Data dictionary
D. None of these
Answer:A
137. A relational database system needs to maintain data about the relations, such
as the schema of the relations. This is called
A. Metadata
B. Catalog
C. Log
D. Dictionary
Answer:A
139. What methods can be followed if designers are out of good SRS or engineering
design?
A. They must do whatever part of product design which remains undone
B. Various approaches and techniques are to be followed to complete
C. All of the mentioned
D. None of the mentioned
Answer:C
140. Why is Modelling one of the best way to carry out analysis?
A. During analysis, It serves as a good test for understanding
B. Provides further documentation for input to design resolution
C. All of the mentioned
D. None of the mentioned
Answer:C
148. Which of these are types of class model used in object oriented analysis?
A. Analysis Class models/ Conceptual Models
B. Design Class Models
149. Which of the following represents the use of Conceptual models during
product design?
A. Understanding the problem design
B. Setting Data Requirements
C. Validating Requirements
D. All of the mentioned
Answer:D
150. Which of the following represents the use of Conceptual models during
engineering design?
A. Understanding product design
B. Undergirding Engineering Modelling
C. All of the mentioned
D. None of the mentioned
Answer:C
152. Conceptual models are useful for which of the following reasons?
A. Understanding problem design
B. Data Requirements and Product design
C. Validating requirements
D. All of the mentioned
Answer:D
162. Which of the following Choices and standardizes patterns for a problem
domain promotes software reuse and, hence, quality and productivity?
A. Promoting Communication
B. Streamlining Documentation
C. Increasing Development Efficiency
D. Supporting Software Reuse
Answer:D
163. Relational schemas and other metadata about relations are stored in a
structure called the ____________
A. Metadata
B. Catalog
C. Log
D. Data Dictionary
Answer:D
165. Keep the statement language ______________ while writing a pseudo code.
A. Dependent
B. Independent
C. Case sensitive
D. Capitalized
Answer:B
166. Capitalize initial keyword – This is a rule while writing a pseudo code.
A. True
B. False
C. all
D. none
Answer:A
179. A software engineer must design the modules with the goal of high cohesion
and low coupling.
A. True
B. False
C. all
D. none
Answer:A
180. In what type of coupling, the complete data structure is passed from one
module to another?
A. Control Coupling
B. Stamp Coupling
C. External Coupling
D. Content Coupling
Answer:B
181. If all tasks must be executed in the same time-span, what type of cohesion is
being exhibited?
A. Functional Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Sequential Cohesion
Answer:B
183. __________ is the intellectual tool that allows us to deal with concepts apart
from particular instances of those concepts.
A. Module
B. Abstraction
C. Fan-in
D. Fan-out
Answer:B
185. The ________ is used to state a desired effect without stating the exact
mechanism of control.
A. Functional Abstraction
B. Control Abstraction
C. Cohesion
D. Coupling
Answer:B
186. __________in this each module and its dub module corresponding to a
processing step in the execution sequence.
A. Information hiding criteria
B. Conventional criteria
C. Data abstraction criteria
D. None of these
Answer:B
188. _______ In this each module hides the representation details of a major data
structure behind functions that access and modify the data structure.
A. Information hiding criteria
B. Conventional criteria
C. Data abstraction criteria
D. None of these
Answer:C
189. A module has _______if there is some logical relationship in the elements of a
module.
A. Logical cohesion
B. Temporal cohesion
C. Both A And B
D. None of these
Answer:A
190. ___________ This module gets data from sub-ordinates and forward it to
superordinate(boss) modules.
A. Afferent modules
B. Efferent modules
C. Co-ordinate modules
D. Transform modules.
Answer:A
191. ___________ This module gets data from super-ordinate and forward it to
sub-ordinates.
A. Afferent modules
B. Efferent modules
192. _______ This module manages the flow of data between different sub-
ordinates. They are used for selection purpose and in decision making.
A. Afferent modules
B. Efferent modules
C. Co-ordinate modules
D. Transform modules.
Answer:C
193. This module gets data from super-ordinates, process that data and again
forward It to super-ordinate modules, These modules are used for processing
purpose.
A. Afferent modules
B. Efferent modules
C. Co-ordinate modules
D. Transform modules.
Answer:D