System development life cycle stages and models

Preview:

Citation preview

SYSTEM DEVELOPMENT LIFECYCLE STAGE AND MODELS

INVESTIGATIONSUBJECT: SAD ASSIGNMENT

MRM.SAJEE

CSD BATCH 02

B/IT/14/02/10

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

• Agile model process• Scrum model • Conclusion

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.

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.

SDLC PHASES PROCESSINGplanning

DesignIntegration and testing

Maintenance analysis

Development

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.

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

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

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

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

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

AGILE MODEL

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

AGILE SOFTWARE DEVELOPMENT• Characteristics of Agile Software Development

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

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

SCRUM MODEL

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

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

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

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.

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

T H A N K Y O U

Recommended