system development life cycle stages and models
TRANSCRIPT
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
REFERENCES • http://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.htm
• http://istqbexamcertification.com/what-is-waterfall-model-advantages-disadvantages-and-when-to-use-it/
• http://searchsoftwarequality.techtarget.com/definition
T H A N K Y O U