Software performance engineering

  • Authors:
  • Connie U. Smith;Lloyd G. Williams

  • Affiliations:
  • Performance Engineering Services, PO Box 2640, Santa Fe, NM;Software Engineering Research, 264 Ridgeview Lane, Boulder, CO

  • Venue:
  • UML for real
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Performance is critical to the success of today's software systems. However, many software products fail to meet their performance objectives when they are initially constructed. Fixing these problems is costly and causes schedule delays, cost overruns, lost productivity, damaged customer relations, missed market windows, lost revenues, and a host of other difficulties. This chapter presents software performance engineering (SPE), a systematic, quantitative approach to constructing software systems that meet performance objectives. SPE begins early in the software development process to model the performance of the proposed architecture and high-level design. The models help to identify potential performance problems when they can be fixed quickly and economically.