SlideShare uma empresa Scribd logo
1 de 30
BY
SACHIN SREEKUMAR
SDLC
 An information system is built with an objective and
the activities performed to build the system are called
System Development Life Cycle(SDLC).
 SDLC consists of:
1)Analysis 4)Implementation
2)High-level design 5)Testing
3)Detailed Design 6)Deployment
BACKGROUND
 Large scale system development projects were
attempted by US military.
 They developed a framework of a sequence of stages
for developing a system. It is called as SDLC.
 But the MIS oriented SDLC is different from others
that it is more business oriented.
SYSTEM DEFINITION PHASE
 System takes its shape and form logically.
 A series of stages and steps are taken to develop a set of
guidelines.
 The key steps in the phase are:
1)Preliminary analysis
2)Feasibility study
3)Information analysis
4)System design
PRELIMINARY ANALYSIS
 Normally conducted before an information system is
designed.
 Sometimes called preliminary investigation.
 First step in the life cycle of a system.
 Performed to understand requirements, objectives,
scope and boundaries of the proposed system.
STEPS OF PRELIMINARY ANALYSIS
 Steps taken under preliminary analysis are:
1)Assessment and survey of situation
2)Analysis of current system(if any)
3)Analyse system requirements and provide specifics
FEASIBILITY STUDY
 Examines if a system can be developed successfully
given the technical endowment, environment,
resource constraints and organizational desirability.
 We analyse whether the system can be developed and
how to develop it.
 dimensions are:
1)Technical 2)Economic 3) Organizational
STEPS OF FEASIBILITY STUDY
1)Define the objectives of feasibility study
2)Study the current environment
3)Analyse information requirements
4)Generation of alternative solutions
5)Report preparation
INFORMATION ANALYSIS
 System is analysed from a logical perspective.
 System is defined in broader terms and is segregated
in a hierarchy of black boxes.
 Each black box is a module with a specific role.
 The logical design is discussed with management and
after suitable changes, physical design is developed.
 Data stores and processes are designed and integrated
with the system.
INFORMATION ANALYSIS(cont..)
 A complete logical view of the system which fulfils all
requirements, is prepared in this stage.
 Comprehensive project plan is prepared which
includes activity-wise time schedule for system
development, manpower requirements, budget,
training requirements, testing plans, resource plans,
installation plans, organizational plans, document
plans.
SYSTEM DESIGN
 Logical design is detailed and a physical design
document is prepared.
 This document contains all implementation details of
the system.
 In this stage the entire system is put it on paper and
explained in diagrammatic terms.
SYSTEM CONSTRUCTION PHASE
 Two –step phase:
1)Application programme development
2)Procedures to interact with the system.
 In the first step, design document is studied and an
application programme developed.
 This step requires maximum manpower and resources.
APPLICATION PROGRAMMING
 Software that is the major part of the system is
developed.
 Lines Of Code(LOC) are written in a computer
programming language under a software environment
to create software system.
 Construction Cost Model(COCOMO) is used to
estimate project time and cost.
 Programming can be done using top-down or bottom-
up approach.
STEPS IN APPLICATION
PROGRAMMING
1)Designing the database and creating database
structures
2)Designing and developing the user interface
3)Programming to create functions
4)Connecting the database to application
5)Incorporating the business logic into software
PROCEDURE DEVELOPEMENT
 User’s interaction with the system is laid down.
 Different levels of users have different levels of access.
 Procedures will clearly stated in the form of operating
procedures and manuals.
 Key tasks are described in flow charts.
IMPLEMENTATION PHASE
 In this stage ,system is implemented at the
organization after coding and testing.
 Implementation tasks includes the following:
1)Planning for implementation
2)Communicating the implementation plan
3)Organizing MIS personnel
4)Selecting and procuring hardware
IMPLEMENTATION PHASE(cont..)
5)procuring the system software(OS)
6)Creating and deploying database
7)Training users
8)Creating and developing the physical infrastructure
9)Transiting to the new system
DEPLOYMENT
 Once new system has been tested and ready, new
