Advertisement

Annals of Software Engineering

, Volume 1, Issue 1, pp 119–139 | Cite as

Software quality management through process and product modeling

  • Robert C. Tausworthe
Article

Abstract

This paper presents a simple cost-based method for managing software quality during the development process. The technique may apply conceptually to the management of quality for other processes, as well. A unifying metric for quality is defined to be the ratio of the cost expended at a given point in time to that which will be required to satisfy all requirements placed on quality attributes, such as correctness, reliability, etc. Unit quality then corresponds to a system that fulfills all of its quality attribute requirements. The paper indicates the need for developing cost-versus-attribute relationships for all quality factors of concern.

Keywords

Operating System Development Process Quality Factor Quality Management Quality Attribute 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Belady, L.A. (1977), “Software Complexity”, Software Life Cycle Management Workshop, AIRMICS, Atlanta, GA, pp. 371–383.Google Scholar
  2. Boehm, B.W.et al. (1978),Characteristics of Software Quality, Elsevier-North Holland Book Co., Amsterdam, Holland.Google Scholar
  3. Boehm, B.W. (1981),Software Economics, Prentice-Hall, Inc., Englewood Cliffs, NJ, pp. 310–313.Google Scholar
  4. Brooks, F.P. (1974), “The Mythical Man-Month”,Datamation 20, 12, 45–52.Google Scholar
  5. Crosby, P.B. (1979),Quality is Free, Mentor Books, New York, NY.Google Scholar
  6. Curtis, W. (1981), “The Measurement of Software Quality and Complexity”, InSoftware Metrics, A.J. Perliset al., Eds., MIT Press, Cambridge, MA, chapter 12.Google Scholar
  7. Deming, E. (1989),Out of Crisis, MIT Center for Advanced Engineering Study, Cambridge, MA.Google Scholar
  8. Elsayed, E.A., G. Taguchi, and T. Tsiang (1988),Quality Engineering in Production Systems, McGraw-Hill Book Co., NY.Google Scholar
  9. Gilb, T. (1977),Software Metrics, Winthrop Press, Cambridge, MA.Google Scholar
  10. Humphry, W. (1987), “Characterizing the Software Process—A Maturity Framework”, Technical Report CMU/SEI-87-TR-11, ESD-TR-87-112, Software Engineering Institute, Carnegie-Mellon University, Pittsburg, PA.Google Scholar
  11. “Information Technology — Software Product Evaluation — Quality Characteristics and Guidelines for Their Use”, International Organization for Standardization, ISO/TEC 9126.Google Scholar
  12. Koontz, O'Donnell, and Weihrich (1984),Management, McGraw-Hill Book Co., NY, Eighth Edition.Google Scholar
  13. Lyu, M.R. (1991), “Measuring Reliability of Embedded Software: An Empirical Study with JPL Project Data”,International Conference on Probabilistic Safety Assessment and Management, Beverly Hills, CA, pp. 493–500.Google Scholar
  14. Mosemann, L.K. (1993), “Creating a National Vision and Force in Software Through Software Measurement”, keynote address, Cooperstown I Workshop, Rome Laboratory, Griffiss AFB, NY.Google Scholar
  15. Pall, G.A. (1987),Quality Process Management, Prentice-Hall, Inc., Englewood Cliffs, NJ.Google Scholar
  16. Perlis, A.J.et al. (1981),Software Metrics, MIT Press, Cambridge, MA.Google Scholar
  17. Phadke, M.S. (1989),Quality Engineering Using Robust Design, Prentice-Hall, Inc.Google Scholar
  18. Press, W.H., Ed. (1987),Numerical Recipes: The Art of Scientific Computing, Cambridge University Press, New York, Chapter 10.Google Scholar
  19. Stamm, S.L. (1981), “Assuring Quality Quality Assurance”,Datamation 27, 195–200.Google Scholar
  20. Tausworthe, R.C. (1980), “The Work Breakdown Structure in Software Project Management”,Journal of Systems and Software 1, 181–186.Google Scholar
  21. Thayer, R.H. (1983), “Software Engineering Project Management: A Top-Down View”,Software Engineering Project Management, IEEE Computer Society Tutorial 751, Computer Society Press, Washington, DC.Google Scholar
  22. Walton, M. (1988),The Deming Method, Dodd-Mead, Inc., New York, NY.Google Scholar

Copyright information

© J.C. Baltzer AG, Science Publishers 1995

Authors and Affiliations

  • Robert C. Tausworthe
    • 1
  1. 1.Jet Propulsion LaboratoryCalifornia Institute of TechnologyPasadenaUSA

Personalised recommendations