<< 1 >>
Rating:  Summary: Clear and concise Review: Although I had attended Ann Marie's seminar not long after her book was published, many of the topics discussed still apply today. I wasn't as tuned into SQA then as I am now and many of the methods were over my head at the time. Now that I've looked back at this book, which I was lucky enough to acquire during the seminar, it is quick reading and very clear. I am just a little disappointed that it hasn't been updated since then. There are some grammatical errors that could have been fixed and there are emerging topics of reliability testing that should be included, or at least mentioned. This is still a great resource, especially for those who are new to the field, those who are trying to understand software reliability testing or those who need a refresher, like me! There are plenty of metrics introduced to use to measure software reliability, definitions and explanations of industry terms and illustrations/tables/charts for visual aid. If there were 4 and a half stars, this book would deserve it. To get the last half, it needs to be updated.
Rating:  Summary: Outstanding Review: Ann Marie Neufelder's book on software reliability is a must for anyone involved with software development and testing. The book is loaded with methods and techniques that are easy to follow and that can be applied to any software project. Most highly recommended!
Rating:  Summary: Outstanding Review: Ann Marie Neufelder's book on software reliability is a must for anyone involved with software development and testing. The book is loaded with methods and techniques that are easy to follow and that can be applied to any software project. Most highly recommended!
Rating:  Summary: Old, but contains unique information that's still valid Review: Despite this book's age and the subsequent software reliability books that have since been published, it adds a perspective and information that is either not in more recent books, or is not given the same comprehensive treatment.If you are familiar with software reliability as a discipline and with any of the major books, such as John Musa's "Software Reliability Engineered Testing", you'll probably not find anything new in Part I, although chapters 3 (software failures and failure processes), and 6 (reliability terms and definitions) add clear, succinct descriptions and definitions to these topics. Part II, however, is where this book shines and why I use this book as one of my principal references. Specifically, chapter 7, which covers software reliability data collection, is thorough and comprehensive. I \especially like the way data collection is integrated into a reporting process, and the near exhaustive list of error, product and process metrics and their associated descriptions. Chapter 8 is another gem. It describes 12 major reliability models, ranging from Musa's models to predictive models. One of the most interesting models in this catalog is the 'Leone Test Coverage Model', which is based upon percentage of completion and coverage of specific development and testing tasks. For each model the author gives a summary description, provides assumptions and parameters of the model, and the associated math. Each model's summary contains strengths and weaknesses, and when in the life cycle the model is best employed. Overall, this book contains some invaluable information and information that has been superseded by newer books (especially the last chapters in Part II). If you're seeking information that I've highlighted above, this book is a worthwhile investment. If you're looking for a book that is more up-to-date I recommend "Software Reliability Engineered Testing" by John Musa. This book will remain an often referenced part of my library for some time to come.
<< 1 >>
|