ch-3 - PROCESS MODELS Overview Prescriptive process models...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
PROCESS MODELS Overview Prescriptive process models prescribe a distinct set of activities, actions, tasks, milestones, and work products required to engineer high quality software. Prescriptive software process models are adapted to meet the needs of software engineers and managers for a specific project. Prescriptive software models provide stability, control, and organization to a process that if not managed can easily get out of control
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Framework activities for a particular process model may be organized into a process flow that may be linear, incremental, or evolutionary. The software engineer's work products (programs, documentation, data) are produced as a consequence of the activities defined by the software process. The best indicators of how well a software process has worked are the quality, timeliness, and long-term viability of the resulting software product.
Background image of page 2
Prescriptive Models Originally proposed to bring order to the chaos of software development. They provide reasonable guidance to software teams. Yet, they have not provided a definitive answer to the problems of software development in an ever changing computing environment.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
The Waterfall Model When the requirements of a problem are reasonably well understood- when work flows are reasonably linear fashion . It may also occur in a limited number of new development efforts , but only when requirements are well defined and reasonably stable. The Waterfall model, is also called the Classic life cycle , a systematic sequential approach to s/w developments that begins with customer specification of requirements and progresses through planning, modeling, construction, and deployment. The Waterfall model is the oldest paradigm for s/w engineering.
Background image of page 4
The Waterfall Model:- Communication Planning Modeling Construction Deployment
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Advantages of Waterfall Model 1. Easy to understand and implement. 2. Widely used and known (in theory!). 3. Reinforces good habits: define-before- design, design-before- code. 4. Identifies deliverables and milestones 5. Works well on mature products and weak teams. 6.Testing is inherent to every phase of the waterfall model. 7. It is an enforced disciplined approach 8. It is documentation driven, that is, documentation is produced at every stage.
Background image of page 6
Problems or Disadvantages of Waterfall Model 1. Real projects rarely follow the sequential flow that the model proposes. 2. It is often difficult for the customer to state all requirements explicitly. 3. The customer must have patience. A working version of the programs will not be available until late in the project time-span. The linear nature of the waterfall model leads to “blocking states” .
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Incremental Process Model The Incremental Model The RAD Model (Rapid Application Development)
Background image of page 8
The Incremental Model COM PL MOD CON DEP COM PL MOD CON DEP COM PL MOD CON DEP INCREMENT-1 INCREMENT-2 INCREMENT-N
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
The Incremental Model The Incremental model combines elements of the waterfall model
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 42

ch-3 - PROCESS MODELS Overview Prescriptive process models...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online