SWEN6305 | SOFTWARE ENGINEERING MANAGEMENT

Lifecycle and process models, process metrics, planning for a software project, mechanisms for monitoring and controlling schedule, budget, quality, productivity, leadership, motivation, and team building. Quantitative models of the software lifecycle, cost-effectiveness analysis in software engineering, uncertainty and risk analysis, software cost estimation, and software engineering metrics. The course also will cover professional skills: professional, ethical, legal aspects, within individual and team contexts.
The course is aims to provide students with a comprehensive understanding and analysis of the concepts and techniques for project management, risk assessment and effort estimations, and apply project management techniques and tools through case studies and team project work with emphasis on observing code of conduct, professional, ethical, and legal concerns.