Object-Oriented Analysis in Practice

The paper aims at proving that some object-oriented fundamental principles provide new suitable mechanisms for the analysis and the specification of complex systems. Three principles are presented and discussed in the paper through a case study. The locality principle allows to concentrate on one object, stressing its structure and behavior through the notion of life cycle, the refinement principle allows to refine objects by means of inheritance links, the globality principle allows to enlighten different kinds of dependencies amongst objects.

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

[2]  Ed Seidewitz,et al.  Toward a general object-oriented software development methodology , 1987, ALET.

[3]  Edward Yourdon,et al.  Object-Oriented Analysis, Second Edition. , 1990 .

[4]  Martin Fowler The use of object-oriented analysis in medical informatics for large integrated systems , 1991 .

[5]  Bruno Alabiso,et al.  Transformation of Data Flow Analysis Models to Object-Oriented Design , 1988, OOPSLA.

[6]  Rebecca Wirfs-Brock,et al.  Designing object-oriented software , 1990 .

[7]  Umeshwar Dayal,et al.  Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System , 1988, OODBS.

[8]  Brian Henderson-Sellers,et al.  Techniques and Notation for Analysis and Design , 1991, TOOLS.

[9]  Colette Rolland,et al.  Object oriented approach in information systems : proceedings of the IFIP TC8/WG8.1 Working Conference on the Object Oriented Approach in Information Systems, Quebec City, Canada, 28-31 October, 1991 , 1991 .

[10]  Alistair Sutcliffe Object-oriented systems development: survey of structured methods , 1991 .

[11]  Stephen J. Mellor,et al.  Object lifecycles: modeling the world in states , 1992 .

[12]  François Banciihon Object-oriented database systems , 1988, PODS 1988.

[13]  Sidney C. Bailin,et al.  An object-oriented requirements specifications method , 1989, CACM.

[14]  Roelf J. Wieringa,et al.  Object-Oriented Analysis, Structured Analysis, and Jackson System Development , 1991 .

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

[16]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[17]  Patrick H. Loy A comparison of object-oriented and structured development methods , 1990, SOEN.

[18]  Barbara Pernici Objects with roles , 1990 .

[19]  Paul T. Ward How to integrate object orientation with structured analysis and design , 1989, IEEE Software.