what is SDLC(SOFTWARE DEVELOPMENT LIVE CYCLE ), Slides of Software Engineering

SOFTWARE DEVELOPMENT LIVE CYCLE

Typology: Slides

2018/2019

Uploaded on 12/31/2019

dele-alli-2
dele-alli-2 🇸🇴

1 document

1 / 24

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
COURSE: SOFTWARE ENGNEERING
PRESENTATION: SDLC PROCESS
TEACHER NAME: ABDIRAHIM MOAHMED
MOHAMOUD
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18

Partial preview of the text

Download what is SDLC(SOFTWARE DEVELOPMENT LIVE CYCLE ) and more Slides Software Engineering in PDF only on Docsity!

  • COURSE: SOFTWARE ENGNEERING
  • PRESENTATION: SDLC PROCESS
  • TEACHER NAME: ABDIRAHIM MOAHMED MOHAMOUD

PREPARATIONS

  • MAHDA ABDIRASHID SAMATER
  • KHADAR HASSAN WARSAME
  • ALLI OMER ALLI

WATH IS A SDLC?

SYSTEMS DEVELOPMENT LIFE CYCLE

IS A PROCESS FOR PLANNING,

CREATING, TESTING, AND DEPLOYING

AN INFORMATION SYSTEM.

WATH IS A SDLC?
  • Software Development Life

Cycle. consists of a complete plan

explaining the way to develop,

maintain and replace specific software

system

DISADVANTAGE OF SDLC
  • The concept of an SDLC (System Development Life Cycle) is meant to be an advantage. It’s a common framework that makes maintenance easier and we are often blinded to the importance of maintenance. The disadvantage is that people and projects need flexibility.
SOFTWARE DEVELOPMENT LIFE
CYCLE PROCESS
  • SDLC is a process which defines the various stages involved in the development of software for delivering a high-quality product.
CONTI…
  • Adhering to the SDLC process leads to the development of the software in a systematic and disciplined manner.
PURPOSE:
  • Purpose of SDLC is to deliver a high- quality product which is as per the customer’s requirement.

SDLC PHASES

  • System Development Life Cycle Phases:
  • Given below are the various phases:
  • Requirement gathering and analysis
  • Design
  • Implementation or coding
  • Testing
  • Deployment
  • Maintenance
1) REQUIREMENT GATHERING AND
ANALYSIS
  • During this phase, all the relevant information is collected from the customer to develop a product as per their expectation.
  • Any ambiguities must be resolved in this phase only.
2) DESIGN
  • In this phase, the requirement gathered in the SRS document is used as an input and software architecture that is used for implementing system development is derived.
3) IMPLEMENTATION OR CODING
  • Implementation/Coding starts once the developer gets the Design document. The Software design is translated into source code.
  • All the components of the software are implemented in this phase.
CONTI….
  • Retesting, regression testing is done until the point at which the software is as per the customer’s expectation.
  • Testers refer SRS document to make sure that the software is as per the customer’s standard.
5) DEPLOYMENT
  • Once the product is tested, it is deployed in the production environment or first UAT (User Acceptance testing) is done depending on the customer expectation.