SlideShare a Scribd company logo
SDLC, Software development life cycle is a process used
by software industry to design, develop and test high
quality software. The SDLC aims to produce a high
quality software that meets or exceeds customer
expectations, reaches completion within times and cost
estimates.
A typical Software Development Life
Cycle consists of the following stages:
1. Planning and Requirement analysis
2. Defining Requirements
3. Designing the product architecture
4. Building or Developing the product
5. Testing the product
6. Deployment in the market and
maintenance
There are various software development life cycle
models defined and designed which are followed
during software development process. These models
are also referred as Software Development Process
Models”
Following are the most important and popular SDLC
models followed in the industry
Waterfall Model
Iterative Model
Spiral Model
V-Model
Big bang Model
Waterfall Model
Following is a Diagrammatic representation of
different phases of waterfall model
Requirement Gathering and analysis:
All possible requirements of the system to be developed
are captured in this phase and documented in a
requirement specification document.
System Design:
The requirement specification from fist phase are studied in
this phase and system design is prepared. System design
helps in specifying hardware system requirements and also
helps in defining overall system architecture.
Implementation:
With inputs from system design, the system is first
developed in small programs called units, which are
integrated in the next phase. Each unit is developed and
tested for its functionality which is referred to as unit testing
Integration and testing:
All the units developed in the implementation phase are
integrated into a system after testing of each units. Post
integration the entire system is tested for any faults and
failures.
Deployment of system:
Once the functional and non functional testing is done,
the product is deployed in the customer environment or
released into the market.
Maintenance:
There are some issues which come up in the client
environment. To fix those issues patches are released.
Also to enhance the product some better versions are
released maintenance is done to deliver these changes
in t customer environment
Iterative Model
Following is the pictorial representation of Iterative
and incremental Model:
This model is most often used in the following
scenarios
Requirements of the complete system are clearly
defined and understood
Major requirements must be defined; however, some
functionalities or requested enhancements may
evolve with time.
There is a time to the market constraint.
.
A new technology is being used and is being learnt by the
development team while working on the project.
Resources with needed skill set are not available and are
planned to be used on contract basis for specific
iterations.
There are some high risk features and goals which may
change in the future.
Spiral Model
The spiral model has four phases. A software
project repeatedly passes through these
phases in iteration called spirals.
Following is a diagrammatic representation of spiral model
listing the activities in cash phase:
Identification:
This phase starts with gathering the business requirements in
the baseline spiral. In the subsequent spirals as the product
matures, identification of system requirements, subsystem
requirements and unit requirement are all done in this phase
This is also includes understanding the system
requirements by continuous communication between the
customer and the system analyst. At the end of the spiral the
product is deployed in the identified.
Design:
Design phase starts with the conceptual design in the
baseline spiral and involves architectural design, logical
design of modules, physical product design and final design
in the subsequent spirals.
Construct or Build:
Construct phase refers to production of the actual software
product at every spiral. In the baseline spiral when the
product is just thought of and the design is being developed
a POC (proof of concept) is developed.
Then in the subsequent spirals with higher clarity on
requirements and design details a working model of the
software called build is produced with a version number.
Evaluation and Risk analysis:
Risk analysis includes identifying, estimating, and monitoring
technical feasibility and management risks, such as schedule
slippage and cost overrun. After testing the build.
The below figure illustrates the different phases in V-Model of
SDLC.
V- Model:
The V- Model is SDLC Model where execution of
processes happens in a sequential manner in V- shape. It
is also known as Verification and Validation model.
V- Model is an extension of the waterfall model and
is based on association of a testing phase for each
corresponding development stage. This means that for
every single phase in the development cycle there is a
directly associated testing phase. This is a highly
disciplined model and next phase start only after
completion of the previous phase.
Big Bang Model
The Big Bang model is SDLC model where there is no
specific process followed. The development just starts with
the required money and efforts as the input, and the output is
the software developed which may or may not be as per
customer requirement.
Big Bang Model is SDLC model where there is no formal
development followed and very little planning is required.
Even the customer is not sure about what exactly he wants
and the requirements are implemented on the fly without
much analysis.
ERP- Definition:
ERP is a process of managing all resources and their use
in the entire enterprise in a coordinated manner.
What is ERP
 Enterprise resource planning.
 Support business through optimizing, maintaining
