0% found this document useful (0 votes)
82 views

Mis - SDLC Software Development Life Cycle

The document discusses the software development life cycle (SDLC) and its importance. It describes several SDLC models like waterfall, spiral, and incremental. The key activities in SDLC are planning, analysis, design, development, testing, implementation, and maintenance. It emphasizes the importance of thorough planning and analysis early in the process to reduce costs from errors later. It also defines some important terms used in SDLC.

Uploaded by

shraddhagarwal
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views

Mis - SDLC Software Development Life Cycle

The document discusses the software development life cycle (SDLC) and its importance. It describes several SDLC models like waterfall, spiral, and incremental. The key activities in SDLC are planning, analysis, design, development, testing, implementation, and maintenance. It emphasizes the importance of thorough planning and analysis early in the process to reduce costs from errors later. It also defines some important terms used in SDLC.

Uploaded by

shraddhagarwal
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

MIS - SDLC

MIS - SDLC
SOFTWARE DEVELOPMENT
SOFTWARE DEVELOPMENT
LIFE CYCLE
LIFE CYCLE
BY
BY
JYOTINDRA ZAVERI
JYOTINDRA ZAVERI
(COMPUTER ENGINEER, GERMANY)
(COMPUTER ENGINEER, GERMANY)
IT CONSULTANT….SINCE 1975
IT CONSULTANT….SINCE 1975
[email protected]
[email protected]

www.dnserp.com SOFTWARE 1
SDLC MODELS

• A number of SDLC models


have been created: waterfall,
fountain, spiral, build and fix,
rapid prototyping, incremental,
and synchronize & stabilize.

SOFTWARE 2
IMPORTANT ACTIVITIES IN
SDLC
1. PLAN
2. ANALYSIS
3. DESIGN
4. DEVELOPMENT
5. TEST
6. IMPLEMENT
7. MAINTAIN

SOFTWARE 3
PLAN
‰DEFINE THE SYSTEM TO
BE DEVELOPED
‰SET THE PROJECT
SCOPE
‰DEVELOP THE PROJECT
PLAN INCLUDING TASKS,
RESOURCES, AND
TIMEFRAMES

www.dnserp.com SOFTWARE 4
SYSTEM ANALYSIS

¾GATHER THE BUSINESS


REQUIREMENTS FOR THE
SYSTEM
¾SRS – SYSTEM
REQUIREMENTS
SPECIFICATIONS
SOFTWARE 5
DESIGN
‰DESIGN THE
TECHNICAL
ARCHITECTURE
REQUIRED TO
SUPPORT THE SYSTEM
‰DESIGN SYSTEM
‰FLOW CHART

www.dnserp.com SOFTWARE 6
DEVELOP PROGRAM

¾BUILD THE TECHNICAL


ARCHITECTURE
¾BUILD THE DATABASE
AND PROGRAMS
SOFTWARE 7
TEST / QC
‰WRITE THE TEST
CONDITIONS
‰PERFORM TESTING
OF THE SYSTEMS
‰QUALITY CHECK

www.dnserp.com SOFTWARE 8
IMPLEMENT

¾ WRITE DETAILED
USER
DOCUMENTATION
¾ PROVIDE TRAINING
FOR THE SYSTEM
USERS

SOFTWARE 9
MAINTAIN
‰BUILD A HELP DESK
TO SUPPORT THE
SYSTEM USERS
‰PROVIDE AN
ENVIRONMENT TO
SUPPORT SYSTEM
CHANGES

www.dnserp.com SOFTWARE 10
THE COST OF FINDING ERRORS
MONEY VS. SDLC STEPS

60
50
40
COST

30
20
10
0
PLAN DEVELOP MAINTAIN
STEPS
¾ TAKE TIME TO PLAN AND DO COMPLETE SYSTEM ANALYSIS
SOFTWARE 11
AND DESIGN
SOFTWARE 12
IMPORTANT TERMS
‰PROTOTYPING - SIMULATE SYSTEM
‰POC – PROOF OF CONCEPT
‰SIGN OFF – USER ACCEPTANCE TEST
AND SIGNATURE ON THE INPUT / OUTPUT
/ PROOF OF CONCEPT
‰PROJECT LEADER – PERSON IN CHARGE
OF THE SOFTWARE TEAM

www.dnserp.com SOFTWARE 13
THANK YOU PRESENTATION BY
JYOTINDRA ZAVERI
(Computer Engineer, Germany)
I. T. CONSULTANT ….. SINCE
1975

www.dnserp.com
98909 42042

SEND YOUR FEEDBACK / QUESTIONS TO


SOFTWARE 14
www.dnserp.com
[email protected]

You might also like