Object-oriented development in an industrial environment

Object-oriented programming is a promising approach to the industrialization of the software development process. However, it has not yet been incorporated in a development method for large systems. The approaches taken are merely extensions of well-known techniques when 'programming in the small' and do not stand on the firm experience of existing developments methods for large systems. One such technique called block design has been used within the telecommunication industry and relies on a similar paradigm as object-oriented programming. The two techniques together with a third technique, conceptual modeling used for requirement modeling of information systems, have been unified into a method for the development of large systems.

[1]  Mack W. Alford A Requirements Engineering Methodology for Real-Time Processing Requirements , 1977, IEEE Transactions on Software Engineering.

[2]  Ivar Jacobson,et al.  Language support for changeable large real time systems , 1986, OOPLSA '86.

[3]  John V. Guttag,et al.  Abstract data types and the development of data structures , 1976, Software Pioneers.

[4]  Ivar Jacobson,et al.  FDL: A Language for Designing Large Reat Time Systems , 1986, IFIP Congress.

[5]  Ernest A. Hershey,et al.  A computer-aided technique for structured documentation , 1976, DATB.

[6]  Douglas T. Ross,et al.  Structured Analysis (SA): A Language for Communicating Ideas , 1977, IEEE Transactions on Software Engineering.

[7]  Gerald M. Weinberg,et al.  Psychology of computer programming , 1971 .

[8]  Janis A. Bubenko,et al.  Information Modeling in the Context of System Development , 1980, IFIP Congress.

[9]  Robert I. Gardner Multi-level modeling in SARA , 1977, DAC 1977.

[10]  Alexander Borgida,et al.  Features Of Languages for the Development of Information Systems at the conceptual Level , 1985, IEEE Software.

[11]  Chris Gane,et al.  Structured Systems Analysis: Tools and Techniques , 1977 .

[12]  Brad J. Cox,et al.  Object-oriented programming ; an evolutionary approach , 1986 .

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

[14]  Grady Booch,et al.  Object-oriented development , 1986, IEEE Transactions on Software Engineering.

[15]  D. A Jardine,et al.  Concepts and terminology for the conceptual schema and the information base , 1984 .