and tracking business function.
ERP System: Definition
ERP is set of integrated business applications, or modules which
carry out common business functions such as general ledger,
accounting or order management.
It is used by every department in an organization and by most
employee
I shown you a list of resources used by various department of a company
 The sales department can check prices of products and
their inventory levels, enter sales orders from customers,
make deliveries, issue invoices to customers and receive
payments.
 The production department uses it to check inventory
balances of products, create production orders, manage
production schedules, record the receipt of finished or in-
progress orders.
 The marketing department can plan demand and make
sales forecasts for the next sales period. The finance
department uses it to manage accounts payables,
accounts receivables, enter payments made by
customers and payments made to suppliers, generate the
balance sheet and profit and loss statements at the end of
an accounting period.
 The human relations department tracks all employees in a
company, their title, date of joining, department, and
salary. Every new employee is added to the system as
soon as they join the company. If they quit or are fired,
this is also reflected in the system, but their information is
still retained for historical records.
When you store your photos online instead of on your home
computer, or use webmail or a social networking site, you are
using a “cloud computing” service. If you are an organization,
and you want to use, for example, an online invoicing service
instead of updating the in-house one you have been using for
many years, that online invoicing service is a “cloud
computing” service.
Meaning – Cloud Computing
Cloud computing refers to the delivery of computing
resources over the Internet. Instead of keeping data on your
own hard drive or updating applications for your needs, you
use a service over the Internet, at another location, to store
your information or use its applications. Doing so may give
rise to certain privacy implications.
Cloud computing is the delivery of computing services over
the Internet. Cloud services allow individuals and businesses
to use software and hardware that are managed by third
parties at remote locations.
Examples of cloud services include online file storage, social
networking sites, webmail, and online business applications.
The cloud computing model allows access to information and
computer resources from anywhere that a network
connection is available. Cloud computing provides a shared
pool of resources, including data storage space, networks,
computer processing power, and specialized corporate and
user applications.
Cloud Computing Definition
GROUP MEMBER:
MURTHY
BINDU
PAVITHRA
SATHYA
MALAVIKA
LAVANYA
HARINI.S

More Related Content

What's hot

Ch03 prescriptive process models
Ch03 prescriptive process modelsCh03 prescriptive process models
Ch03 prescriptive process models
Dr. C.V. Suresh Babu
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Atul Karmyal
 
SOFTWARE ENGINEERING
SOFTWARE ENGINEERINGSOFTWARE ENGINEERING
SOFTWARE ENGINEERING
Mahalakshmi Seenaswamy
 
Software Quality Metrics
Software Quality MetricsSoftware Quality Metrics
Software Quality Metrics
Mufaddal Nullwala
 
Software metrics
Software metricsSoftware metrics
Software metrics
Dr. C.V. Suresh Babu
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
Ivano Malavolta
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement EngineeringSlideshare
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleSlideshare
 
Chapter 15 software product metrics
Chapter 15 software product metricsChapter 15 software product metrics
Chapter 15 software product metrics
SHREEHARI WADAWADAGI
 
Architectural Design in Software Engineering SE10
Architectural Design in Software Engineering SE10Architectural Design in Software Engineering SE10
Architectural Design in Software Engineering SE10koolkampus
 
Lecture6 activity diagrams
Lecture6 activity diagramsLecture6 activity diagrams
Lecture6 activity diagrams
Shahid Riaz
 
Requirements analysis and modeling
Requirements analysis and modelingRequirements analysis and modeling
Requirements analysis and modeling
Syed Zaid Irshad
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
BHARGAV VISANI
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
SADEED AMEEN
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9koolkampus
 
Software design
Software designSoftware design
Software design
Benazir Fathima
 
Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)
IIUI
 
Ch04 agile development models
Ch04 agile development modelsCh04 agile development models
Ch04 agile development models
Noor Ul Hudda Memon
 

What's hot (20)

Ch03 prescriptive process models
Ch03 prescriptive process modelsCh03 prescriptive process models
Ch03 prescriptive process models
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
SOFTWARE ENGINEERING
SOFTWARE ENGINEERINGSOFTWARE ENGINEERING
SOFTWARE ENGINEERING
 
Software design
Software designSoftware design
Software design
 
