


































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Software Process What is the work product? A Generic Process Model Process Flow Waterfall Model V Model Spiral Model
Typology: Slides
1 / 42
This page cannot be seen from the preview
Don't miss anything!



































1
These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill 2009).
■ Software Process is a framework for the activities, actions, and tasks that are required to build high-quality software.
■ When you work to build a product or system, it’s important to go through a series of predictable steps—a road map that helps you create a timely, high-quality result. The road map that you follow is called a software process.
2
■ Because it provides stability, control, and organization to an activity that can, if left uncontrolled, become quite chaotic.
■ However, a modern software engineering approach must be “agile.” It must demand only those activities, controls, and work products that are appropriate for the project team and the product that is to be produced.
4
■ From the point of view of a software engineer, the work products are the programs, documents, and data that are produced as a consequence of the activities and tasks defined by the process.
5
■ Referring to last figure, each framework activity is populated by a set of software engineering actions.
■ Each software engineering action is defined by a task set that identifies the work tasks that are to be completed, the work products that will be produced, the quality assurance points that will be required, and the milestones that will be used to indicate progress.
7
■ A generic process framework for software engineering defines five framework activities;