'Software Engineering Techniques ' is a course offered at Amrita Vishwa Vidyapeetham.
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.