Now showing items 1-9 of 9

    • Are there any parallels between object-oriented system development and other branches of engineering? 

      Mayes, A.; Britton, C. (University of Hertfordshire, 1992)
      The task of a software developer is to produce systems which can adapt to changing requirements. Object-oriented methods attempt to manage the complexity of the system by using encapsulation, inheritance and polymorphism ...
    • A comparison of development methods used in traditional engineering and software engineering 

      Mayes, A. (University of Hertfordshire, 1992)
      The term 'software engineering' is said to be contradictory as there is little scientific reasoning behind the process used. It was felt that the traditional engineering industry might contain some ideas which could be ...
    • A comparison of Eiffel, C++ and Oberon-2 

      Mayes, A.; Buchanan, M. (University of Hertfordshire, 1994)
      The languages Oberon-2, Eiffel and C++ allow an object-oriented style of program to be implemented. Oberon-2 and C++ also support other styles of programming. This report presents a comparison of the object-oriented features ...
    • Eiffel, the universe and everything. (somethings anyway) 

      Mayes, A.; Barrett, R. (University of Hertfordshire, 1992)
      This document is a brief introduction to the programming language, Eiffel version 2.2, as currently available on the Sparc Workstations. It assumes a basic knowledge of object oriented concepts, terminology and techniques. ...
    • Experience of using Coad and Yourdon object-oriented analysis and design 

      Mayes, A.; Barrett, R. (University of Hertfordshire, 1992)
      This document presents an analysis of the use of the Coad and Yourdon object-oriented methods detailed in the two editions of their book on analysis [1],[2] and the next volume in the series concerning design [3]. The ...
    • Implementing associations between objects 

      Mayes, A.; Dickerson, B.; Britton, C. (University of Hertfordshire, 1994)
      This paper presents an alternative design method for the implementation of conceptual associations identified during the analysis of a problem.
    • The Oberon-2 language and environment 

      Mayes, A.; Buchanan, M. (University of Hertfordshire, 1994)
      This report provides an introduction to the Oberon-2 language. The language is supplied as part of the Oberon-2 system which consists of a compiler and some library modules embedded in their own environment. The embedding ...
    • The responsibility driven object-oriented design method advocated by Wirfs-Brock, Wilkerson and Weiner 

      Mayes, A. (University of Hertfordshire, 1992)
      This document presents the results of an investigation into a responsibility driven object-oriented design method. This type of method views a system as a group of objects which represent the roles required to provide the ...
    • A survey of the current state of reuse in a software environment 

      Mayes, A. (University of Hertfordshire, 1992)
      The term 'reuse' when used in a software environment covers a very large area. This document contains a survey of some aspects of reuse. The main aims are to define the different aspects of reuse, the problems associated ...