Software Quality Metrics
Software Quality MetricsSoftware Quality Metrics
Software Quality Metrics
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Chapter 15 software product metrics
Chapter 15 software product metricsChapter 15 software product metrics
Chapter 15 software product metrics
 
Architectural Design in Software Engineering SE10
Architectural Design in Software Engineering SE10Architectural Design in Software Engineering SE10
Architectural Design in Software Engineering SE10
 
Lecture6 activity diagrams
Lecture6 activity diagramsLecture6 activity diagrams
Lecture6 activity diagrams
 
Requirements analysis and modeling
Requirements analysis and modelingRequirements analysis and modeling
Requirements analysis and modeling
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9
 
Software design
Software designSoftware design
Software design
 
Use Case Modeling
Use Case ModelingUse Case Modeling
Use Case Modeling
 
Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)
 
Ch04 agile development models
Ch04 agile development modelsCh04 agile development models
Ch04 agile development models
 

Similar to Software development life cycle copy

Sdlc process document
Sdlc process documentSdlc process document
Sdlc process documentPesara Swamy
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
Sanjeev Banerjee
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computing
Professor Thor
 
Ch 02 s.e software process models 1
Ch 02 s.e software process models   1Ch 02 s.e software process models   1
Ch 02 s.e software process models 1
Badar Waseer
 
STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
ssusere4c6aa
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
sanoop s
 
Sdlc overview
Sdlc overviewSdlc overview
Sdlc overview
heripra
 
Chapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdfChapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdf
VikasRai405977
 
3. ch 2-process model
3. ch 2-process model3. ch 2-process model
3. ch 2-process model
Delowar hossain
 
SDLC
SDLCSDLC
SE-03.pptx
SE-03.pptxSE-03.pptx
SE-03.pptx
HaiderAli252366
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
RishavChandel1
 
SDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of TechnologySDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of Technology
Raphaff
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
IJMER
 
System Development
System  DevelopmentSystem  Development
System Development
Sharad Patel
 
Software testing
Software testingSoftware testing
Software testing
K Lingaraju
 
Software development life cycle (sdlc) phases.pdf
Software development life cycle (sdlc) phases.pdfSoftware development life cycle (sdlc) phases.pdf
Software development life cycle (sdlc) phases.pdf
Prayas Gokhale
 
Explore the System Development Life Cycle and Phases
Explore the System Development Life Cycle and PhasesExplore the System Development Life Cycle and Phases
Explore the System Development Life Cycle and Phases
Inexture Solutions
 

Similar to Software development life cycle copy (20)

Sdlc process document
Sdlc process documentSdlc process document
Sdlc process document
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computing
 
Ch 02 s.e software process models 1
Ch 02 s.e software process models   1Ch 02 s.e software process models   1
Ch 02 s.e software process models 1
 
STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
Sdlc overview
Sdlc overviewSdlc overview
Sdlc overview
 
Chapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdfChapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdf
 
3. ch 2-process model
3. ch 2-process model3. ch 2-process model
3. ch 2-process model
 
SDLC
SDLCSDLC
SDLC
 
Session3
Session3Session3
Session3
 
SE-03.pptx
SE-03.pptxSE-03.pptx
SE-03.pptx
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
 
SDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of TechnologySDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of Technology
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
 
System Development
System  DevelopmentSystem  Development
System Development
 
Software testing
Software testingSoftware testing
Software testing
 
Software development life cycle (sdlc) phases.pdf
Software development life cycle (sdlc) phases.pdfSoftware development life cycle (sdlc) phases.pdf
Software development life cycle (sdlc) phases.pdf
 
Explore the System Development Life Cycle and Phases
Explore the System Development Life Cycle and PhasesExplore the System Development Life Cycle and Phases
Explore the System Development Life Cycle and Phases
 

More from 9535814851

Wireless application prorocol
Wireless application prorocolWireless application prorocol
Wireless application prorocol
9535814851
 
it act
it act it act
it act
9535814851
 
it grc
it grc it grc
it grc
9535814851
 
information system and computers
information system and computersinformation system and computers
information system and computers
9535814851
 
Information technology govenance
Information technology govenanceInformation technology govenance
Information technology govenance
9535814851
 
information system and computers
information system and computersinformation system and computers
information system and computers
9535814851
 
