O'Reilly logo

Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software by Bijay K. Jayaswal, Peter C. Patton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 19. Integration, Extension, and Maintenance for Trustworthiness

It doesn’t matter how many parts a machine has as long as each one is made perfectly.

Sir Henry Royce in 1938

Mon Dieu, it is a triumph of craftsmanship over good design.

The French automotive engineer Panhard on first seeing a Rolls-Royce in 1911

Overview

Enterprise business software is designed for particular applications but always runs in the context or environment of an overall business data processing system. Applications thus must be integrated by testing in an actual operating environment or a virtual test version of it. In some cases critical new software may be run in parallel to ensure that all situations are tested with real data. Successful applications ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required