Software Development Life Cycle - Software Tools & Applications

Practice questions to test your knowledge and improve your understanding.

0
Answered
0
Correct
0%
Accuracy
Question 1 Easy Mcq

Which two of the following are true about data flow diagrams (DFDs) used in a software development process?

Question 2 Easy Mcq

The SRS document is prepared during the ..... phase in the waterfall model.

Question 3 Easy Mcq

While naming various objects in a software, which two of the following naming conventions should be used?

Question 4 Easy Mcq

Which two of the following are true about software development life-cycle models?

Question 5 Easy Mcq

Which of the following software developments models is idealistic and cannot be strictly followed during actual software development?

Question 6 Easy Mcq

?development of software is not a frequent user support function? is an example of ____.

Question 7 Easy Mcq

In the test-driven development approach, ______

Question 8 Medium Mcq

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?

Question 9 Easy Mcq

Refactoring design of code results in ______

Question 10 Medium Mcq

Incorrect calculation of buffer size? is in the __________ software error category.

Question 11 Medium Mcq

Which of the following is not a feature of a good software requirements specification (SRS) document?

Question 12 Easy Mcq

In the classical Waterfall Model, the integration of different modules of a software product is done after ___________.

Question 13 Easy Mcq

Menu-driven programs should be broken down into ________ that perform individual tasks.

Question 14 Easy Mcq

A list of operations that is displayed on the screen is called a(n) ________.

Question 15 Easy Mcq

A compiler can be considered as a ____ program analysis tool.

Question 16 Easy Mcq

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)?

Question 17 Easy Mcq

Which three of the following characteristics should always be there in a software design?

Question 18 Medium Mcq

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?

Question 19 Easy Mcq

A good software design should have .... coupling and ..... cohesion.

Question 20 Medium Mcq

Which two of the following statements are correct regarding the Unified Modeling Language (UML) diagrams?Note: There may be more than one right answer.

Question 21 Medium Mcq

The principles of a software development process are primarily based upon which of the following methods?Methods: 1. Error correction 2. Error prevention

Question 22 Easy Mcq

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_____________.

Question 23 Medium Mcq

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.

Question 24 Medium Mcq

This question is based upon the figure shown belowThe data flow diagrams given in the image represent a process that reads and validates an English word. Which of the given data flow diagrams represents an asynchronous data flow?

Question 25 Easy Mcq

Gui components have a set of ________ that determine how the component appears on the screen.

Question 26 Hard Mcq

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?

Question 27 Easy Mcq

Which of the following is true about the Waterfall Model of SDLC?

Question 28 Easy Mcq

Select all that apply.If the coupling among modules is low in software design, then the product is:

Question 29 Easy Mcq

Which of the following activities is/are common amongst all software development processes?

Question 30 Easy Mcq

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 __________.

Question 31 Medium Mcq

Which of the following aspects are considered during the data flow-oriented design technique of software development?

Question 32 Easy Mcq

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.

Question 33 Easy Mcq

Due to which of the following options, a software does not behave in the way expected of it?1. Software failure2. Software fault

Question 34 Medium Mcq

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.

Question 35 Easy Mcq

Which of the following approaches is more suitable for software requirements specification?

Question 36 Easy Mcq

Which of the following options are covered in software development life cycle?

Question 37 Easy Mcq

Which of the following software life-cycle models acts as the base for all other models?

Question 38 Easy Mcq

In the subject of software engineering, ________ defines a framework for a group of key process areas.

Question 39 Easy Mcq

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?