Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Software Engineering and Project Management, Study notes of Software Engineering

Software Engineering and Project Management

Typology: Study notes

2024/2025

Available from 07/06/2025

varun-31
varun-31 🇮🇳

44 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Page 1 of 3
USN
CS622T1C
Sixth Semester B.E. Degree Examination, June 2025
SOFTWARE ENGINEERING AND PROJECT MANAGEMENT
Time: 3 hrs. Max. Marks: 100
Note: Answer any FIVE full questions, choosing ONE full question from each module.
Q. No.
Questions
Marks
CL/COs
Module 1
1
a.
Define Software Engineering and illustrate different layers of software
engineering with a neat diagram.
10
CL2/CO1
b.
Explain spiral model with a neat diagram and how it helps the software
engineer.
10
CL2/CO
1
OR
2
a.
Explain the incremental model with a neat diagram
10
CL2/CO1
b.
Describe the Process framework and write a template for describing the
Process patterns
10
CL2/CO
1
Module 2
3
a.
Explain Inheritance and Generalization with an example.
8
CL2/CO2
b.
Summarize Object Oriented Themes
7
CL2/C02
c.
In a Library Management System, there are two main classes; Book and
Library member. Each Library member can borrow multiple books, but a
book can only be borrowed by one library member at a time.
i) Interpret and draw UML Class diagram represent the relationship
between book and Library Member classes in the given scenario.
ii) Define the appropriate multiplicities for the association between book
and Library Member Classes.
5
CL2/CO2
OR
4
a.
Explain Class Model, State Model and Interaction Model with an example.
8
CL2/CO2
b.
Describe Object Oriented Development. Describe about Evidence for
usefulness of Object Oriented (OO) Development.
7
CL2/CO2
c.
Imagine you are developing a simple banking system. In this System. You
have two main classes Account and Customer. Each Customer can have
multiple accounts, but an account belongs to only one customer.
i) Interpret and draw UML Class diagram represent the relationship
between Account and Customer classes in the given scenario.
ii) Define the appropriate multiplicities for the association between Account
and Customer Classes.
5
CL2/C02
Module 3
5
a.
Explain software testing strategies with suitable diagram.
10
CL2/CO3
b.
Agile methodology with a neat diagram.
6
CL2/CO3
pf2

Partial preview of the text

Download Software Engineering and Project Management and more Study notes Software Engineering in PDF only on Docsity!

Page 1 of 3

USN CS622T1C

Sixth Semester B.E. Degree Examination, June 2025

SOFTWARE ENGINEERING AND PROJECT MANAGEMENT

Time: 3 hrs. Max. Marks: 100 Note: Answer any FIVE full questions, choosing ONE full question from each module. Q. No. Questions Marks CL/COs Module 1 1 a.^ Define Software Engineering and illustrate different layers of software engineering with a neat diagram.

CL2/CO

b. Explain^ spiral^ model^ with^ a^ neat^ diagram^ and^ how^ it^ helps^ the^ software engineer.

CL2/CO

OR

a. (^) Explain the incremental model with a neat diagram 10 CL2/CO b. Describe the Process framework and write a template for describing the Process patterns

10 CL2/CO

Module 2 3 a. Explain Inheritance and Generalization with an example. 8 CL2/CO b. (^) Summarize Object Oriented Themes 7 CL2/C c. In a Library Management System, there are two main classes; Book and Library member. Each Library member can borrow multiple books, but a book can only be borrowed by one library member at a time. i) Interpret and draw UML Class diagram represent the relationship between book and Library Member classes in the given scenario. ii) Define the appropriate multiplicities for the association between book and Library Member Classes.

5 CL2/CO

OR

a. Explain Class Model, State Model and Interaction Model with an example. 8 CL2/CO b. Describe Object Oriented Development. Describe about Evidence for usefulness of Object Oriented (OO) Development.

CL2/CO

c. Imagine you are developing a simple banking system. In this System. You have two main classes Account and Customer. Each Customer can have multiple accounts, but an account belongs to only one customer. i) Interpret and draw UML Class diagram represent the relationship between Account and Customer classes in the given scenario. ii) Define the appropriate multiplicities for the association between Account and Customer Classes.

CL2/C

Module 3 5 a.^ Explain^ software^ testing^ strategies^ with^ suitable^ diagram.^10 CL2/CO b. (^) Agile methodology with a neat diagram. 6 CL2/CO

Page 2 of 2 c. Explain the significance of regression testing in the contest of software testing process.

4 CL2/CO

OR

6 a. Explain the series of tests employed in the system testing process with their significance.

10 CL2/CO

b. Explain the process of debugging. Also list the characteristics possessed by defects/bugs and the strategies employed by the debugging process to tackle the defects/bugs with a diagram

10 CL2/CO

Module 4 7 a.^ Explain^ the^ key^ components^ of^ an^ effective contract^ management^ process.^8 CL2/CO b. Describe various ways to categorize software projects and the significance of such categorizations.

5 CL2/CO

c. Compare and contrast traditional project management practices with modern project management practices in software development.

7 CL2/CO

OR

8 a.^ Describe^ the^ activities^ covered^ by^ software^ project^ management^8

CL2/CO

b. Explain the difference between project plans, methods, and methodologies in the context of software project management.

CL2/CO

c. Describe the stages of the project management life cycle and their importance in software project management.

CL2/CO

Module 5 9 a. (^) Explain the Objectives of activity planning. 10 CL2/CO b. Activity A B C D G E F L I J M K Duration 2 3 4 5 3 3 2 1 4 3 5 6 (weeks) Precedence C,D G E F L I J M K K K - Identify the critical path using Activity-on-Node Network Planning Technique

CL2/CO

OR

a. Explain the Software Quality Models. (^10)

CL2/CO

b. Identify the critical path using Activity-on- Arrow Network Planning Technique 10

CL2/CO

Cognitive Levels of Bloom’s Taxonomy No. CL1 CL2 CL3 CL4 CL5 CL Level Remember^ Understand^ Apply^ Analyze^ Evaluate^ Create Activity A B C D E F G H Duration (Weeks) 7 4 6 4 5 9 5 3 Precedence - - A B B - E, F C, D