All Topics  
Object-oriented software engineering

 

   Email Print
   Bookmark   Link






 

Object-oriented software engineering



 
 
Object-oriented software engineering (OOSE) is an object modeling language
Object modeling language

Object Modeling Language is a modeling language based on a standardized set of symbols and ways of arranging them to model an object orientation software design or system design....
 and methodology

OOSE was developed by Ivar Jacobson
Ivar Jacobson

Ivar Hjalmar Jacobson is a Swedish computer scientist.He got his Masters degree of Electrical Engineering degree at Chalmers University of Technology in Gothenburg in 1962 and a Ph.D....
 in 1992 while at Objectory AB
Objectory AB

Objectory Systems was a software company based in Sweden that was instrumental in the development of Object-oriented program design. Founded in 1987 by Ivar Jacobson, the company developed ObjectOry, an object-oriented development method which was an extension of what is known as the Ericsson Approach, a modeling language develo...
. It is the first object-oriented design methodology to employ use case
Use case

A use case in software engineering and systems engineering is a description of a system?s behaviour as it responds to a request that originates from outside of that system....
s to drive software design. It also uses other design products similar to those used by OMT
Object-modeling technique

The object-modeling technique is an object modeling language for Computer software modeling and designing. It was developed circa 1991 by James Rumbaugh, Blaha, Premerlani, Eddy and Lorensen as a method to develop object-oriented systems, and to support object-oriented programming....
.

The tool Objectory
Objectory

Objectory is an object-oriented methodology mostly created by Ivar Jacobson, who is also responsible for object-oriented software engineering....
 was created by the team at Objectory AB to implement the OOSE methodology. After success in the marketplace, other tool vendors also supported OOSE.

After Rational Software
Rational Software

Rational Machines was founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development....
 bought Objectory AB, the OOSE notation, methodology, and tools became superseded.



OOSE has been largely replaced by the UML notation and by the RUP methodology.








Discussion
Ask a question about 'Object-oriented software engineering'
Start a new discussion about 'Object-oriented software engineering'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Object-oriented software engineering (OOSE) is an object modeling language
Object modeling language

Object Modeling Language is a modeling language based on a standardized set of symbols and ways of arranging them to model an object orientation software design or system design....
 and methodology

OOSE was developed by Ivar Jacobson
Ivar Jacobson

Ivar Hjalmar Jacobson is a Swedish computer scientist.He got his Masters degree of Electrical Engineering degree at Chalmers University of Technology in Gothenburg in 1962 and a Ph.D....
 in 1992 while at Objectory AB
Objectory AB

Objectory Systems was a software company based in Sweden that was instrumental in the development of Object-oriented program design. Founded in 1987 by Ivar Jacobson, the company developed ObjectOry, an object-oriented development method which was an extension of what is known as the Ericsson Approach, a modeling language develo...
. It is the first object-oriented design methodology to employ use case
Use case

A use case in software engineering and systems engineering is a description of a system?s behaviour as it responds to a request that originates from outside of that system....
s to drive software design. It also uses other design products similar to those used by OMT
Object-modeling technique

The object-modeling technique is an object modeling language for Computer software modeling and designing. It was developed circa 1991 by James Rumbaugh, Blaha, Premerlani, Eddy and Lorensen as a method to develop object-oriented systems, and to support object-oriented programming....
.

The tool Objectory
Objectory

Objectory is an object-oriented methodology mostly created by Ivar Jacobson, who is also responsible for object-oriented software engineering....
 was created by the team at Objectory AB to implement the OOSE methodology. After success in the marketplace, other tool vendors also supported OOSE.

After Rational Software
Rational Software

Rational Machines was founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development....
 bought Objectory AB, the OOSE notation, methodology, and tools became superseded.

  • As one of the primary sources of the Unified Modeling Language
    Unified Modeling Language

    Unified Modeling Language is a standardized general-purpose modeling language in the field of software engineering.UML includes a set of graphical notation techniques to create abstract models of specific systems....
     (UML), concepts and notation from OOSE have been incorporated into UML.
  • The methodology part of OOSE has since evolved into the Rational Unified Process
    Rational Unified Process

    The Rational Unified Process is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003....
     (RUP).
  • The OOSE tools have been replaced by tools supporting UML and RUP.


OOSE has been largely replaced by the UML notation and by the RUP methodology.