system can be deployed using any of the 3 strategies:
1)Parallel strategy
2)Direct customer strategy
3)Phased approach
MAINTENANCE
 Three types of maintenance:
1)Corrective (to fix any bugs that are discovered)
2)Perfective (to improve system performance)
3)Adaptive (to adapt new technology)
SOFTWARE DEVELOPMENT LIFE
CYCLE(SWDLC)
 Subset of SDLC.
 SWDLC deals only with the application software
development life cycle of a system.
 Some popular software development methodologies
are :
1)Waterfall model
2)Prototype model
3)Rapid Application Development(RAD) model
4)Spiral model
WATERFALL MODEL
 Classic way of developing system.
 Systems are developed in phases and each phase is self
contained.
 Overlaps are not allowed.
 Development work flows from one phase to another in
a linear manner and progresses only when work on
preceding phase is complete.
PHASES OF WATERFALL MODEL
1)Requirement analysis phase
o Fact finding techniques(interview, questionnaire)
2)Design
3)Implementation
4)Testing
5)Deployment
6)Maintenance
WATERFALL MODEL
ADVANTAGES OF WATERFALL
MODEL
 Detailed early analysis cause huge advantages at later
phases
 If a bug found earlier, it is much cheaper (and more
effective) to fix than bugs found in a later phase
 Requirement should be set before design starts
 Disciplined and well-structured approach
 Effective for stable software projects
LIMITATIONS OF WATERFALL
MODEL
 Underutilizes manpower(many team member stay
idle).
 Real-life software development rarely follows this
method.
 Changes are expensive.
 Need to finish every phase fully to start next phase.
PROTOTYPING MODEL
 Client is anxious to complete the project.
 Developer has to create the software based on general
set of objectives provided by the client.
 Model starts with requirement gathering.
 Developer and client meet to check if prototype of the
proposed system works.
 The client reviews the software and suggests
refinements, this results to an improved prototype.
 This process is repeated and with each iteration,
prototype matures into a functional software.
PROTOTYPING MODEL(cont..)
 Prototyping process is not suitable for mission-critical
projects.
 It may serve the organization well for small
application.
 The problem is that clients may insist that the software
be built based on early stages of the prototype.
 The developer, in an anxiety to complete, may use
inappropriate components in the prototype, thereby
affecting the long-term sustainability of the software.
SPIRAL MODEL
 Pioneered by bohem(1988), evolutionary in nature.
 Some features of both waterfall and prototyping is
used.
 Software is created in incremental versions.
 In the early versions, software is not stable with
iterations, software begins the take shape and form.
 Spiral starts with a plan, then prototype is prepared by
some software development.
 Based on client feedback iterations will repeat.
 Spiral moves from one iteration to another, and after
each iteration software improves.
SPIRAL MODEL
THANK YOU..

Mais conteúdo relacionado

Mais procurados

Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMMubashir Ali
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)HASEEB MUGHAL
 
Sdlc project planning phase
Sdlc project planning phaseSdlc project planning phase
Sdlc project planning phaseSejal Gandhi
 
Software development life cycle by chitta
Software development life cycle by chittaSoftware development life cycle by chitta
Software development life cycle by chittaChittaranjan Das
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basicAnurag Tomar
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle ModelJ.T.A.JONES
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and modelsAnjali Arora
 
SDLC or Software Development Life Cycle
SDLC or Software Development Life CycleSDLC or Software Development Life Cycle
SDLC or Software Development Life CycleJyothi Vbs
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleSlideshare
 
Software development Life Cycle
Software development Life CycleSoftware development Life Cycle
Software development Life CycleKumar
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSaravanan Manoharan
 

Mais procurados (20)

Software development life cycle (sdlc) overview
Software development life cycle (sdlc) overviewSoftware development life cycle (sdlc) overview
Software development life cycle (sdlc) overview
 
Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPM
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Sdlc project planning phase
Sdlc project planning phaseSdlc project planning phase
Sdlc project planning phase
 
Software development life cycle by chitta
Software development life cycle by chittaSoftware development life cycle by chitta
Software development life cycle by chitta
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basic
 
CSC426 - SDLC Models
CSC426 - SDLC ModelsCSC426 - SDLC Models
CSC426 - SDLC Models
 
