Abstract
The University of Texas' project-based Software Engineering class for undergraduates has used software tools for development and as final products for several years. When the opportunity arose to use Electronic Data Systems' (EDS) in-house development tool, INCASE, in the class, it was a natural extension to earlier work.
The major change is the emphasis on data rather than process modelling. With a CASE tool, students are able to concentrate on requirements elicitation, prototyping, screen design and other more modern topics than are usually covered in a one semester software engineering course. The project is large enough that the software engineering techniques and tools are seen as valuable. The course and CASE tool are described, together with lessons learned and suggestions for similar collaborative efforts.
Preview
Unable to display preview. Download preview PDF.
Bibliography
Bruce, T. "CASE Brought Down to Earth". Database Programming & Design, Oct. 1988.
"Making a Case for CASE". BYTE, Dec 1989.
Chen, P. "Database Design Based on Entity and Relationship". Principals of Data Base Design. Englewood Cliffs, New Jersey: Prentice-Hall Publishing Company, 1985.
Crandall, V. "The Development of an Industry-Education Relationship in the the Test Environment: The Novell-Brigham Young University Experience". Sixth International Conference on Testing Computer Software, Washington, DC. May 22–24, 1989.
Electronic Data Systems. INCASE Product Overview. Release 9.5. July 1990.
Mach, R. "Information Engineers Wanted to Build Enterprise Models". Software Magazine, September, 1990.
Parker, T. "CASE on the PC: The state of the art". Computer Language, Jan 1990.
Pressman, R. Software Engineering: A Practitioner's Approach. 2nd ed. McGraw-Hill, 1987.
Rumbaugh, J., M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Object-Oriented Modeling and Design. Prentice Hall, 1991.
Shneidermann, B. Designing the User Interface. Addison-Wesley, 1987.
Weiderman, N., N. Habermann, M. Borger, M. Klein. "A Methodology and Criteria for Evaluating Ada Programming Support Environments". Software Engineering Institute Annual Report, Carnegie Mellon University, 1988.
Werth, L. H. “Object Oriented Programming and Design Class Projects — Macintosh User Interface Tools.” Journal of Object Oriented Programming, Nov/Dec 1990.
Werth, L. H. “Graphical Interfaces as Software Engineering Projects”. Proceedings of the Twenty-First Symposium on Computer Science Education, Feb, 1990.
Werth, L. H. “Teaching Object-Oriented Programming Using MPW/MacApp on the Macintosh.” July, 1989 at the Software Engineering Institute in Software Engineering Education, L. Deimel (Ed). Springer-Verlag, 1989.
Werth, L. H. “Preparing Students for Programming-In-The-Large.” Proceedings of the Twentieth Symposium on Computer Science Education, Feb, 1989.
Werth, L. H. “Software Tools at the University: Why, What and How.” April, 1988 at the Software Engineering Institute in Software Engineering Education, G. Ford (Ed). Springer-Verlag, 1988.
Werth, L. H. “A Survey of Software Engineering Education”. SIGSOFT Software Engineering Notes, Oct. 1987.
Zuehow, T. “Introducing EDS Consolidated Data Modeling”. EDS Technical Journal, Vol. 3, No. 2, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Werth, L.H. (1991). Industry-academia collaboration to provide CASE tools for software engineering classes. In: Tomayko, J.E. (eds) Software Engineering Education. SEI 1991. Lecture Notes in Computer Science, vol 536. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024296
Download citation
DOI: https://doi.org/10.1007/BFb0024296
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54502-6
Online ISBN: 978-3-540-38418-2
eBook Packages: Springer Book Archive