0% found this document useful (0 votes)
8 views1 page

Se 7

This document outlines the examination structure for a B.Tech Software Engineering course, including five questions that students must attempt. Each question covers various topics such as software crisis, development models, UML, project scheduling, software quality assurance, and testing methods. The exam is scheduled for November-December 2024 and consists of multiple parts for students to choose from.

Uploaded by

Shreya Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views1 page

Se 7

This document outlines the examination structure for a B.Tech Software Engineering course, including five questions that students must attempt. Each question covers various topics such as software crisis, development models, UML, project scheduling, software quality assurance, and testing methods. The exam is scheduled for November-December 2024 and consists of multiple parts for students to choose from.

Uploaded by

Shreya Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Total no.

of pages-I Roll No

B.Tech- Vth SEMESTER


END -SEMESTER EXAMINATION, NOV-DEC. 2024

Course Code- CMCSCI4 ‘fime: 3 hours


Course Title- Software Engineering Max. Marks-40

Note- Attempt all the five questions. Mssing datalinformation if any, maybe suitably assumed & mentioned in
the answer.

Q.no. Questions ____________________

QI Attempt any 2 parts of the following


In What are the main causes of the software crisis, and how do modern software engineering 4 CO I
practices work to solve these problems?

lb Compare the incremental model and the prototyping model, What similarities and differences 4 CO I
do they share in terms of development approach?
Ic Explain the Extreme Programming (XP) methodology. How does it prioritize customer 4 CO 1
satisfaction and adaptability in the Financial Services Project?

Q2 Attempt any 2 parts of the following


2a ldenti~v the components of a use case diagram. Provide examples of Online Shopping Systems. ‘ 4 CO 2
2b Explain the components of a DFD. Flow does each component contribute to modeling system 4 CO2
processes?

2c Explain how UML supports object-oriented analysis and design. Draw UML diagram of Library 4 C02
Management System

Q3 Attempt any 2 parts of the following


3n How does minimizing coupling and maximizing cohesion improve the maintainability and 4 CO3
scalability of a software system?

3b Explain COCOMO model.A project requires the development of 50,000 lines of code (KLOC), 4 C03
which falls under the Organic category in the COCOMO model. Use the basic COCOMO
model to estimate: I. The Effort in person-months. 2. The Development Time in months.

3c Explain the importance of project scheduling in managing sothvare projects. 4 CO3

Q4 Attempt any 2 parts of the following .

C04
4a Why are both verification and validation necessary to ensure software quality? 4
4 CO4
4b Design acceptance test cases for an e-commerce website with an integrated new payment
gateway. To verify card details and name of the person.

4c Define alpha testing and beta testing. Discuss how they differ in purpose, participants, and 4 C04
testing environments

Q5 Attempt any 2 parts of the following --

5a Explain the role of the Capability Maturity Model (CMM) in improving software quality. How 4 C05

Sb Define risk management in the context of software maintenance. Why is it cmcial to maintain 4
software quality over time?

Sc What future directions do you foresee for software engineering, especially in quality assurance 4 CO5~

You might also like