sdlc life cycle
sdlc life cyclesdlc life cycle
sdlc life cycle
 
Sec7.3 sdlc
Sec7.3 sdlcSec7.3 sdlc
Sec7.3 sdlc
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
SDLC MODEL
SDLC MODEL SDLC MODEL
SDLC MODEL
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
SDLC Final (1)
SDLC Final (1)SDLC Final (1)
SDLC Final (1)
 
SDLC or Software Development Life Cycle
SDLC or Software Development Life CycleSDLC or Software Development Life Cycle
SDLC or Software Development Life Cycle
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
 
1.sdlc
1.sdlc1.sdlc
1.sdlc
 
Software development Life Cycle
Software development Life CycleSoftware development Life Cycle
Software development Life Cycle
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 

Destaque

Management Developement
Management DevelopementManagement Developement
Management DevelopementApex
 
Job rotation fiona-nolan (1)
Job rotation fiona-nolan (1)Job rotation fiona-nolan (1)
Job rotation fiona-nolan (1)Gaurav Gharat
 
Process of Curriculum Developement
Process of Curriculum DevelopementProcess of Curriculum Developement
Process of Curriculum DevelopementIndrani Rengasamy
 
Primary nursing
Primary nursingPrimary nursing
Primary nursingJeslou Yag
 
Sexuality and sexual health
Sexuality and sexual healthSexuality and sexual health
Sexuality and sexual healthBrijesh Tyagi
 
Primary health care (phc) became a
Primary health care (phc) became aPrimary health care (phc) became a
Primary health care (phc) became aAnilet Anandhy
 
Health Belief Model
Health Belief Model Health Belief Model
Health Belief Model Deblina Roy
 
Collaborative issues in nursing
Collaborative issues in nursingCollaborative issues in nursing
Collaborative issues in nursingSathish Rajamani
 
Introduction to nursing education
Introduction to nursing educationIntroduction to nursing education
Introduction to nursing educationBobby Abraham
 
Introduction to education
Introduction to educationIntroduction to education
Introduction to educationNivedita Girish
 
Collaboration issues and models within and outside nursing
Collaboration issues and models within and outside nursingCollaboration issues and models within and outside nursing
Collaboration issues and models within and outside nursingsangeetha antoe
 
Educational philosophies
Educational philosophiesEducational philosophies
Educational philosophiesaneez103
 
Geriatric Considerations in Nursing
Geriatric Considerations in  NursingGeriatric Considerations in  Nursing
Geriatric Considerations in NursingSujata Mohapatra
 

Destaque (20)

Popular Pitfalls In Sdlc Phases 1
Popular Pitfalls In Sdlc Phases 1Popular Pitfalls In Sdlc Phases 1
Popular Pitfalls In Sdlc Phases 1
 
Management Developement
Management DevelopementManagement Developement
Management Developement
 
Job rotation fiona-nolan (1)
Job rotation fiona-nolan (1)Job rotation fiona-nolan (1)
Job rotation fiona-nolan (1)
 
Process of Curriculum Developement
Process of Curriculum DevelopementProcess of Curriculum Developement
Process of Curriculum Developement
 
Disaster nursing
Disaster nursingDisaster nursing
Disaster nursing
 
Child morbidity
Child morbidityChild morbidity
Child morbidity
 
Primary nursing
Primary nursingPrimary nursing
Primary nursing
 
Sexuality and sexual health
Sexuality and sexual healthSexuality and sexual health
Sexuality and sexual health
 
Chapter02
Chapter02Chapter02
Chapter02
 
Primary health care (phc) became a
Primary health care (phc) became aPrimary health care (phc) became a
Primary health care (phc) became a
 
Health Belief Model
Health Belief Model Health Belief Model
Health Belief Model
 
Collaborative issues in nursing
Collaborative issues in nursingCollaborative issues in nursing
Collaborative issues in nursing
 
Introduction to nursing education
Introduction to nursing educationIntroduction to nursing education
Introduction to nursing education
 
Introduction to education
Introduction to educationIntroduction to education
Introduction to education
 
