• DocumentCode
    1857711
  • Title

    An overview of object-oriented design and C++

  • Author

    Seban, Robert R.

  • Author_Institution
    SEEC, Mountain View, CA, USA
  • fYear
    1994
  • fDate
    5-12 Feb 1994
  • Firstpage
    65
  • Lastpage
    86
  • Abstract
    The object-oriented software development methodology is rapidly replacing the structure-oriented development methodology. The object-oriented software design stage of the software development cycle, informally, consists of partitioning of the problem into a set of communicating entities called objects. Each object is an instance of a framework called a class. Each class defines a structure consisting of a collection of data and a set of functions (called methods) permitted to operate on the class data. The object-oriented language C++ (based on the highly popular “C” language) has become the de-facto standard for the object-oriented software programming. In this paper we present an overview of the object-oriented design and object-oriented programming stages of the software development cycle. We briefly discuss the object-oriented software development cycle to provide the context for the design and programming stages. We discuss the design and implementation of a class, and the development of a software project utilizing the object-oriented principles
  • Keywords
    C language; object-oriented languages; object-oriented methods; object-oriented programming; C++; object-oriented design; object-oriented programming; object-oriented software; partitioning; software development; software microarchitecture; washing machine class; Object oriented modeling; Object oriented programming; Proposals; Reliability engineering; Software design; Software engineering; Software prototyping; Software standards; Software systems; Spirals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Applications Conference, 1994. Proceedings., 1994 IEEE
  • Conference_Location
    Vail, CO
  • Print_ISBN
    0-7803-1831-5
  • Type

    conf

  • DOI
    10.1109/AERO.1994.291202
  • Filename
    291202