The Software Engineering Institute (SEI) is a federally funded research and development center, operated by Carnegie
Mellon University under contract with the United States Department of Defense.
The SEI Education Program is developing a wide range of materials to support software engineering education. A
curriculum moduleidentifies and outlines the content of a specific topic area, and is intended to be used by an instructor
indesigning a course. Asupport materials package includes materials helpful inteaching a course. Other materials
under development include model curricula, textbooks, educational software, and a variety of reports and proceedings.
SEI educational materials are being made available to educators throughout the academic, industrial, and government
communities. The use of these materials in a course does not in any way constitute an endorsement of the course by the
SEI, by Carnegie Mellon University, or by the United States government.
SEI curriculum modules may be copied or incorporated into other materials, but not for profit, provided that appropriate
credit is given to the SEI and to the original author of the materials.
Comments on SEI educational publications, reports concerning their use, and requests for additional information should
be addressed to the Director of Education, Software Engineering Institute, Carnegie Mellon University, Pittsburgh,
Comments on this curriculum module may also be directed to the module authors.
James E. Tomayko
Harvey K. Hallman
Computer Science Department
Software Engineering Institute
The Wichita State University
Carnegie Mellon University
Wichita, KS 67208
Pittsburgh, PA 15213
Copyright\ue000 1989 by Carnegie Mellon University
Draft For Public Review