Rapid Prototyping: An Integrated CASE Based Approach

Seamless methodology integration covering the entire lifecycle has proven to be an elusive Grail for software engineers. Mix-and-match approaches (where the best elements of various methodologies are “cut and pasted” together into an ad-hoc solution) have proven to be unsatisfactory since the parts rarely interface cleanly, a problem that is compounded in CASE support where dissimilar notational techniques and views may be used that reflect differing approaches to orthogonality. The authors take the opinion that the success of an integrated methodology depends upon the interoperability of the tools that support it, and to this end the topic of synergistic primitives and models has been subjected to much investigation. This paper proposes an object-oriented approach to rapid prototyping, analysis and design using the same object toolset and procedural view in each phase.

[1]  Peter DeGrace,et al.  The Olduvai imperative: CASE and the state of software engineering practice , 1993 .

[2]  Stephen J. Mellor,et al.  Object Oriented Systems Analysis: Modeling the World in Data , 1988 .

[3]  Mukkai S. Krishnamoorthy,et al.  An Object-Oriented Intermediate Code Representation for the Development of Parallelization Tools , 1995, J. Object Oriented Program..

[4]  Wanlei Zhou,et al.  A rapid prototyping system for distributed information system applications , 1994, J. Syst. Softw..

[5]  James E. Rumbaugh,et al.  Object-Oriented Modelling and Design , 1991 .

[6]  P. Masiero,et al.  JSD as an object-oriented design method , 1988, SOEN.

[7]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[8]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .

[9]  S. Shlaer,et al.  An object-oriented approach to domain analysis , 1989, SOEN.

[10]  Colin T. Lewis The realisation of JSD specifications in object oriented languages , 1991 .

[11]  Michael Jackson,et al.  Principles of program design , 1975 .

[12]  James Martin,et al.  Object-oriented analysis and design , 1992 .

[13]  Peter Checkland,et al.  Systems Thinking, Systems Practice , 1981 .

[14]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[15]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[16]  Edward R. Tufte,et al.  Envisioning Information , 1990 .