Professional Documents
Culture Documents
Es-Unit 3 Edlc-Iii Eee
Es-Unit 3 Edlc-Iii Eee
Es-Unit 3 Edlc-Iii Eee
EMBEDDED FIRMWARE
DEVELOPMENT ENVIRONMENT
EDLC
[Embedded product development life
cycle]
Contents:
Introduction
What is EDLC
Why EDLC
Objectives of EDLC
Different phases of EDLC
EDLC approaches
Introduction :
Software development company – SDLC
likewise
Product development company - EDLC
Example – Preparation of any food dish
Dish selection and Ingredient list
Technology upgrades
Product maintenance
Corrective maintenance
CONCEPTUALIZATION:
CONCEPTUALIZATION:
Analysis and Estimation
Feasibility study
-- Technical challenges and Financial feasibility
Product scope
– functionalities documented for future reference
Cost Benefit Analysis
Identifying
Revealing and
Assessing the total development cost
Principles of CBA
Common unit of measurement
Marginal Profit in terms of money (INR/USD/Euro)
Market choice based benefit measurement
Targeted end users
CONCEPTUALIZATION:
Planning activities
Resource planning
Risk management plans
Kinds of risks and mitigation plans
Future phases planning
ANALYSIS:
Analyze and
Analyze and
document
document
functional and non-
functional and non-
functional
functional
requirements
requirements
Interface Requirement
Interface
definition and Requirement
specification Document
definition
documentationand specification Document
document review
documentation document review
•Generates detailed
architecture including
components for
•Only i/p & o/p function of each
are defined here block
•Product will look •Detailed architecture
like a black box also needs approval
•Sent for approval
from client
DEVELOPMENT AND TESTING:
Development phase transforms the design into realizable product
firmware
System testing – testing of whole system on functionality and
non-functionality basis
User acceptance testing – testing of the product against the