Object-oriented information systems analysis: a framework for object identification

Proposes a framework for an object-oriented information systems analysis based on a general model for levels of abstraction in an information system. The framework distinguishes four major categories of objects: user objects, corresponding to the users of the information system to be developed; objects of the Universe of Discourse (UoD) about which the system is to communicate information to its users; information type objects, corresponding to the queries, documents and reports defining the detailed information content of the system; and user interface objects such as windows, menus, icons, etc. mediating between the information system and its users. The framework is illustrated using a case of an inventory control system.<<ETX>>

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

[2]  Juhani Iivari,et al.  Levels of Abstraction as a Conceptual Framework for an Information System , 1989, ISCO.

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

[4]  Jeffrey D. Ullman,et al.  Principles Of Database And Knowledge-Base Systems , 1979 .

[5]  I. Tervonen Object-oriented development as a multiview software construction methodology , 1990, Twenty-Third Annual Hawaii International Conference on System Sciences.

[6]  Clayton Lewis,et al.  Designing for usability—key principles and what designers think , 1983, CHI '83.

[7]  Daniel C. Halbert,et al.  Using Types and Inheritance in Object-Oriented Languages , 1987, ECOOP.

[8]  Klaus R. Dittrich,et al.  DAMOKLES - A Database System for Software ENgineering Environments , 1986, Advanced Programming Environments.

[9]  Paul Ward,et al.  Structured Development for Real-Time Systems , 1986 .

[10]  Mary E. S. Loomis,et al.  An Object Modelling Technique for Conceptual Design , 1987, ECOOP.

[11]  Jeffrey D. Ullman,et al.  Principles of database and knowledge-base systems, Vol. I , 1988 .

[12]  Anthony N. Godwin,et al.  A Comparison of JSD and DFD as Descriptive Tools , 1989, Comput. J..

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

[14]  Juhani Iivari,et al.  An Extended EAR Approach for Information System Specification , 1983, ER.

[15]  James E. Rumbaugh,et al.  DSM: an object-relationship modeling language , 1989, OOPSLA '89.

[16]  Christiane Floyd,et al.  A Comparative Evaluation of System Development Methods , 1986, Information Systems Design Methodologies: Improving the Practice.

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

[18]  James E. Rumbaugh Relations as semantic constructs in an object-oriented language , 1987, OOPSLA 1987.

[19]  John R. Cameron,et al.  An overview of JSD , 1986, IEEE Transactions on Software Engineering.

[20]  Jay Banerjee,et al.  Data model issues for object-oriented applications , 1987, TOIS.

[21]  Gordon B. Davis,et al.  Management information systems : conceptual foundations, structure, and development , 1985 .

[22]  James E. Rumbaugh,et al.  DSM: an object-relationship modeling language , 1989, OOPSLA 1989.

[23]  Frederick H. Lochovsky,et al.  OZ+: An Object-Oriented Database System , 1989, Object-Oriented Concepts, Databases, and Applications.

[24]  James E. Rumbaugh,et al.  Relational database design using an object-oriented methodology , 1988, CACM.

[25]  Klaus R. Dittrich,et al.  Version Support for Engineering Database Systems , 1988, IEEE Trans. Software Eng..

[26]  W. Kim,et al.  Architectural issues in object-oriented databases , 1990 .

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

[28]  James E. Rumbaugh Controlling propagation of operations using attributes on relations , 1988, OOPSLA 1988.

[29]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

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