Back close

Course Detail

Course Name Software Engineering Techniques
Course Code 18CA215
Program M. C. A., M. C. A. ( Offered at Mysuru Campus )
Semester Two
Credits Three
Year Taught 2018
Degree Postgraduate (PG)
School School of Arts and Sciences, School of Engineering
Campus Koch,i Mysuru, Amritapuri


Software Engineering – Introduction – Software Classification – Layered Technology – Software Process –Practice – Generic Process Model , Process Assessment and Improvement – CMMI framework – Perspective Models – Specialized Models – Agile Process Models Requirements Engineering – SRS – Requirement Analysis- Unified Modeling Language –Approaches – Scenario based Modelling – UML Models that supplement Use Cases –Activity and Swim lane Diagrams – Design Engineering – Architectural Design – Modeling Component level design – Performing User Interface Design.

DevOps – JUnit – git – github – Docker – Containers – Continous Integration – Selenium – HTTP load testing tool – Design patterns.

Text Books

  1. Roger S. Pressman, “Software Engineering-A Practitioner’s Approach”, Seventh Edition, Tata McGraw-Hill, 2010.
  2. Ian Sommerville “Software Engineering”, Ninth Edition, 2011
  3. Richard Fairley , “Software Engineering concepts”, Tata McGraw-Hill Publishing Company Pvt. Ltd., Ninth Edition
  4. Alan Richarson, Selenium Simplified, second edition.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now