Abstract

Good software design is as important in the development of a product as a strong foundation in the construction of an edifice. This is particularly important in the development of an embedded system where resources like memory, power, and processing capabilities are limited. Continuous innovation, fast-changing consumer needs, and the drive to remain ahead of competitors in terms of market share and product profile has drastically reduced the time to market a product and its development life cycle. The cost of defect correction increases with the development lifecycle stage. Post-release defect fixing is the most costly. Thus, it is important to have good software design and a process in place so that stringent deadlines can be met and rework activities minimized.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.