Chapter 6

System Requirements

Robert Oshana,    Director, Software Research and Development, Digital Networking, Freescale Semiconductor

This chapter will give readers a number of best practices to improve the quality of the requirements elicitation and development process in their organization. Formulation of high quality requirements (complete, concise, accurate, modular, prioritized, analyzed, verified, and testable) reduce project risk, improve product quality, and allow for effective control of requirements volatility, which increases the likelihood of a successful project.

Keywords

Systems engineering; requirements; use case; functional; nonfunctional; framing; elicitation; constraints; framing; domain; boundary

Get Developing and Managing Embedded Systems and Products now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.