Sign In
 

 SWE 487: Software Processes And Process Improvements

​Course Information

Class/Laboratory Schedule: 

3 lectures per week, 50-minute each (3-0-3)

Designation:   Elective Course

Course Level:   Undergraduate

Prerequisites

Prerequisite(s) by Topic: 

  • Modeling principles [MAA.md.1]
  • Types of models like information models, structure models, behavior models, enterprise models, etc.[MAA.tm]
  • Control analysis [MAA.af]
  • Quality analysis [MAA.af]

Prerequisite Courses: 


Catalog Description: 

Software process models. Software process analysis. Life cycle process models and standards. Process implementation at various levels like organization, project, team, or individual. Measurement and analysis of software process. Process improvements.

Course Outcomes: 

Upon completion of this course, students will have the ability to:

  • Develop specialized versions of process models that suit an application or organization
  • Analyze software models for quality.
  • Suggest improvement, if needed, in existing process models.

Topics Covered: 

  • Basics of software processes
  • Software process models and their characteristics
  • Software process infrastructure including personnel, training, and tools
  • Measurement and analysis of software processes
  • Quality analysis and control
  • Software process implementation
  • Levels of software process definition like organizational, project, or team
  • Standards for software processes
  • Process tailoring
  • Organizational level software process models
  • Project level software process models
  • Team level software process models
  • Individual level software process models
  • Software process analysis and improvements
  • Process quality metrics
  • Root-cause analysis
  • Quality analysis of software process models at various levels
  • Process improvements​