Course Discription |
:
This course covers methodologies, techniques, strategies, and software process models used in different phases of the software development life cycle, including planning, analysis, design, implementation and evolution. It covers applying modern software development processes such as agile development processes. Further, this course covers applying quantitative methods to improve the cost estimation of software development projects, and applying methods for software process improvement and business process improvement such as CMMI and Six Sigma. |