scispace - formally typeset
Journal ArticleDOI

Comparing OPEN and UML: the two third-generation OO development approaches

Reads0
Chats0
TLDR
These two approaches to object-oriented methods and modelling languages are compared by focusing on two main areas: (1) process and lifecycle support and, predominantly, metamodel and notation.
Abstract
Recent efforts have been made to coalesce object-oriented methods and object-oriented modelling languages and, at the same time, to put them on a more rigorous footing by the use of metamodelling techniques. Two so-called third-generation approaches, OPEN (a full methodology) and UML (a modelling language) are described and compared here. These two approaches are compared by focusing on two main areas: (1) process and lifecycle support and, predominantly, (2) metamodel and notation.

read more

Citations
More filters
Book

Structure and style in use cases for user interface design

TL;DR: New narrative elements and relationships among use cases are introduced that include means for expressing partial or flexible ordering of interaction, relationships with business rules, as well as a clarification of the often misunderstood concept of extension that recognizes two distinct forms: synchronous and asynchronous extensions.
Journal ArticleDOI

Software development processes - an assessment

TL;DR: This paper reviews approaches to the development and maintenance of software systems and provides a basis for the assessment of three processes used for the development of systems.
Journal ArticleDOI

An empirical comparison of the dynamic modeling in OML and UML

TL;DR: The results obtained reveal that the specification of the dynamic behavior using OML is faster to comprehend and easier to interpret than using the UML language, regardless of theynamic diagram type.
Journal ArticleDOI

The whole-part relationship in object modelling: a definition in cOlOr

TL;DR: Here, some of the aggregation semantics frequently presented in the literature and sometimes supported in current object-oriented modelling languages, especially UML, are analysed and criticised.
References
More filters
Journal ArticleDOI

Statecharts: A visual formalism for complex systems

TL;DR: It is intended to demonstrate here that statecharts counter many of the objections raised against conventional state diagrams, and thus appear to render specification by diagrams an attractive and plausible approach.
Book

Object Oriented Software Engineering: A Use Case Driven Approach

Ivar Jacobson
TL;DR: This chapter discusses object-oriented software engineering as a process of change, management and reuse, and some of the methods used to develop and implement object- oriented software.
Book

Object-Oriented Analysis and Design with Applications

Grady Booch
TL;DR: This chapter discusses the development of Object-Oriented Programming Languages and the Structure of Complex Systems, and the role of Classification in this development.
Journal ArticleDOI

Applying 'design by contract'

Bertrand Meyer
- 01 Oct 1992 - 
TL;DR: Methodological guidelines for object-oriented software construction that improve the reliability of the resulting software systems are presented and the theory of contract design and the role of assertions in that theory are discussed.
Book

Object-oriented analysis

Peter Coad, +1 more
TL;DR: A complete implementation guide to a new requirements analysis technique, based on an object-oriented paradigm, offering numerous case studies and step-by-step examples.