CS 303
SOFTWARE ENGINEERING S
Software Process Models Dr. Arshad A. Shahid
Dr. Arshad A. Shahid
1
NU Islamabad
*
A Layered Technology
Software Software Engineering Engineering tools methods process model a “quality” focus
+ + + + Dr. Arshad A. Shahid
2
NU Islamabad
A Common Process Framework
Common process framework Framework activities work tasks work products milestones & deliverables QA checkpoints Umbrella Activities
Dr. Arshad A. Shahid
3
NU Islamabad
Umbrella Activities • • • • • • • •
Software project management (SPM) Formal technical reviews (FTRs) Software quality assurance (SQA) Software configuration management (SCM) Document preparation and production Reusability management Measurement Risk management (RA&M)
Dr. Arshad A. Shahid
4
NU Islamabad