Abstract: The Embedded System Product Development Life Cycle consist of different phases – Requirement analysis, Feasibility analysis, Design & Implementation, Integration & Testing, product release & Marketing and Operations, Maintenance & Upgrade. In the Embedded System Development Life Cycle there is a partition of responsibility or duties between Hardware development and Software development team. They work in parallel and in harmony. They unite or integrate after the design stage of Embedded System Development Life Cycle. Testing/ debugging needs to be done to make the product an instant hit/ free of bugs. We carryout functional testing, performance testing, security testing, usability testing, compatibility testing and recoverability testing. In this paper we will be dealing in detail, the tail stages of embedded system development life cycle. We consider the product that we have designed and carryout numerous iterations in these blocks to make the product more acceptable in the market based on various criticisms by the user, at the market place, seller etc…. The Embedded system development life cycle allows the vendor or manufacturer to introspect on various aspects, considerations, reviews and facets; hence, it is a flexible model and also reduces the cost, time to market and complexities.

Keywords: Embedded System Product Development Life Cycle, Requirement analysis, Feasibility analysis, Design & Implementation, Integration & Testing, product release & Marketing, Operations, Maintenance & Upgrade, functional testing, performance testing, security testing, usability testing, compatibility testing and recoverability testing, flexible model, cost, time to market and complexities.