Your SlideShare is downloading. ×
02 software process_models
02 software process_models
02 software process_models
02 software process_models
02 software process_models
02 software process_models
02 software process_models
02 software process_models
02 software process_models
02 software process_models
02 software process_models
02 software process_models
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

02 software process_models

645

Published on

Principles of Software Engineering by Utpal Roy, Jadavpur University, Kolkata, India

Principles of Software Engineering by Utpal Roy, Jadavpur University, Kolkata, India

Published in: Education, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
645
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Software Process Models
  • 2. Software Process Models  4 Blocks SDLC ( Software Development Life Cycle ) Model Design and SPECIFI- Testing and Maintenance Development CATION ValidationJanuary 13, 2012 Made by Utpal Ray 2
  • 3. Software Process Models The Classic ‘Waterfall’ ModelRequirementAnalysis and Definition System And Software Design Coding and Unit Testing Integration and System Testing Operation and maintenanceJanuary 13, 2012 Made by Utpal Ray 3
  • 4. Software Process Models  Evolutionary Development Model SPECS Initial Version feedback OUTLINE DESCRIPTION Development Intermediate feedback Versions Validation FINAL VERSIONJanuary 13, 2012 Made by Utpal Ray 4
  • 5. Software Process Models  Incremental Development Model AssignDefine Outline Design System Requirements toRequirement Architecture Increments Develop Validate Integrate Validate System Increment Increment System IncrementJanuary 13, 2012 Made by Utpal Ray 5
  • 6. Software Process Models  REUSE-Oriented Development Model ( Component based S/W Engineering ) Analysis of the REQUIREMENT REQUIREMENT Available SPECIFICATION MODIFICATION Components System Design DEVELOPMENT SYSTEM With Reuse AND VALIDATION Components INTEGRATIONJanuary 13, 2012 Made by Utpal Ray 6
  • 7. Software Process Models  Rapid Application Development (RAD) ModelBusinessModeling TEAM #2 Data Modeling Process Modeling Application TEAM #1 Generation Testing And Turnover 60 – 90 days January 13, 2012 Made by Utpal Ray 7
  • 8. Software Process Models  Characteristics of RAD Model -Very short Development Cycle (60 to 90 days) -Component based construction is encouraged -Requiremet should be well understood to make a project follow RAD model -The modularized approach is very essential for success of RAD -RAD should not be followed if technological risks are there -Sufficient man power should be available to form multiple RAD teamJanuary 13, 2012 Made by Utpal Ray 8
  • 9. Software Process Models Software Prototyping  Software Prototyping Benefits Requirement Elicitations and Validations Reducing the misunderstanding between the s/w developers and the customers A quick working system is available to demonstrate, training and testing Helps to minimize expensive design errors It is the only way to get a 100% fool-proof system where User Interface plays a major role This process can be treated as a part of the specification process or a process before it.  Software Prototyping DisadvantagesJanuary 13, 2012 Made by Utpal Ray 9
  • 10. Software Process Models  Evolutionary Prototyping Develop Abstract Build Prototype Use Prototype Specification System System No System Deliver System Adequate Yes ?January 13, 2012 Made by Utpal Ray 10
  • 11. Software Process Models  Throw-away Prototyping OUTLINE DEVELOP EVALUATE SPECIFYREQUIREMENT PROTOTYPE PROTOTYPE SYSTEM 4 BLOCK SDLC MODEL OR Re-usable Component ANY OTHER RELEVENT MODEL January 13, 2012 Made by Utpal Ray 11
  • 12. Software Process Models  HOME TASK Boehm’s Spiral ModelJanuary 13, 2012 Made by Utpal Ray 12

×