system development life cycle stages and models

22
SYSTEM DEVELOPMENT LIFECYCLE STAGE AND MODELS INVESTIGATION SUBJECT: SAD ASSIGNMENT MRM.SAJEE CSD BATCH 02 B/IT/14/02/10

Upload: nisak-ahamed

Post on 26-Jan-2017

94 views

Category:

Education


4 download

TRANSCRIPT

Page 1: System development life cycle stages and models

SYSTEM DEVELOPMENT LIFECYCLE STAGE AND MODELS

INVESTIGATIONSUBJECT: SAD ASSIGNMENT

MRM.SAJEE

CSD BATCH 02

B/IT/14/02/10

Page 2: System development life cycle stages and models

CONTENTS• Introduction Prism cinema• What is SDLC • SDLC Phases• SDLC models• Best SDLC Model

• Agile model process• Scrum model • Conclusion

Page 3: System development life cycle stages and models

INTRODUCTION PRISM CINEMA

In this company best place for the movie and they are situated. They have viewers coming up for movie recently the prism cinema has approached t-System to make a pos system.

Page 4: System development life cycle stages and models

WHAT IS SDLC The systems development life cycle(SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software engineering to describe a process.

Page 5: System development life cycle stages and models

SDLC PHASES PROCESSINGplanning

DesignIntegration and testing

Maintenance analysis

Development

Page 6: System development life cycle stages and models

SDLC MODELS

There are various system development life cycle models defined and designed which are followed during system development process. Each process model follows a Series of steps unique to its type, in order to ensure success in process of system development.

Page 7: System development life cycle stages and models

MOST IMPORTANT AND POPULAR SDLC MODELS• Waterfall Model • Spiral Model • Prototyping Model • Agile model

Page 8: System development life cycle stages and models

WATERFALL MODEL The Waterfall Model was first Process Model to be introduced. It is also referred to as a linear-sequential life cycle model.

Strengths:• Sets requirements stability• Good for management control (plan, staff, track)• Works quality is more important cost or schedule

Page 9: System development life cycle stages and models

SPIRAL MODEL The spiral model combines the idea of iterative development with the systematic, controlled aspects of the waterfall model.

Strengths:• Provides early indication of insurmountable risks, without much cost

• Critical high-risk functions are developed first• The design does not have to be perfect

Page 10: System development life cycle stages and models

PROTOTYPINGDevelopers build a prototype during the requirements phase prototype is evaluated by end users. Developers further refine the prototype.

Strengths:• Customers can “see” the system requirements as they are being gathered• Unexpected requirements accommodated

Page 11: System development life cycle stages and models

AGILE MODELAgile model believes that every project needs to be handled differently and the existing methods need to be tailored to best suit the project requirements. Strengths:• Customer satisfaction by rapid, continuous delivery of useful software.• Working software is delivered frequently

Page 12: System development life cycle stages and models

AGILE MODEL

Page 13: System development life cycle stages and models

WHY USE AGILE MODEL FOR POS SYSTEM• Conversation is the best form of communication.• Close, daily cooperation between business people and developers.• Continuous attention to technical excellence and good design.• Regular adaptation to changing circumstances.• Even late changes in requirements are welcomed

Page 14: System development life cycle stages and models

AGILE SOFTWARE DEVELOPMENT• Characteristics of Agile Software Development

Small to medium sized teams changing requirements changing techniques Simple design Minimal system into production

Page 15: System development life cycle stages and models

AGILE MODEL PROCESS • extreme programming• Crystal• Dynamic Software Development Method (DSDM)• Feature Driven Development• Scrum

Page 16: System development life cycle stages and models

SCRUM MODEL

SCRUM is an agile development method which concentrates specifically on how to manage tasks within a team based development environment.

Page 17: System development life cycle stages and models

SCRUM - AN AGILE PROCESS• Iterative, incremental process• Team-based approach• developing systems/ products with rapidly changing requirements• Controls the chaos of conflicting interest and needs• Improve communication and maximize cooperation• Protecting the team form disruptions and impediments• A way to maximize productivity

Page 18: System development life cycle stages and models

COMPONENTS OF SCRUM• Scrum Roles• The Process• Scrum Artifacts

Page 19: System development life cycle stages and models

SCRUM INVOLVES

• Initial appointment of a project manager called • Planning sessions for each task.• Daily meetings among teams.• Identification and evaluation of potential project risks and process.• Reviews of progress and evaluations of completed projects.

Page 20: System development life cycle stages and models

CONCLUSION

In this system development lifecycle model and the discuss the most important select the model in this discuss. what are the need the SDLC on the top explained the suitable the model. SDLC stage clearly explaining the for the system development

Page 22: System development life cycle stages and models

T H A N K Y O U