Generic Process Framework
Generic Process Framework
Ian Sommerville
Generic Process Framework
Communication
Involves communication among the customer and other stake holders; encompasses
requirements gathering.
Planning
Establishes a plan for software engineering work;
addresses technical tasks
work products
work schedule
Generic Process Framework
• Helps software engineers to better understand the problem they will work to solve.
Process model
Defines a distinct set of:
activities,
actions,
tasks,
milestones,
&
work products that are required to engineer high-quality software.
Traditional process models
• The Waterfall Model was the first Process Model to be introduced. It is also
referred to as a linear-sequential life cycle model. It is very simple to understand
and use. In a waterfall model, each phase must be completed before the next phase
can begin and there is no overlapping in the phases.
• The Waterfall model is the earliest SDLC approach that was used for software
development.
• The waterfall Model illustrates the software development process in a linear
sequential flow. This means that any phase in the development process begins
only if the previous phase is complete. In this waterfall model, the phases do not
overlap.
Waterfall Model (Problems)