<< 1 >>
Rating:  Summary: Wide contemporary application Review: This book is based on papers written by an array of experts in all component-based sub disciplines, and cover the full spectrum of topics. Organization of the book is seven areas, each of which contains relevant papers that start at the general level and segue to specifics. Readers new to component-based software engineering can get the basics from the general-level material, then drill down into details in subsequent chapters in each of the areas presented in the book.While I found the material uniformly excellent from the perspectives of consistent editing, technical accuracy and best practices, the strongest point is the editors have selected material that manages to encompass all facets of the discipline. This book is all meat with no fluff. I like the sequence of topic areas, which start with an overview of components, definitions and specifications, to architecture, to development. In addition, subsequent topic areas cover using components, applying component-based software engineering to product line development, and real-time components. When this book was written real-time components were more in the domain of specialized device manufacturers, but this material is also applicable to certain types of web services. In fact, given the growing trend towards web services the developers in that domain can learn much from the work of the component-based software engineering community because there is a lot of overlap between the two at many levels. More importantly, the sub discipline of reuse, covered in this book, is conspicuously missing from many web services development environments. The knowledge in that area alone would make this book a worthwhile investment. This book is one of two that I believe capture the major elements of the body of knowledge of this discipline (the other is "Component Based Software Engineering: Putting the Pieces Together" ISBN 0201704854). I also strongly recommend "Testing and Quality Assurance for Component-Based Software" ISBN 1580534805 as a supplement to this book if you are working in the component-based software engineering environment and/or are working with web services and wish to tap into the mature and proven best practices and body of knowledge from the CBSE discipline.
Rating:  Summary: Wide contemporary application Review: This book is based on papers written by an array of experts in all component-based sub disciplines, and cover the full spectrum of topics. Organization of the book is seven areas, each of which contains relevant papers that start at the general level and segue to specifics. Readers new to component-based software engineering can get the basics from the general-level material, then drill down into details in subsequent chapters in each of the areas presented in the book. While I found the material uniformly excellent from the perspectives of consistent editing, technical accuracy and best practices, the strongest point is the editors have selected material that manages to encompass all facets of the discipline. This book is all meat with no fluff. I like the sequence of topic areas, which start with an overview of components, definitions and specifications, to architecture, to development. In addition, subsequent topic areas cover using components, applying component-based software engineering to product line development, and real-time components. When this book was written real-time components were more in the domain of specialized device manufacturers, but this material is also applicable to certain types of web services. In fact, given the growing trend towards web services the developers in that domain can learn much from the work of the component-based software engineering community because there is a lot of overlap between the two at many levels. More importantly, the sub discipline of reuse, covered in this book, is conspicuously missing from many web services development environments. The knowledge in that area alone would make this book a worthwhile investment. This book is one of two that I believe capture the major elements of the body of knowledge of this discipline (the other is "Component Based Software Engineering: Putting the Pieces Together" ISBN 0201704854). I also strongly recommend "Testing and Quality Assurance for Component-Based Software" ISBN 1580534805 as a supplement to this book if you are working in the component-based software engineering environment and/or are working with web services and wish to tap into the mature and proven best practices and body of knowledge from the CBSE discipline.
<< 1 >>
|