Prentice Hall, 2002 - Business & Economics - 315 pages
For courses in Software Reliability, Software Testing and Verification, Software Requirements, Software Metrics, and Software Engineering--Advanced Solid Software presents realistic techniques for analyzing and improving the quality and robustness of any software system or software-intensive product. Solid Software isn't theoretical: it's a relentlessly practical decision maker's guide to making intelligent, responsible trade-offs that lead to the best software at the best cost. Solid Software draws upon dozens of real-world examples, based on the author's extensive experience as software quality consultants, and interviews with key software decision makers worldwide. Whether you're a developer, project manager, architect, executive, manager, or regulator, it's your single source for improving software quality in the real world.
What people are saying - Write a review
We haven't found any reviews in the usual places.
activities algorithm apply Ariane-5 artifact automated behavior build cause Chapter checklist COCOMO complete components Computer configuration management consider cost coverage critical critical software decisions described detection determine documentation effects effort error error-handling estimate evaluate example experience fail failure fault injection Figure FMEA focus functions hardware hazard analysis HAZOP identify IEEE IEEE Software implementation input inspection interface investment involved language lines of code measures ment occur operational percent performance Pfleeger prediction probability problem process improvement programming languages regression testing reliability requirements risk assessment risk management Sidebar software development software engineering Software Inspections Software Metrics software systems solid software specific static analysis static code analysis Table techniques test plan test team testers testing strategy tion trade-offs understand unit testing users