IT355 SOFTWARE ENGINEERING

Course Coordinator: - Dr. Bimal Patel



Sr. No.

Title of the unit

Minimum

Number of Hours

1

Introduction to Software and Software Engineering

Content for Reading from the Book: Page Nos. 03 to 50 

 

- Video Lectures:

https://www.youtube.com/watch?v=oIrBoiNEMmA

https://www.youtube.com/watch?v=kwsKr1MObxs

https://www.youtube.com/watch?v=ASrMUd0p9fE

 

- Lecture Notes/Study Materials:

https://www.educative.io/blog/software-process-model-types

 

 

- Gate Questions:

https://www.geeksforgeeks.org/software-engineering-gq/

 

04

2

Agile Development

Content for Reading from the Book: Page Nos. 55 to 72

 

- Video Lectures:

https://www.youtube.com/watch?v=WjwEh15M5Rw

https://www.youtube.com/watch?v=h2Xzq2fbafM

 

- Lecture Notes/Study Materials:

https://www.geeksforgeeks.org/software-engineering-agile-development-models/

https://www.guru99.com/agile-scrum-extreme-testing.html

 

06

3

Managing Software Project

Content for Reading from the Book: Page Nos. 79 to 93,Page Nos. 124 to 135 and Page Nos. 145 to 160

 

- Video Lectures:

https://www.youtube.com/watch?v=N-JOv8pl6KE

https://www.youtube.com/watch?v=9FskWNAAvqk

https://www.youtube.com/watch?v=8DstdqQBjps

 

 

- Lecture Notes/Study Materials:

https://www.geeksforgeeks.org/risk-management-steps-in-software-engineering/

https://www.javatpoint.com/software-engineering-risk-management-activities

https://www.guru99.com/risk-analysis-project-management.html

https://www.slideshare.net/ShudipPal/software-engineering-project-scheduling

 

 

- Gate Questions:

https://www.geeksforgeeks.org/software-engineering-gq/

 

05

4

Requirement Analysis and Specification

Content for Reading from the Book: Page Nos. 271 to 297

 

- Video Lectures:

https://www.youtube.com/watch?v=A8qEg1rokV8

https://www.youtube.com/watch?v=1chhxOCTwuM

 

- Lecture Notes/Study Materials:

https://www.javatpoint.com/software-requirement-specifications

https://relevant.software/blog/software-requirements-specification-srs-document/

 

- Gate Questions:

https://www.geeksforgeeks.org/software-engineering-gq/

 

06

5

Software Design

Content for Reading from the Book: Page Nos. 335 to 362

 

- Video Lectures:

https://www.youtube.com/watch?v=FLtqAi7WNBY

https://www.youtube.com/watch?v=rCtOxUBtW9s

 

- Lecture Notes/Study Materials:

https://www.javatpoint.com/software-engineering-coupling-and-cohesion

https://www.javatpoint.com/software-engineering-object-oriented-design

https://www.javatpoint.com/software-engineering-function-oriented-design

 

- Gate Questions:

https://www.geeksforgeeks.org/software-engineering-gq/

 

05

6

Software Coding &Testing

Content for Reading from the Book: Page Nos. 437 to 502

 

- Video Lectures:

https://www.youtube.com/watch?v=T3q6QcCQZQg

https://www.youtube.com/watch?v=vwTHeDTqhTI

 

- Lecture Notes/Study Materials:

https://www.guru99.com/software-testing-introduction-importance.html

https://www.javatpoint.com/software-testing-tutorial

 

- Gate Questions:

https://www.geeksforgeeks.org/software-engineering-gq/

 

06

7

Quality Assurance and Management

Content for Reading from the Book: Page Nos. 193 to 222

 

- Video Lectures:

https://www.youtube.com/watch?v=YmscnVRLwy0

https://www.youtube.com/watch?v=JX45JtlJX1s

 

 

- Lecture Notes/Study Materials:

https://www.javatpoint.com/software-engineering-software-quality

https://www.javatpoint.com/software-engineering-iso-9000-certification

https://docs.google.com/presentation/d/1CDc88r6Z5mcqTuIyhhAOYeUsthvJKM_Ncp0BmYc6rwc/htmlpresent

 

05

8

Software Maintenance and Configuration Management

Content for Reading from the Book: Page Nos. 225 to 240, and Page Nos. 804 to 810

 

- Video Lectures:

https://www.youtube.com/watch?v=YKyCZaQQze4

https://www.youtube.com/watch?v=nDp6uBFHfQU

 

- Lecture Notes/Study Materials:

https://cpl.thalesgroup.com/software-monetization/four-types-of-software-maintenance

https://www.javatpoint.com/software-configuration-management

https://www.geeksforgeeks.org/software-engineering-system-configuration-management/

 

- Gate Questions:

https://www.geeksforgeeks.org/software-engineering-gq/

 

05

9

Advanced Topics in Software Engineering

Content for Reading from the Book: Page Nos. 721 to 766, and Page Nos. 825 to 842

 

- Video Lectures:

https://www.youtube.com/watch?v=_74Nra8h5Go

https://www.youtube.com/watch?v=UXERB3xFgc4

 

- Lecture Notes/Study Materials:

https://www.educba.com/case-tools/

https://www.geeksforgeeks.org/computer-aided-software-engineering-case/

https://www.tutorialspoint.com/software_engineering/case_tools_overview.htm

 

04