Soft_engg_lecture10 - Software Engineering Asim Banerjee 11th February 2010 soft_engg@daiict.ac.in Lecture Seating

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

View Full Document Right Arrow Icon
Software Engineering Asim Banerjee 11 th February 2010 soft_engg@daiict.ac.in
Background image of page 1

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

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 2 Lecture Seating Plan (Sample) #1 #2 #3 #4 #5 #6 #7 #8 #9 Stage #10 #11 #12 #13 #20 #21 #24 #23 #22
Background image of page 2
IT314 - Software Engineering 3 Incremental Model (1/3) Combines elements of the waterfall model with the iterative philosophy of prototyping. It applies the linear sequences in a staggered fashion as calendar time progresses. Each linear sequence produces a deliverable “increment” of the software. The process is repeated following the delivery of each increment, until the complete product is produced. NOTE: The first increment is often the core product. The client can use the core product
Background image of page 3

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

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 4 Incremental Model (2/3) NOTE: Feedback from usage of the core product is used to modify the core product to better meet the needs of the customer. Other features are added later. Increment 1 Increment 2 Increment 3 Analysis Analysis Analysis Design Design Design Code Code Code Test Test Test Calendar Time Incremental Model - The Time sequence of development
Background image of page 4
IT314 - Software Engineering 5 Incremental Model (3/3) Advantages of Incremental Model Useful when staffing is unavailable for a complete implementation by the business deadline of the project Early increments can be implemented by fewer people, and depending on the acceptability of the core product, more resources can be added to implement subsequent stages. Increments can be planned to manage technical risks. Disadvantages of Incremental Model Agreement on the core product is not easy The process can be time consuming Depends on the client agreeing for it.
Background image of page 5

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

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 6 Any Questions?
Background image of page 6
IT314 - Software Engineering 7 Spiral Model (1/5) Note : RADIUS indicates cost ANGLE indicates progress 1: Determine objective. Identify alternatives. 2. Evaluate alternatives. Identify/ resolve risks 4. Customer evaluation 3. Develop next level of the product
Background image of page 7

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

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 8 Spiral Model (2/5) Four Quadrants of Spiral Model 1. Identify objectives of the product and identify alternative solutions. 2. Evaluate alternative solutions. Identify potential risks. Resolve risks by building prototype 3. Develop next level of product. Verify this product 4. Evaluation of the product by customer.
Background image of page 8
IT314 - Software Engineering 9 Spiral Model (3/5) Plan the next iteration around the spiral (if required) NOTE: Radius of the spiral (at any point) indicates the cost incurred on the project (so far) Angular dimension represents progress Spiral model can be viewed as meta model Single loop spiral model represents a Waterfall model
Background image of page 9

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

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 07/30/2011 for the course IT 315 taught by Professor Asimbanerjee during the Spring '07 term at Punjab Engineering College.

Page1 / 35

Soft_engg_lecture10 - Software Engineering Asim Banerjee 11th February 2010 soft_engg@daiict.ac.in Lecture Seating

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

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