Collaboration issues and models within and outside nursing
Collaboration issues and models within and outside nursingCollaboration issues and models within and outside nursing
Collaboration issues and models within and outside nursing
 
Health prevention model
Health prevention modelHealth prevention model
Health prevention model
 
Nursing education
Nursing educationNursing education
Nursing education
 
Educational philosophies
Educational philosophiesEducational philosophies
Educational philosophies
 
Disaster nursing
Disaster nursingDisaster nursing
Disaster nursing
 
Geriatric Considerations in Nursing
Geriatric Considerations in  NursingGeriatric Considerations in  Nursing
Geriatric Considerations in Nursing
 

Semelhante a System developement methods

Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Neetu Marwah
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLESwarnima Tiwari
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1Boeun Tim
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsPurushottam Petare
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notesAAKASH S
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology RaviKalola786
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )Jennifer Wright
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycleNITISH SADOTRA
 
ashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdfashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdfNagavelliMadhavi
 
SDLC models testing
SDLC models testingSDLC models testing
SDLC models testingJadavsejal
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.RishavChandel1
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycleAiswarya P Suresh
 

Semelhante a System developement methods (20)

Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its Models
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
ashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdfashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdf
 
SDLC models testing
SDLC models testingSDLC models testing
SDLC models testing
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
 
SDET UNIT 1.pptx
SDET UNIT 1.pptxSDET UNIT 1.pptx
SDET UNIT 1.pptx
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 

Último

Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressorselgieurope
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreNZSG
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers referencessuser2c065e
 

Último (20)

Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressors
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource Centre
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers reference
 

