CS724 Software Process Improvement

CS724 Software Process Improvement


Introduction (Process Models, QA, CM, Project Planning), Process Modeling and Process Modeling Techniques (Introduction and ETVX), Process Modeling Techniques (IDEF0) Measuring and Analyzing the Current State, CMM and Other process models, CMMI– I, PSP and TSP, Review Lecture, Mid Term Examination, Process Changes using PDCA and IDEAL models, Process Assessments, Base-lining, and Benchmarking, Project Management aspects related to process management ,Process Measurement, Process Metrics i.e. Maturity, Management, and Life Cycle Metrics, Fundamentals of Measurement and Experimentation, GQM and its application to process management and improvement, Introduction to Quality Metrics, Software Engineering Measurements, Advance Topics in Software Process, Review Lecture

Course Synopsis

? to introduce students to the basics of software process and process improvement ? to teach students about the activities and issues software process engineering ? to teach students different software process improvement approaches ? to teach students concept of measurements and how it applies to software processes ? to introduce students advance and potential research topics in software process engineering

Course Learning Outcomes

Upon successful completion of this course, students will be able to

  • understand the basics of software process engineering
  • understand different modeling techniques for processes
  • understand the importance of process engineering and how management activities are related to them
  • understand and be familiar with different approaches used for software process improvement
  • understand the concept of measurements and their application in software process improvement
  • understanding the need for research in selected topics in process engineering

Download Section

CS724 Handouts

CS724 PPT Slides

CS724 Video Lectures

CS724 Midterm

CS724 Final Term

CS724 Viva