Software Engineering - B.Tech 5th Semester Examination, 2020 (New Course)
Software Engineering
Instructions:
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
-
A characteristic of a software system that can lead to a system error is known as
-
Which of the following is a complementary approach to function-oriented approach?
-
Which of the following is not a use of a CASE tool?
-
Name of an evaluation technique to assess the quality of test cases is
-
Which of the following is not a part of bug report?
-
Cyclomatic complexity method comes under which testing method?
-
In size-oriented metrics, metrics are developed based on the
-
Which one of the following is not desired in a good Software Requirement Specifications (SRS) document?
-
A software organization has been assessed at SEI CMM Level 4. Which of the following does the organization need to practice beside Process Change Management and Technology Change Management in order to achieve Level 5?
-
...... is a measure of the degree of interdependence between modules.
-
What is waterfall model for software development? Explain the situation, in which the spiral model for software development should be preferred over waterfall model.
-
A program is to be developed to simulate the operations of a scientific calculator. List the facilities to be provided by this calculator. Analyze this using a DFD 0-level and 1-level diagram.
-
What is prototyping model? Explain the problems and advantages of prototyping in detail.
-
Develop a test case for any testing technique for 'student admission system'.
-
Define cohesion and coupling. Explain various types of each of them.
-
What are CASE tools? With a suitable diagram, explain the categories of CASE tools.
-
Explain the roles and responsibilities of the following personnels in the S/W development process: (i) Project Manager (ii) Project Leader (iii) System Analyst (iv) Developer
-
Design the following for an E-commerce solution for an electronic products company that gives choice to the users to select a/few product(s) from the available range, order them and allow to make the payments online: (i) Design the DFDs (level-0, 1 and 2). (ii) Prepare SRS document. List assumptions, if any. (iii) Design an ER-diagram. List all the entities, attributes, key constraints and cordiality. (iv) Draw a Gantt chart. (v) Specify the software engineering pre-design which suits this application development.
-
Discuss the software metric that can be applied to the qualitative assessment of software quality and side effects that occur during maintenance phase.
-
How are boundary conditions tested in black box testing? Explain with example.
-
Consider a large scale project for which the requirement manpower is \( K=600 \) PY and the development time is 3 years 6 months. (i) Calculate the peak manning and peak time. (ii) What is the manpower cost after 1 year and 2 months?
-
What are the risk management activities? Is it possible to prioritize the risks? Explain with suitable example.
-
What are the different architectural styles applied for software development? Explain with diagrams.
-
What is 'acceptance' testing? Explain briefly alpha testing and beta testing with suitable examples.