Software Engineering (2160701)   Old Code : 171908

4 + 0 + 2
Lect + Tuto + Pract
Teaching Scheme
70 + 20 + 10
Theory Marks
20 + 10 + 20
Practical Marks
ESE - End Semester Examination, PA - Progress Assessment, ALA - Active Learning Assignments, OEP -Open Ended Problem

Object Oriented Programming fundamental, UML
1. To study pioneer of Software Development Life Cycle, Development models and Agile Software development.
2. To study fundamental concepts in software testing, including software testing objectives, process, criteria, strategies, and methods.
3. To discuss various software testing issues and solutions in software unit test; integration, regression, and system testing.
4. To learn the process of improve the quality of software work products.
5. To gain the techniques and skills on how to use modern software testing tools to support software testing projects.
6. To expose Software Process Improvement and Reengineering
Course Outcome
After learning the course the students should be able to:
1. Prepare SRS (Software Requirement Specification) document and SPMP (Software Project Management Plan) document.
2. Apply the concept of Functional Oriented and Object Oriented Approach for Software Design.
3. Recognize how to ensure the quality of software product, different quality standards and software review techniques.
4. Apply various testing techniques and test plan in.
5. Able to understand modern Agile Development and Service Oriented Architecture Concept of Industry.

Active Learning
Preparation of power-point slides, which include videos, animations, pictures, graphics for better understanding theory and practical work – The faculty will allocate chapters/ parts of chapters to groups of students so that the entire syllabus to be covered. The power-point slides should be put up on the web-site of the College/ Institute, along with the names of the students of the group, the name of the faculty, Department and College on the first slide. The best three works should submit to GTU