This chapter introduces the core concepts of PIM and explains why they matter. For each concept discussed here, there is a corresponding chapter in the book that provides a more detailed discussion of the material.
Software Architecture
Just like the term software engineering, the terms “software architecture” and “software detailed design” do not have concise definitions. On many embedded project teams, there is no distinction—or at least not one that the developers can articulate—between the two. The tendency, then, is to ...