SlideShare a Scribd company logo
1 of 19
Embedded Development Life
Cycle (EDLC)
By,
Mrs.S.Revathi
EDLC is an Analysis-Design-Implementation based problem
solving approach for the product development.
– Analysis – What product need to be developed
– Design – Good approach for building it
– Implementation – To develop it
Why EDLC?
• Essential in understanding the scope and complexities
involved in any embedded product development.
• Defines interaction and activities among various groups of
product development sector.
– Project management
– System design and development
– System testing
– Release management and quality assurance
•
OBJECTIVES OF EDLC
• Aim of any product development is the Marginal benefit
• Marginal benefit = Return on investment
• Product needs to be acceptable by the end user i.e. it has to
meet the requirements of the end user in terms of quality,
reliability & functionality.
• EDLC helps in ensuring all these requirements by following
three objective
– Ensuring that high quality products are delivered to user
– Risk minimization and defect prevention in product
development through project management
– Maximize productivity
Ensuring high quality products
• The primary definition of quality in any
embedded product development is return on
investment achieved by the product.
• In order to survive in market, quality is very
important factor to be taken care of while
developing the product.
• Qualitative attributes depends on the budget of
the product so budget allocation is very important.
• Budget allocation might have done after studying
the market, trends & requirements of product,
competition .etc.
Risk minimization & defect prevention through
project management
• Project management (PM)
– Adds an extra cost on budget
– But essential for ensuring the development process is going in right
direction
• Projects in EDLC requires Loose project management or tight project
management.
• PM is required for
– Predictability
• Analyze the time to finish the product (PDS = no of person days )
– Co-ordination
• Resources (developers) needed to do the job
– Risk management
• Backup of resources to overcome critical situation
• Ensuring defective product is not developed
DIFFERENT PHASES OF EDLC
• A life cycle of product development is
commonly referred as the “model”
• A simple model contains five phases
– Requirement analysis
– Design
– Development and test
– Deployment and maintenance
• The no of phases involved in EDLC model
depends on the complexity of the product
Need of EDLC
• Any embedded product may evolves as an
output of a need.
• Need may come from an individual/from
public/from company(generally speaking from
an end user/client)
– New/custom product development
– Product re-engineering
– Product maintenance
CONCEPTUALIZATION
ANALYSIS
DESIGN:
Deals with the entire design of the product taking the
requirements into consideration and focuses on how the
functionalities can be delivered.
DEVELOPMENT AND TESTING
• Development phase transforms the design into
realizable product
• Design is transformed into hardware and firmware
• Look and feel of the device is very important
• Testing phase can be divided into
• Unit testing – independent testing of hardware and
firmware
• Integration testing – testing after integrating hardware
and firmware
• System testing – testing of whole system on
functionality and non-functionality basis
• User acceptance testing – testing of the product against
the criteria mentioned by the end-user/client
• Test reports
DEPLOYMENT:
• A process of launching fully functional model into the
market
SUPPORT:
• Deals with the operation and maintenance of the
product
• Support should be provide to the end user/client to fix
the bugs of the product
UPGRADES:
• Releasing of new version for the product which is
already exists in the market
• Releasing of major bug fixes.
RETIREMENT/DISPOSAL:
• Everything changes, the technology you feel as
the most advanced and best today may not be
the same tomorrow
• Due to this the product cannot sustain in the
market for long
• It has to be disposed on right time before it
causes the loss.
MODELLING OF EDLC
• Iterative/Incremental/Fountain EDLC Model
• Prototyping/evolutionary model
• Spiral model
ITERATIVE/INCREMENTAL/FOUNTAIN
EDLC MODEL
– Cascaded series of linear models
– Do some analysis, follow some design, then some
implementation in cycles
– Repeat the cycles until the requirements are met.
Iterative/Incremental/Fountain EDLC
Model
Thank You

More Related Content

What's hot

VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing TechniquesA B Shinde
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system designMukesh Bansal
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesigndestruck
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded SystemsArti Parab Academics
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architectureDominicHendry
 
Chapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded SystemChapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded SystemMoe Moe Myint
 
Four way traffic light conrol using Verilog
Four way traffic light conrol using VerilogFour way traffic light conrol using Verilog
Four way traffic light conrol using VerilogUtkarsh De
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training pptNishant Kayal
 
