Correct Answer:
Risky Resource Management
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Nominalization
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Menu
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Properties
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Maintainability
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Procedure
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Modules
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Understandability
Efficiency
Maintainability
Note: This question has more than 1 correct answers
Note: This Question is unanswered, help us to find answer for this one
This question is based upon the figure shown below
Correct Answer:
4
Note: This Question is unanswered, help us to find answer for this one
Suppose you are working on a large-scale software engineering project. During the development phases of the project, maximum effort is consumed by the __________ phase of the software life-cycle model.
Correct Answer:
testing
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
These models help in systematic and disciplined development of software products.
These models help in monitoring the progress of the project.
Note: This question has more than 1 correct answers
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
The Waterfall Model cannot accommodate changing requirements.
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
white box
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
coding is done incrementally. A new increment is only started after the successful testing of the previous increment
Note: This Question is unanswered, help us to find answer for this one
The principles of a software development process are primarily based upon which of the following methods?
Methods: 1. Error correction 2. Error prevention
Correct Answer:
2 only
Note: This Question is unanswered, help us to find answer for this one
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
Correct Answer:
static
Note: This Question is unanswered, help us to find answer for this one
In which of the following methods of debugging, the 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)?
Correct Answer:
Brute Force
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
low, high
Note: This Question is unanswered, help us to find answer for this one
Due to which of the following options, a software does not behave in the way expected of it?
1. Software failure
2. Software fault
Correct Answer:
1 only
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Package name should be in lowercase.
Method names should be in the lower camel case and should be verbs.
Note: This question has more than 1 correct answers
Note: This Question is unanswered, help us to find answer for this one
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.
Correct Answer:
black-box
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
increased cohesion and reduced coupling
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Development tools
Technical processes of software development
Development of methods and theories
Note: This question has more than 1 correct answers
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
regression
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Single-entry and single-exit constructs should be used as much as possible.
The level of nesting should not be too deep.
Note: This question has more than 1 correct answers
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
requirement analysis and specification
Note: This Question is unanswered, help us to find answer for this one
Which two of the following statements are correct regarding the Unified Modeling Language (UML) diagrams?
Note: There may be more than one right answer.
Correct Answer:
In a use case diagram, one use case is independent of the other use case.
The static structure of a system is described by class diagram.
Note: This question has more than 1 correct answers
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Conditions
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
It should specify the implementation and issues in it.
Note: This Question is unanswered, help us to find answer for this one
Which of the following are the correct sets of fundamental activities in the field of software engineering?
Note: There may be more than one right answer.
Correct Answer:
Evolution
Note: This Question is unanswered, help us to find answer for this one
Suppose you are working on a highly complex project, which involves several kinds of risk. Which software-life-cycle model you should use in such a situation so that the best product can be obtained?
Correct Answer:
Spiral model
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Property-oriented approach
Note: This Question is unanswered, help us to find answer for this one
You are required to develop a software for a business system that is less formal; flexible; and has continuously changing requirements. Which of the following software development processes is more suitable in such a scenario?
Correct Answer:
Agile software development
Note: This Question is unanswered, help us to find answer for this one
Consider a software that calculates cube-roots of integer values that are in the range of 0 to 3,000. If the black-box testing technique is used, then for boundary-value analysis, which of the following values must be there in the test cases?
Correct Answer:
3,001
Note: This Question is unanswered, help us to find answer for this one
Which of the following aspects are considered during the data flow-oriented design technique of software development?
Correct Answer:
Functions in a system
Data items that flow between the processing stations
Note: This question has more than 1 correct answers
Note: This Question is unanswered, help us to find answer for this one
The process to check that a completely developed system conforms to its requirement specifications is called __________, and the process to check that the output of one phase conforms to the output of the previous phase during software development is known as_____________.
Correct Answer:
validation, verification
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
All of the above
Note: This Question is unanswered, help us to find answer for this one
Consider a project in which the development team is required to build a compiler. The team has never written a compiler and is not sure about the technical solutions of project. Which of the following models should be used in such a situation so that the issue is resolved and the best product is obtained?
Correct Answer:
Prototype model
Note: This Question is unanswered, help us to find answer for this one
Select all that apply.
If the coupling among modules is low in software design, then the product is:
Correct Answer:
easy to implement.
less expensive to develop.
Note: This question has more than 1 correct answers
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Big-Bang Integration Testing
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
process
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
The DFDs represent data flow in the system as well as functions performed by the system.
The DFDs are simple to understand and use.
Note: This question has more than 1 correct answers
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
unit testing
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Classical waterfall model
Note: This Question is unanswered, help us to find answer for this one
Correct Answer:
Classical waterfall model
Note: This Question is unanswered, help us to find answer for this one
Software Development Life Cycle MCQs | Topic-wise