Advanced Software Development with Web Application

This course aims to equip students to develop techniques of software-intensive systems through successful requirements engineering, design, testing, maintenance and evolution, and project and quality management. Students build on their basic software engineering knowledge by extending it with specific techniques for maintenance, evolution, dependability, reliability, safety, security, and resilience.