skip to main content
article

A characterization of software design tools

Published:01 October 1982Publication History
Skip Abstract Section

Abstract

Software tools have been proposed and are available for a number of major activities involved in an information system development. Tools exist that help the designer in systems analysis, requirements specification, program design, coding, testing and implementation. However, there is very little standardization of tool characteristics, terminology, applicability, and classification. This paper identifies the global environment in which software design tools exist and proposes a hierarchy of characteristics that are required or desirable for tools to serve their intended purpose. Once formally established and accepted, such characteristics and properties will not only help tool developers, but also be useful in selection and use of tools in the system development environment.

References

  1. Brooks, Jr., F. P. The Mythical Man Month, Addison-Wesley, 1935. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Houghton, Jr., R. C. Features of Software Development Tools, National Bureau of Stds. Publication, 500--74.Google ScholarGoogle Scholar
  3. Houghton, Jr., R. C. and Oakley, K. A. (eds.). NBS Software Tools Data Base, U. S. Dept. of Commerce, Oct. 1980.Google ScholarGoogle Scholar
  4. Howden, W. E. "A Survey of Static Analysis Methods," Tutorial, IEEE Computer Society, 1978.Google ScholarGoogle Scholar
  5. Howden, W. E. "A Survey of Dynamic Analysis Methods," Tutorial, IEEE Computer Society, 1978.Google ScholarGoogle Scholar
  6. Kernighan, B. W. and Plauger. Software Tools in Pascal, Addison-Wesley, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Miller, Jr., E. F. (ed.), Tutorial: Automated Tools for Software Engineering, IEEE Computer Society, 1979.Google ScholarGoogle Scholar
  8. Reifer, D. J. "Automated Aids for Reliable Software," Proceedings of the International Conference on Reliable Software, SIGPLAN Notices, Vol. 10, No. 6, June 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Riddle, W. E. and Fairley, R. E. (eds.). Software Development Tools, Springer Verlag, 1980.Google ScholarGoogle ScholarCross RefCross Ref
  10. Wasserman, A. I. "Toward Integrated Software Development Environments," Scientia, Vol. 115 (1980), pp. 663--684.Google ScholarGoogle Scholar
  11. Wasserman, A. I. "Automated Tools in the Information System Development Environment," in Automated Tools for Information Systems Design, Ed. H. J. Schneider and A. I. Wasserman, 1981.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 7, Issue 4
    October 1982
    37 pages
    ISSN:0163-5948
    DOI:10.1145/1005950
    Issue’s Table of Contents

    Copyright © 1982 Author

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 October 1982

    Check for updates

    Qualifiers

    • article