2. block diagram and components of embedded system
2. block diagram and components of embedded system2. block diagram and components of embedded system
2. block diagram and components of embedded systemVikas Dongre
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Moe Moe Myint
 
Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)Moe Moe Myint
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVishal kakade
 
Typical Embedded System
Typical Embedded SystemTypical Embedded System
Typical Embedded Systemanand hd
 
Characteristics of Embedded Systems
Characteristics of Embedded SystemsCharacteristics of Embedded Systems
Characteristics of Embedded SystemsShreyaBhoje
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture amrutachintawar239
 
Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)divyawani2
 

What's hot (20)

VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
 
PIC Microcontroller | ADC Interfacing
PIC Microcontroller | ADC InterfacingPIC Microcontroller | ADC Interfacing
PIC Microcontroller | ADC Interfacing
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architecture
 
Chapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded SystemChapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded System
 
Instruction Set of 8051 Microcontroller
Instruction Set of 8051 MicrocontrollerInstruction Set of 8051 Microcontroller
Instruction Set of 8051 Microcontroller
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
 
Four way traffic light conrol using Verilog
Four way traffic light conrol using VerilogFour way traffic light conrol using Verilog
Four way traffic light conrol using Verilog
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 
2. block diagram and components of embedded system
2. block diagram and components of embedded system2. block diagram and components of embedded system
2. block diagram and components of embedded system
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
 
Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustration
 
Typical Embedded System
Typical Embedded SystemTypical Embedded System
Typical Embedded System
 
Dead time pwm
Dead time pwmDead time pwm
Dead time pwm
 
Characteristics of Embedded Systems
Characteristics of Embedded SystemsCharacteristics of Embedded Systems
Characteristics of Embedded Systems
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture
 
Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)
 

Similar to Embedded development life cycle

SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSaravanan Manoharan
 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle Santhia RK
 
W_01_SDLC.pptx
W_01_SDLC.pptxW_01_SDLC.pptx
W_01_SDLC.pptxadeel8937
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle ParikshitTaksande1
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
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
 
04. Project Management
04. Project Management04. Project Management
04. Project ManagementBhuWan Khadka
 
Ops 571 ops571 ops 571 best tutorials guide uopstudy.com
Ops 571 ops571 ops 571 best tutorials guide  uopstudy.comOps 571 ops571 ops 571 best tutorials guide  uopstudy.com
Ops 571 ops571 ops 571 best tutorials guide uopstudy.comULLPTT
 
Ops 571 ops571 ops 571 education for service uopstudy.com
Ops 571 ops571 ops 571 education for service   uopstudy.comOps 571 ops571 ops 571 education for service   uopstudy.com
Ops 571 ops571 ops 571 education for service uopstudy.comULLPTT
 
Ops 571 ops571 ops 571 effective communication uopstudy.com
Ops 571 ops571 ops 571 effective communication   uopstudy.comOps 571 ops571 ops 571 effective communication   uopstudy.com
Ops 571 ops571 ops 571 effective communication uopstudy.comULLPTT
 
Ops 571 ops571 ops 571 forecasting and strategic planning -uopstudy.com
Ops 571 ops571 ops 571 forecasting and strategic planning -uopstudy.comOps 571 ops571 ops 571 forecasting and strategic planning -uopstudy.com
Ops 571 ops571 ops 571 forecasting and strategic planning -uopstudy.comULLPTT
 
Software Engineering : Process Models
Software Engineering : Process ModelsSoftware Engineering : Process Models
Software Engineering : Process ModelsAjit Nayak
 
SE 1a SDLC Session BCU.ppt
SE 1a SDLC Session BCU.pptSE 1a SDLC Session BCU.ppt
SE 1a SDLC Session BCU.pptMahiDivya
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development SecurityKarthikeyan Dhayalan
 
Chpter 2 manufacturing environment
Chpter 2 manufacturing environmentChpter 2 manufacturing environment
Chpter 2 manufacturing environmentshibasunar
 

Similar to Embedded development life cycle (20)

SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle
 
W_01_SDLC.pptx
W_01_SDLC.pptxW_01_SDLC.pptx
W_01_SDLC.pptx
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
2-SE Process Models.pptx
2-SE Process Models.pptx2-SE Process Models.pptx
2-SE Process Models.pptx
 
unit 1.ppt
unit 1.pptunit 1.ppt
unit 1.ppt
 
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
 