System developement methods

  • 2. SDLC  An information system is built with an objective and the activities performed to build the system are called System Development Life Cycle(SDLC).  SDLC consists of: 1)Analysis 4)Implementation 2)High-level design 5)Testing 3)Detailed Design 6)Deployment
  • 3. BACKGROUND  Large scale system development projects were attempted by US military.  They developed a framework of a sequence of stages for developing a system. It is called as SDLC.  But the MIS oriented SDLC is different from others that it is more business oriented.
  • 4. SYSTEM DEFINITION PHASE  System takes its shape and form logically.  A series of stages and steps are taken to develop a set of guidelines.  The key steps in the phase are: 1)Preliminary analysis 2)Feasibility study 3)Information analysis 4)System design
  • 5. PRELIMINARY ANALYSIS  Normally conducted before an information system is designed.  Sometimes called preliminary investigation.  First step in the life cycle of a system.  Performed to understand requirements, objectives, scope and boundaries of the proposed system.
  • 6. STEPS OF PRELIMINARY ANALYSIS  Steps taken under preliminary analysis are: 1)Assessment and survey of situation 2)Analysis of current system(if any) 3)Analyse system requirements and provide specifics
  • 7. FEASIBILITY STUDY  Examines if a system can be developed successfully given the technical endowment, environment, resource constraints and organizational desirability.  We analyse whether the system can be developed and how to develop it.  dimensions are: 1)Technical 2)Economic 3) Organizational
  • 8. STEPS OF FEASIBILITY STUDY 1)Define the objectives of feasibility study 2)Study the current environment 3)Analyse information requirements 4)Generation of alternative solutions 5)Report preparation
  • 9. INFORMATION ANALYSIS  System is analysed from a logical perspective.  System is defined in broader terms and is segregated in a hierarchy of black boxes.  Each black box is a module with a specific role.  The logical design is discussed with management and after suitable changes, physical design is developed.  Data stores and processes are designed and integrated with the system.
  • 10. INFORMATION ANALYSIS(cont..)  A complete logical view of the system which fulfils all requirements, is prepared in this stage.  Comprehensive project plan is prepared which includes activity-wise time schedule for system development, manpower requirements, budget, training requirements, testing plans, resource plans, installation plans, organizational plans, document plans.
  • 11. SYSTEM DESIGN  Logical design is detailed and a physical design document is prepared.  This document contains all implementation details of the system.  In this stage the entire system is put it on paper and explained in diagrammatic terms.
  • 12. SYSTEM CONSTRUCTION PHASE  Two –step phase: 1)Application programme development 2)Procedures to interact with the system.  In the first step, design document is studied and an application programme developed.  This step requires maximum manpower and resources.
  • 13. APPLICATION PROGRAMMING  Software that is the major part of the system is developed.  Lines Of Code(LOC) are written in a computer programming language under a software environment to create software system.  Construction Cost Model(COCOMO) is used to estimate project time and cost.  Programming can be done using top-down or bottom- up approach.
  • 14. STEPS IN APPLICATION PROGRAMMING 1)Designing the database and creating database structures 2)Designing and developing the user interface 3)Programming to create functions 4)Connecting the database to application 5)Incorporating the business logic into software
  • 15. PROCEDURE DEVELOPEMENT  User’s interaction with the system is laid down.  Different levels of users have different levels of access.  Procedures will clearly stated in the form of operating procedures and manuals.  Key tasks are described in flow charts.
  • 16. IMPLEMENTATION PHASE  In this stage ,system is implemented at the organization after coding and testing.  Implementation tasks includes the following: 1)Planning for implementation 2)Communicating the implementation plan 3)Organizing MIS personnel 4)Selecting and procuring hardware
  • 17. IMPLEMENTATION PHASE(cont..) 5)procuring the system software(OS) 6)Creating and deploying database 7)Training users 8)Creating and developing the physical infrastructure 9)Transiting to the new system
  • 18. DEPLOYMENT  Once new system has been tested and ready, new system can be deployed using any of the 3 strategies: 1)Parallel strategy 2)Direct customer strategy 3)Phased approach
  • 19. MAINTENANCE  Three types of maintenance: 1)Corrective (to fix any bugs that are discovered) 2)Perfective (to improve system performance) 3)Adaptive (to adapt new technology)
  • 20. SOFTWARE DEVELOPMENT LIFE CYCLE(SWDLC)  Subset of SDLC.  SWDLC deals only with the application software development life cycle of a system.  Some popular software development methodologies are : 1)Waterfall model 2)Prototype model 3)Rapid Application Development(RAD) model 4)Spiral model
  • 21. WATERFALL MODEL  Classic way of developing system.  Systems are developed in phases and each phase is self contained.  Overlaps are not allowed.  Development work flows from one phase to another in a linear manner and progresses only when work on preceding phase is complete.
  • 22. PHASES OF WATERFALL MODEL 1)Requirement analysis phase o Fact finding techniques(interview, questionnaire) 2)Design 3)Implementation 4)Testing 5)Deployment 6)Maintenance
  • 24. ADVANTAGES OF WATERFALL MODEL  Detailed early analysis cause huge advantages at later phases  If a bug found earlier, it is much cheaper (and more effective) to fix than bugs found in a later phase  Requirement should be set before design starts  Disciplined and well-structured approach  Effective for stable software projects
  • 25. LIMITATIONS OF WATERFALL MODEL  Underutilizes manpower(many team member stay idle).  Real-life software development rarely follows this method.  Changes are expensive.  Need to finish every phase fully to start next phase.
  • 26. PROTOTYPING MODEL  Client is anxious to complete the project.  Developer has to create the software based on general set of objectives provided by the client.  Model starts with requirement gathering.  Developer and client meet to check if prototype of the proposed system works.  The client reviews the software and suggests refinements, this results to an improved prototype.  This process is repeated and with each iteration, prototype matures into a functional software.
  • 27. PROTOTYPING MODEL(cont..)  Prototyping process is not suitable for mission-critical projects.  It may serve the organization well for small application.  The problem is that clients may insist that the software be built based on early stages of the prototype.  The developer, in an anxiety to complete, may use inappropriate components in the prototype, thereby affecting the long-term sustainability of the software.
  • 28. SPIRAL MODEL  Pioneered by bohem(1988), evolutionary in nature.  Some features of both waterfall and prototyping is used.  Software is created in incremental versions.  In the early versions, software is not stable with iterations, software begins the take shape and form.  Spiral starts with a plan, then prototype is prepared by some software development.  Based on client feedback iterations will repeat.  Spiral moves from one iteration to another, and after each iteration software improves.