Hardware components that have already been selected for the design impose constraints on those yet to be chosen." ".physical object sizes electrical components, connections, and voltages standard communication protocols the sequence in which certain operations must take place timing requirements and the like. It is critical to understand the constraints which are prevalent with embedded devices: The authors begin by pointing out that, due to the nature of hardware devices, changes in requirements are much costlier as compared to standard software projects. In this two article series, Karl Wiegers and Joy Beatty tackle the subject of requirements for embedded systems and devices. But what about software that are used by the various other electronic devices around us: driver-less cars, manufacturing robots, your smart home devices, etc? Many of us are accustomed to dealing with requirements in the context of software products which run on a personal computer.
0 Comments
Leave a Reply. |