Mod 1 Lecture_PDC.pdf
Mod 1 Lecture_PDC.pdfMod 1 Lecture_PDC.pdf
Mod 1 Lecture_PDC.pdf
 
04. Project Management
04. Project Management04. Project Management
04. Project Management
 
Ops 571 ops571 ops 571 best tutorials guide uopstudy.com
Ops 571 ops571 ops 571 best tutorials guide  uopstudy.comOps 571 ops571 ops 571 best tutorials guide  uopstudy.com
Ops 571 ops571 ops 571 best tutorials guide uopstudy.com
 
Ops 571 ops571 ops 571 education for service uopstudy.com
Ops 571 ops571 ops 571 education for service   uopstudy.comOps 571 ops571 ops 571 education for service   uopstudy.com
Ops 571 ops571 ops 571 education for service uopstudy.com
 
Ops 571 ops571 ops 571 effective communication uopstudy.com
Ops 571 ops571 ops 571 effective communication   uopstudy.comOps 571 ops571 ops 571 effective communication   uopstudy.com
Ops 571 ops571 ops 571 effective communication uopstudy.com
 
Ops 571 ops571 ops 571 forecasting and strategic planning -uopstudy.com
Ops 571 ops571 ops 571 forecasting and strategic planning -uopstudy.comOps 571 ops571 ops 571 forecasting and strategic planning -uopstudy.com
Ops 571 ops571 ops 571 forecasting and strategic planning -uopstudy.com
 
Software Engineering : Process Models
Software Engineering : Process ModelsSoftware Engineering : Process Models
Software Engineering : Process Models
 
SE 1a SDLC Session BCU.ppt
SE 1a SDLC Session BCU.pptSE 1a SDLC Session BCU.ppt
SE 1a SDLC Session BCU.ppt
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development Security
 
Chpter 2 manufacturing environment
Chpter 2 manufacturing environmentChpter 2 manufacturing environment
Chpter 2 manufacturing environment
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 

More from Revathi Subramaniam

Inter intergrated circuits-communication protocol
Inter intergrated circuits-communication protocolInter intergrated circuits-communication protocol
Inter intergrated circuits-communication protocolRevathi Subramaniam
 
Introduction to power system analysis
Introduction to power system analysisIntroduction to power system analysis
Introduction to power system analysisRevathi Subramaniam
 
VHDL-Behavioral-Programs-Structure of VHDL
VHDL-Behavioral-Programs-Structure of VHDLVHDL-Behavioral-Programs-Structure of VHDL
VHDL-Behavioral-Programs-Structure of VHDLRevathi Subramaniam
 
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)Revathi Subramaniam
 
