

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Software Engineering and Project Management
Typology: Study notes
1 / 2
This page cannot be seen from the preview
Don't miss anything!
Page 1 of 3
Sixth Semester B.E. Degree Examination, June 2025
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.
b. Explain^ spiral^ model^ with^ a^ neat^ diagram^ and^ how^ it^ helps^ the^ software engineer.
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
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.
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.
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.
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.
6 a. Explain the series of tests employed in the system testing process with their significance.
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
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.
c. Compare and contrast traditional project management practices with modern project management practices in software development.
8 a.^ Describe^ the^ activities^ covered^ by^ software^ project^ management^8
b. Explain the difference between project plans, methods, and methodologies in the context of software project management.
c. Describe the stages of the project management life cycle and their importance in software project management.
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
a. Explain the Software Quality Models. (^10)
b. Identify the critical path using Activity-on- Arrow Network Planning Technique 10
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