human resource information system
human resource information system human resource information system
human resource information system
9535814851
 
information system and computers
information system and computersinformation system and computers
information system and computers
9535814851
 
Database management system
Database management system   Database management system
Database management system
9535814851
 
information system and computers
information system and computersinformation system and computers
information system and computers
9535814851
 
information system and computers
information system and computers information system and computers
information system and computers
9535814851
 
Health insurance portability and act(hipaa)2
Health insurance portability and act(hipaa)2Health insurance portability and act(hipaa)2
Health insurance portability and act(hipaa)2
9535814851
 
Information system
Information systemInformation system
Information system
9535814851
 
Mc card new product launch
Mc card new product launchMc card new product launch
Mc card new product launch
9535814851
 
marketing information system
 marketing information system marketing information system
marketing information system
9535814851
 
information system and computers
information system and computersinformation system and computers
information system and computers
9535814851
 
2007 mcom mis module 1.0
2007 mcom mis module 1.02007 mcom mis module 1.0
2007 mcom mis module 1.0
9535814851
 

More from 9535814851 (17)

Wireless application prorocol
Wireless application prorocolWireless application prorocol
Wireless application prorocol
 
it act
it act it act
it act
 
it grc
it grc it grc
it grc
 
information system and computers
information system and computersinformation system and computers
information system and computers
 
Information technology govenance
Information technology govenanceInformation technology govenance
Information technology govenance
 
information system and computers
information system and computersinformation system and computers
information system and computers
 
human resource information system
human resource information system human resource information system
human resource information system
 
information system and computers
information system and computersinformation system and computers
information system and computers
 
Database management system
Database management system   Database management system
Database management system
 
information system and computers
information system and computersinformation system and computers
information system and computers
 
information system and computers
information system and computers information system and computers
information system and computers
 
Health insurance portability and act(hipaa)2
Health insurance portability and act(hipaa)2Health insurance portability and act(hipaa)2
Health insurance portability and act(hipaa)2
 
Information system
Information systemInformation system
Information system
 
Mc card new product launch
Mc card new product launchMc card new product launch
Mc card new product launch
 
marketing information system
 marketing information system marketing information system
marketing information system
 
information system and computers
information system and computersinformation system and computers
information system and computers
 
2007 mcom mis module 1.0
2007 mcom mis module 1.02007 mcom mis module 1.0
2007 mcom mis module 1.0
 

Recently uploaded

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 

Recently uploaded (20)

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 

