Overview of Project Management. Project tracking and scheduling. Risk management and analysis. Cost estimation models. Project metrics. Function Point Estimation. Software quality assurance. Program verification and validation techniques Software testing techniques, black-box and white-box techniques. .Testing of various areas: unit, domain, path, equivalent class based portion, component, aggregation, system testing, requirement based testing, acceptance testing. Software reuse and maintenance; Industrial practices in software engineering. . ISO certification standards for software quality assurance;. Software capability maturity model and its impact. The course focuses on taking a group development project from beginning to end.