A method for CASE tool evaluation

Abstract An epistomology for CASE that defines the current CASE technologies is presented. Its influence on traditional software process models is considered, and its support throughout a typical software development life cycle is identified. A four stage software process model is used as a basis for classifying CASE technology. A method for evaluating CASE products that follows a procedural framework is presented. Five evaluation criteria sets are used when applying the method to determine the CASE requirements for an organization.

[1]  Alessandra Cherubini,et al.  An integrated expert-system builder , 1989, IEEE Software.

[2]  Gerald E. Evans,et al.  Assessing DSS effectiveness using evaluation research methods , 1989, Inf. Manag..

[3]  W. W. Royce,et al.  Managing the development of large software systems: concepts and techniques , 1987, ICSE '87.

[4]  Henk Sol,et al.  Information Systems Methodologies: A Framework for Understanding , 1988 .

[5]  H. D. Benington,et al.  Production of Large Computer Programs , 1983, Annals of the History of Computing.

[6]  David K. Gifford,et al.  A computer science perspective of bridge design , 1986, CACM.

[7]  Louis A. Le Blanc,et al.  DSS software selection: A multiple criteria decision methodology , 1989, Inf. Manag..

[8]  Tim Parker A baker's dozen CASE tools for PCs and workstations , 1989 .

[9]  D. R. Graham Incremental development: review of nonmonolithic life-cycle development models , 1989 .

[10]  Elliot J. Chikofsky,et al.  CASE: reliability engineering for information systems , 1988, IEEE Software.

[11]  Premkumar T. Devanbu,et al.  LaSSIE—a knowledge-based software information system , 1991, ICSE '90.

[12]  Daniel D. McCracken,et al.  Life cycle concept considered harmful , 1982, ACM SIGSOFT Softw. Eng. Notes.

[13]  Gary Heap Evaluating software tools for systems analysis and design , 1988 .

[14]  J. F. Traub,et al.  Scaling Up: A Research Agenda for Software Engineering , 1989 .

[15]  Luqi Luqi,et al.  Rapid software prototyping , 1992, Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences.