Course Overview
|
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
|
Course Calendar
|
1
|
Introduction (Process Models)
|
2
|
Introduction ( Software Quality Assurance)
|
3
|
Introduction ( Configuration Management)
|
4
|
Introduction ( Project Planning)
|
6
|
Process Modeling Techniques
|
8
|
Process Modeling Techniques (IDEF0)
|
9
|
Intro to Process Management (Measuring and Analyzing the Current State)
|
11
|
CMM Level 3 and Other process models
|
14
|
Introduction to CMMI Staged Representation
|
15
|
CMMI Staged – Maturity Level 2
|
16
|
CMMI Staged – Maturity Level 3 - 1
|
17
|
CMMI Staged Maturity Level 3 -2
|
18
|
CMMI Staged – Maturity Level 4
|
19
|
Introduction to CMMI Continuous Representation
|
20
|
Personal Software Process (PSP)
|
23
|
Introduction to TSP – I
|
24
|
Introduction to TSP – II
|
25
|
Introduction to TSP – III
|
27
|
Software Process Improvement Using PDCA
|
28
|
Software Process Improvement Using SEI’s IDEAL Model
|
29
|
Software Process Assessments
|
30
|
Software Process Benchmarks
|
31
|
Agile Software Process
|
36
|
People Capability Maturity Model – 1
|
38
|
Introduction to Measurements
|
39
|
Basics of Measurements
|
41
|
Goal-Question-Metric (GQM)
|
42
|
Software-Metrics Data Collection
|
44
|
Software Process Improvement: Your Mileage May Vary
|
45
|
Review from Mid-Term to Final
|
|
|
|