Hardware/software design requirements planning: Part 1 – Laying the ground work

Editor’s Note: In this series of articles, Jeffrey O. Grady, author of “System Verification,” delineates the basics of requirements planning and analysis, an important tool for using Agile programming techniques to achieve better code quality and reliability in complex embedded systems software and hardware projects. This series of articles is about the process of developing good specifications for any …