Software development life cycle copy

  • 1. SDLC, Software development life cycle is a process used by software industry to design, develop and test high quality software. The SDLC aims to produce a high quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates.
  • 2. A typical Software Development Life Cycle consists of the following stages: 1. Planning and Requirement analysis 2. Defining Requirements 3. Designing the product architecture 4. Building or Developing the product 5. Testing the product 6. Deployment in the market and maintenance
  • 3. There are various software development life cycle models defined and designed which are followed during software development process. These models are also referred as Software Development Process Models” Following are the most important and popular SDLC models followed in the industry Waterfall Model Iterative Model Spiral Model V-Model Big bang Model
  • 4. Waterfall Model Following is a Diagrammatic representation of different phases of waterfall model
  • 5. Requirement Gathering and analysis: All possible requirements of the system to be developed are captured in this phase and documented in a requirement specification document. System Design: The requirement specification from fist phase are studied in this phase and system design is prepared. System design helps in specifying hardware system requirements and also helps in defining overall system architecture. Implementation: With inputs from system design, the system is first developed in small programs called units, which are integrated in the next phase. Each unit is developed and tested for its functionality which is referred to as unit testing
  • 6. Integration and testing: All the units developed in the implementation phase are integrated into a system after testing of each units. Post integration the entire system is tested for any faults and failures. Deployment of system: Once the functional and non functional testing is done, the product is deployed in the customer environment or released into the market. Maintenance: There are some issues which come up in the client environment. To fix those issues patches are released. Also to enhance the product some better versions are released maintenance is done to deliver these changes in t customer environment
  • 7. Iterative Model Following is the pictorial representation of Iterative and incremental Model:
  • 8. This model is most often used in the following scenarios Requirements of the complete system are clearly defined and understood Major requirements must be defined; however, some functionalities or requested enhancements may evolve with time. There is a time to the market constraint. .
  • 9. A new technology is being used and is being learnt by the development team while working on the project. Resources with needed skill set are not available and are planned to be used on contract basis for specific iterations. There are some high risk features and goals which may change in the future.
  • 10. Spiral Model The spiral model has four phases. A software project repeatedly passes through these phases in iteration called spirals. Following is a diagrammatic representation of spiral model listing the activities in cash phase:
  • 11. Identification: This phase starts with gathering the business requirements in the baseline spiral. In the subsequent spirals as the product matures, identification of system requirements, subsystem requirements and unit requirement are all done in this phase This is also includes understanding the system requirements by continuous communication between the customer and the system analyst. At the end of the spiral the product is deployed in the identified. Design: Design phase starts with the conceptual design in the baseline spiral and involves architectural design, logical design of modules, physical product design and final design in the subsequent spirals.
  • 12. Construct or Build: Construct phase refers to production of the actual software product at every spiral. In the baseline spiral when the product is just thought of and the design is being developed a POC (proof of concept) is developed. Then in the subsequent spirals with higher clarity on requirements and design details a working model of the software called build is produced with a version number. Evaluation and Risk analysis: Risk analysis includes identifying, estimating, and monitoring technical feasibility and management risks, such as schedule slippage and cost overrun. After testing the build.
  • 13. The below figure illustrates the different phases in V-Model of SDLC. V- Model:
  • 14. The V- Model is SDLC Model where execution of processes happens in a sequential manner in V- shape. It is also known as Verification and Validation model. V- Model is an extension of the waterfall model and is based on association of a testing phase for each corresponding development stage. This means that for every single phase in the development cycle there is a directly associated testing phase. This is a highly disciplined model and next phase start only after completion of the previous phase.
  • 15. Big Bang Model The Big Bang model is SDLC model where there is no specific process followed. The development just starts with the required money and efforts as the input, and the output is the software developed which may or may not be as per customer requirement. Big Bang Model is SDLC model where there is no formal development followed and very little planning is required. Even the customer is not sure about what exactly he wants and the requirements are implemented on the fly without much analysis.
  • 16. ERP- Definition: ERP is a process of managing all resources and their use in the entire enterprise in a coordinated manner. What is ERP  Enterprise resource planning.  Support business through optimizing, maintaining and tracking business function.
  • 17. ERP System: Definition ERP is set of integrated business applications, or modules which carry out common business functions such as general ledger, accounting or order management. It is used by every department in an organization and by most employee I shown you a list of resources used by various department of a company
  • 18.  The sales department can check prices of products and their inventory levels, enter sales orders from customers, make deliveries, issue invoices to customers and receive payments.  The production department uses it to check inventory balances of products, create production orders, manage production schedules, record the receipt of finished or in- progress orders.  The marketing department can plan demand and make sales forecasts for the next sales period. The finance department uses it to manage accounts payables, accounts receivables, enter payments made by customers and payments made to suppliers, generate the balance sheet and profit and loss statements at the end of an accounting period.
  • 19.  The human relations department tracks all employees in a company, their title, date of joining, department, and salary. Every new employee is added to the system as soon as they join the company. If they quit or are fired, this is also reflected in the system, but their information is still retained for historical records.
  • 20.
  • 21. When you store your photos online instead of on your home computer, or use webmail or a social networking site, you are using a “cloud computing” service. If you are an organization, and you want to use, for example, an online invoicing service instead of updating the in-house one you have been using for many years, that online invoicing service is a “cloud computing” service. Meaning – Cloud Computing Cloud computing refers to the delivery of computing resources over the Internet. Instead of keeping data on your own hard drive or updating applications for your needs, you use a service over the Internet, at another location, to store your information or use its applications. Doing so may give rise to certain privacy implications.
  • 22. Cloud computing is the delivery of computing services over the Internet. Cloud services allow individuals and businesses to use software and hardware that are managed by third parties at remote locations. Examples of cloud services include online file storage, social networking sites, webmail, and online business applications. The cloud computing model allows access to information and computer resources from anywhere that a network connection is available. Cloud computing provides a shared pool of resources, including data storage space, networks, computer processing power, and specialized corporate and user applications. Cloud Computing Definition