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
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
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'
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,Edward Yourdon +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.