Skip to main content

Software Engineering

Default Banner

Software Engineering

Course
Undergraduate
Semester
Sem. IV
Subject Code
MC
Subject Title
Software Engineering

Syllabus

Software development lifecycle. Life Cycle models. Process models. Requirements specifications. Basic software architecture. Basics of software design. Introduction to UML: Class and Interaction Diagrams, Design patterns in software. Procedural design methodology, Software implementation. Testing, verification and validation. Static analysis. Introduction to software model checking. Software metrics. Software project management.

Text Books

References

  1. Ian Somerville, Software Engineering, 10th Ed., Pearson, 2015.
  2. Pankaj Jalote, Software Engineering: A precise approach, Wiley 2010.
  3. C Ghezzi, M Jazayeri, D Mandrioli, Fundamentals of Software Engineering, 2nd Ed., Prentice-Hall, 2002.
  4. RN Taylor, N Medvidovic, EM Dashofy, Software Architecture: Foundations, Theory and Practice, John Wiley, 2009.
  5. Roger S Pressman, Software Engineering: A Practitioner’s Approach, McGrah-Hill Higher Education, 2020
Event Details

Select a date to view events.