Complex Programmable Logic Devices(CPLD) & Field Programmable Logic Devices (...
Complex Programmable Logic Devices(CPLD) & Field Programmable Logic Devices (...Complex Programmable Logic Devices(CPLD) & Field Programmable Logic Devices (...
Complex Programmable Logic Devices(CPLD) & Field Programmable Logic Devices (...Revathi Subramaniam
 

More from Revathi Subramaniam (20)

Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
 
Inter intergrated circuits-communication protocol
Inter intergrated circuits-communication protocolInter intergrated circuits-communication protocol
Inter intergrated circuits-communication protocol
 
Application of embeddd system
Application of embeddd systemApplication of embeddd system
Application of embeddd system
 
Adaptive cruise control acc
Adaptive cruise control accAdaptive cruise control acc
Adaptive cruise control acc
 
Unsymmetrical fault analysis
Unsymmetrical fault analysisUnsymmetrical fault analysis
Unsymmetrical fault analysis
 
Structure of power system
Structure of power systemStructure of power system
Structure of power system
 
Restructuring
RestructuringRestructuring
Restructuring
 
Power flow analysis
Power flow analysisPower flow analysis
Power flow analysis
 
Per unit analysis
Per unit analysisPer unit analysis
Per unit analysis
 
Newton raphson method
Newton raphson methodNewton raphson method
Newton raphson method
 
Introduction to power system analysis
Introduction to power system analysisIntroduction to power system analysis
Introduction to power system analysis
 
Gauss seidel method
Gauss seidel methodGauss seidel method
Gauss seidel method
 
Fault analysis
Fault analysisFault analysis
Fault analysis
 
Fault analysis using z bus
Fault analysis using z busFault analysis using z bus
Fault analysis using z bus
 
VHDL-Behavioral-Programs-Structure of VHDL
VHDL-Behavioral-Programs-Structure of VHDLVHDL-Behavioral-Programs-Structure of VHDL
VHDL-Behavioral-Programs-Structure of VHDL
 
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Complex Programmable Logic Devices(CPLD) & Field Programmable Logic Devices (...
Complex Programmable Logic Devices(CPLD) & Field Programmable Logic Devices (...Complex Programmable Logic Devices(CPLD) & Field Programmable Logic Devices (...
Complex Programmable Logic Devices(CPLD) & Field Programmable Logic Devices (...
 
Counters
CountersCounters
Counters
 
Digital logic families
Digital logic familiesDigital logic families
Digital logic families
 

Recently uploaded

Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 

Recently uploaded (20)

Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 

Embedded development life cycle

  • 1. Embedded Development Life Cycle (EDLC) By, Mrs.S.Revathi
  • 2. EDLC is an Analysis-Design-Implementation based problem solving approach for the product development. – Analysis – What product need to be developed – Design – Good approach for building it – Implementation – To develop it Why EDLC? • Essential in understanding the scope and complexities involved in any embedded product development. • Defines interaction and activities among various groups of product development sector. – Project management – System design and development – System testing – Release management and quality assurance •
  • 3. OBJECTIVES OF EDLC • Aim of any product development is the Marginal benefit • Marginal benefit = Return on investment • Product needs to be acceptable by the end user i.e. it has to meet the requirements of the end user in terms of quality, reliability & functionality. • EDLC helps in ensuring all these requirements by following three objective – Ensuring that high quality products are delivered to user – Risk minimization and defect prevention in product development through project management – Maximize productivity
  • 4. Ensuring high quality products • The primary definition of quality in any embedded product development is return on investment achieved by the product. • In order to survive in market, quality is very important factor to be taken care of while developing the product. • Qualitative attributes depends on the budget of the product so budget allocation is very important. • Budget allocation might have done after studying the market, trends & requirements of product, competition .etc.
  • 5. Risk minimization & defect prevention through project management • Project management (PM) – Adds an extra cost on budget – But essential for ensuring the development process is going in right direction • Projects in EDLC requires Loose project management or tight project management. • PM is required for – Predictability • Analyze the time to finish the product (PDS = no of person days ) – Co-ordination • Resources (developers) needed to do the job – Risk management • Backup of resources to overcome critical situation • Ensuring defective product is not developed
  • 6. DIFFERENT PHASES OF EDLC • A life cycle of product development is commonly referred as the “model” • A simple model contains five phases – Requirement analysis – Design – Development and test – Deployment and maintenance • The no of phases involved in EDLC model depends on the complexity of the product
  • 7.
  • 8.
  • 9. Need of EDLC • Any embedded product may evolves as an output of a need. • Need may come from an individual/from public/from company(generally speaking from an end user/client) – New/custom product development – Product re-engineering – Product maintenance
  • 12. DESIGN: Deals with the entire design of the product taking the requirements into consideration and focuses on how the functionalities can be delivered.
  • 13. DEVELOPMENT AND TESTING • Development phase transforms the design into realizable product • Design is transformed into hardware and firmware • Look and feel of the device is very important • Testing phase can be divided into • Unit testing – independent testing of hardware and firmware • Integration testing – testing after integrating hardware and firmware • System testing – testing of whole system on functionality and non-functionality basis • User acceptance testing – testing of the product against the criteria mentioned by the end-user/client • Test reports
  • 14. DEPLOYMENT: • A process of launching fully functional model into the market SUPPORT: • Deals with the operation and maintenance of the product • Support should be provide to the end user/client to fix the bugs of the product UPGRADES: • Releasing of new version for the product which is already exists in the market • Releasing of major bug fixes.
  • 15. RETIREMENT/DISPOSAL: • Everything changes, the technology you feel as the most advanced and best today may not be the same tomorrow • Due to this the product cannot sustain in the market for long • It has to be disposed on right time before it causes the loss.
  • 16. MODELLING OF EDLC • Iterative/Incremental/Fountain EDLC Model • Prototyping/evolutionary model • Spiral model
  • 17. ITERATIVE/INCREMENTAL/FOUNTAIN EDLC MODEL – Cascaded series of linear models – Do some analysis, follow some design, then some implementation in cycles – Repeat the cycles until the requirements are met.