Note: This Question is unanswered, help us to find answer for this one
76. How do you create agile processes to manage unpredictability?
Answer
Correct Answer:
Both c and d
Note: This Question is unanswered, help us to find answer for this one
77. Which of the following is not necessary to apply agility to a software process?
Answer
Correct Answer:
Eliminate the use of project planning and testing.
Note: This Question is unanswered, help us to find answer for this one
78. Agile Unified Process uses the classic UP phased activities (inception, elaboration, construction, transition) to help the team visualize the overall process flow.
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
79. The Dynamic Systems Development Method (DSDM) suggests a philosophy that is based on the Pareto principle (80% of the application can be delivered in 20% of the time required to build the complete application).
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
80. All agile process models conform to a greater or lesser degree to the principles stated in the “Manifesto for Agile Software Development”.
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
81. In agile development it is more important to build software that meets the customers’ needs today than worry about features that might be needed in the future.
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
82. In agile software processes the highest priorities is to satisfy the customer through early and continuous delivery of valuable software
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
83. Agility is nothing more than the ability of a project team to respond rapidly to change.
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
84. Agility is nothing more than the ability of a project team to respond rapidly to change.
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
85. Which of these are objectives of Team Software Process?
Answer
Correct Answer:
Both b and c
Note: This Question is unanswered, help us to find answer for this one
86. Which of these is not a characteristic of Personal Software Process?
Answer
Correct Answer:
Practitioner requires careful supervision by the project manager.
Note: This Question is unanswered, help us to find answer for this one
87. Which of these is not one of the phase names defined by the Unified Process model for software development?
Answer
Correct Answer:
Validation phase.
Note: This Question is unanswered, help us to find answer for this one
88. The formal methods model of software development makes use of mathematical methods to
Answer
Correct Answer:
All of the above.
Note: This Question is unanswered, help us to find answer for this one
89. The component-based development model is
Answer
Correct Answer:
Dependent on object technologies for support.
Note: This Question is unanswered, help us to find answer for this one
90. The concurrent development model is
Answer
Correct Answer:
Both a and b
Note: This Question is unanswered, help us to find answer for this one
91. The concurrent development model is
Answer
Correct Answer:
Used whenever a large number of change requests are anticipated.
Note: This Question is unanswered, help us to find answer for this one
92. The spiral model of software development
Answer
Correct Answer:
Includes project risks evaluation during each iteration.
Note: This Question is unanswered, help us to find answer for this one
93. The prototyping model of software development is
Answer
Correct Answer:
A useful approach when a customer cannot define requirements clearly.
Note: This Question is unanswered, help us to find answer for this one
94. Evolutionary software process models
Answer
Correct Answer:
. All of the above.
Note: This Question is unanswered, help us to find answer for this one
95. The incremental model of software development is
Answer
Correct Answer:
A good approach when a working core product is required quickly.
Note: This Question is unanswered, help us to find answer for this one
96. The waterfall model of software development is
Answer
Correct Answer:
A reasonable approach when requirements are well defined.
Note: This Question is unanswered, help us to find answer for this one
97. t is generally accepted that one cannot have weak software processes and create high quality end products.
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
98. Process technology tools allow software organizations to compress schedules by skipping unimportant activities.
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
99. Which of these are standards for assessing software processes?
Answer
Correct Answer:
both b and d
Note: This Question is unanswered, help us to find answer for this one
100. Which of the following are recognized process flow types?
Answer
Correct Answer:
both b and c
Note: This Question is unanswered, help us to find answer for this one
101. Software processes can be constructed out of pre-existing software patterns to best meet the needs of a software project.
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
102. A good software development team always uses the same task set for every project to insure high quality work products.
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
103. The communication activity is best handled for small projects using six distinct actions (inception, elicitation, elaboration, negotiation, specification, validation).
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
104. Which of these are the 5 generic software engineering framework activities?
Note: This Question is unanswered, help us to find answer for this one
105. Which of the items listed below is not one of the software engineering layers?
Answer
Correct Answer:
Manufacturing
Note: This Question is unanswered, help us to find answer for this one
106. In general software only succeeds if its behavior is consistent with the objectives of its designers.
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
107. A most software development projects are initiated to try to meet some business need.
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
108. In agile process models the only deliverable work product is the working program.
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
109. The essence of software engineering practice might be described as understand the problem, plan a solution, carry out the plan, and examine the result for accuracy.
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
110. Planning ahead for software reuse reduces the cost and increases the value of the systems into which they are incorporated.
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
111. Software engineering umbrella activities are only applied during the initial phases of software development projects.
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
112. Software deteriorates rather than wears out because
Answer
Correct Answer:
Multiple change requests introduce errors in component interactions.
Note: This Question is unanswered, help us to find answer for this one
113. Which question no longer concerns the modern software engineer?
Answer
Correct Answer:
Why does computer hardware cost so much?
Note: This Question is unanswered, help us to find answer for this one
114. Product line software development depends the reuse of existing software components to provide software engineering leverage.
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
115. In its simplest form an external computing device may access cloud data services using a web browser.
Answer
Correct Answer:
True
Note: This Question is unanswered, help us to find answer for this one
116. There are no real differences between creating WebApps and Mobile-Apps.
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
117. WebApps are a mixture of print publishing and software development, making their development outside the realm of software engineering practice.
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
118. Software is a product and can be manufactured using the same technologies used for other engineering artifacts.
Answer
Correct Answer:
False
Note: This Question is unanswered, help us to find answer for this one
119. During integration testing, __________
Answer
Correct Answer:
different components are integrated one by one and tested at each level of integration.
Note: This Question is unanswered, help us to find answer for this one
120. Which two of the following are true about DFDs (data flow diagrams) used in Software Engineering?
Answer
Correct Answer:
DFDs represent data flow in the system as well as function performed by the system.
Note: This Question is unanswered, help us to find answer for this one
121. Suppose you are working on a highly complex project, which involves several kinds of risks. Which software life cycle model you should use in such situation so that the best product can be obtained?
Answer
Correct Answer:
Spiral Model
Note: This Question is unanswered, help us to find answer for this one
122. Which two of the following statements are correct regarding Unified Modeling Language (UML) diagrams?
Answer
Correct Answer:
In a use case diagram, one use case is independent of the other use case.
Note: This Question is unanswered, help us to find answer for this one
123. Which two of the following programming practices should be followed while coding?
Answer
Correct Answer:
Single-entry and single-exit constructs should be used as much as possible.
Note: This Question is unanswered, help us to find answer for this one
124. In case of a ________, the software does not behave in the way expected from it.
Answer
Correct Answer:
software failure
Note: This Question is unanswered, help us to find answer for this one
125. Which of the following approaches is/are more suitable for requirements specification?
Answer
Correct Answer:
Property-Oriented
Note: This Question is unanswered, help us to find answer for this one
126. Suppose you are working on a large-scale software engineering project. During the development phase of the project, the maximum effort will be consumed by which of the following phases of the software life cycle model?
Answer
Correct Answer:
testing phase
Note: This Question is unanswered, help us to find answer for this one
127. While correcting previous error(s) in a software product, new error(s) may be introduced. Therefore, ___________ testing should be carried out after every round of error fixing.
Answer
Correct Answer:
regression
Note: This Question is unanswered, help us to find answer for this one
128. Which three of the following options are covered in the subject of software engineering?
Answer
Correct Answer:
Development tools
Note: This Question is unanswered, help us to find answer for this one
129. A good software design should have __________ coupling and _________ cohesion.
Answer
Correct Answer:
low, high
Note: This Question is unanswered, help us to find answer for this one
130. In the test-driven development approach, ____________.
Answer
Correct Answer:
coding is performed incrementally. A new increment is started only after the successful testing of the previous increment
Note: This Question is unanswered, help us to find answer for this one
131. Which of the following activities is/ are common amongst all the software development processes?
Answer
Correct Answer:
All of the above
Note: This Question is unanswered, help us to find answer for this one
132. If the coupling among modules is low in software design then the product is: Select all that apply
Answer
Correct Answer:
easy to implement
Note: This Question is unanswered, help us to find answer for this one
133. In which of the following methods of debugging, a program is loaded with print statements for printing intermediate values in hope that some of the printed values will help in identifying the statement(s) containing error(s)?
Answer
Correct Answer:
Brute Force
Note: This Question is unanswered, help us to find answer for this one
134. The beta system testing to validate a fully developed system - i.e., ensuring that the system is fulfilling all the requirements - is carried out by __________.
Answer
Correct Answer:
actual customers or a selected group of friendly customers.
Note: This Question is unanswered, help us to find answer for this one
135. In class diagrams, the whole-part relationship among classes is represented using ____________.
Answer
Correct Answer:
aggregation
Note: This Question is unanswered, help us to find answer for this one
136. In a classical waterfall model, the integration of different modules of a software product is done after ___________.
Answer
Correct Answer:
unit testing
Note: This Question is unanswered, help us to find answer for this one
137. Suppose you are testing a software system that needs to interact with a large database to retrieve information. Which of the following types of testing is required to check the speed and accuracy of the data retrieval process?
Answer
Correct Answer:
Compatibility testing
Note: This Question is unanswered, help us to find answer for this one
138. The process to check that the completely developed system conforms to its requirement specifications is called __________, and the process to check that the output of one phase conforms to the previous phase during software development is known as_____________.
Answer
Correct Answer:
validation, verification
Note: This Question is unanswered, help us to find answer for this one
139. Which two of the following aspects are considered while using the data flow oriented design technique of software development?
Answer
Correct Answer:
Functions in a system
Note: This Question is unanswered, help us to find answer for this one
140. A compiler can be considered as _______________ program analysis tool.
Answer
Correct Answer:
static
Note: This Question is unanswered, help us to find answer for this one
141. Which of the following are the correct sets of fundamental activities in the subject area of software engineering?
Answer
Correct Answer:
Validation
Note: This Question is unanswered, help us to find answer for this one
142. In the ________________ testing technique, the test cases are designed without the knowledge of the internal structure of the software, i.e., using only the functional specifications of the software.
Answer
Correct Answer:
black-box
Note: This Question is unanswered, help us to find answer for this one
143. In order to reduce problem complexity, software engineering principles use ____________ and ___________ techniques.
Answer
Correct Answer:
abstraction, decomposition
Note: This Question is unanswered, help us to find answer for this one
144. Suppose you need to test user interface, such as display screens, of your software product to ensure that they are easy to use. Which of the following types of testing should be carried out in this situation?
Answer
Correct Answer:
Usability testing
Note: This Question is unanswered, help us to find answer for this one
145. What do the edges in a decision tree represent?
Answer
Correct Answer:
Conditions
Note: This Question is unanswered, help us to find answer for this one
146. Which two of the following are true about software development life cycle model?
Answer
Correct Answer:
It helps in systematic and disciplined development of software products.
Note: This Question is unanswered, help us to find answer for this one
147. The SRS document is prepared during the _______________ phase in the waterfall model.
Answer
Correct Answer:
requirement analysis and specification
Note: This Question is unanswered, help us to find answer for this one
148. Which of the following factors is(are) responsible for the present software crisis? Select all that apply.
Answer
Correct Answer:
Shortage of rapid progress in software engineering
Note: This Question is unanswered, help us to find answer for this one
149. Which three of following characteristics should always be there in a software design?
Answer
Correct Answer:
Understandability
Note: This Question is unanswered, help us to find answer for this one
150. Software engineering principles are primarily based upon which of the following methods?
Answer
Correct Answer:
Error prevention
Note: This Question is unanswered, help us to find answer for this one
151. Consider the following relations. (i) Pen is a kind of writing equipment. (ii) Purchase order has a few items. First Relation (i) is modeled using ___________ and second relation (ii) is modeled using______ in class diagrams.
Answer
Correct Answer:
inheritance, aggregation
Note: This Question is unanswered, help us to find answer for this one
152. Which of the following is not a feature of a good software requirement specification (SRS) document?
Answer
Correct Answer:
It should specify the implementation and issues in it.
Note: This Question is unanswered, help us to find answer for this one
153. Which of the following integration testing techniques is practical for small-sized software systems only?
Answer
Correct Answer:
Big-Bang Integration Testing
Note: This Question is unanswered, help us to find answer for this one
154. The ___________ languages are used as executable specification languages.
Answer
Correct Answer:
fourth generation
Note: This Question is unanswered, help us to find answer for this one
155. Structural testing is another name for ______________ testing.
Answer
Correct Answer:
white box
Note: This Question is unanswered, help us to find answer for this one