TITLE

Dinosaur meets Archaeopteryx? or: Is there an alternative for Rational�s Unified Process?

AUTHOR(S)
Hesse, Wolfgang
PUB. DATE
December 2003
SOURCE
Software & Systems Modeling;Dec2003, Vol. 2 Issue 4, p240
SOURCE TYPE
Academic Journal
DOC. TYPE
Article
ABSTRACT
Since 1999, Rational�s Unified Process (RUP) is being offered as a guideline for software projects using the Unified Modeling Language (UML). RUP has been advertised to be iterative, and incremental, use case-driven and architecture-centric. These claims are discussed while RUP core concepts like phase, iteration, discipline (formerly: workflow) and milestone are reviewed in more detail. It turns out that the RUP constitutes a considerable step towards a broad dissemination of software process modelling ideas but some of the RUP definitions and structures lack clear structure and are too complex and overloaded for practical use. Among others, I see the following particular problems: (1) phases do still dominate the process and iteration structure, (2) the term �software architecture� is not clearly defined and its role is still underestimated, (3) RUP �disciplines� are a partly redundant concept complicating the process more than supporting it, (4) powerful and transparent structuring principles like recursion and orthogonality do not get the attention they deserve. As an alternative, our model for Evolutionary, Object-oriented Software development (EOS) is contrasted with the RUP.
ACCESSION #
15204664

Tags: COMPUTER software development;  UML (Computer science);  OBJECT-oriented methods (Computer science);  PROGRAMMING languages (Electronic computers);  MATHEMATICAL models;  COMPUTER software

 

Related Articles

  • A toolkit for model manipulation. Porres, Ivan // Software & Systems Modeling;Dec2003, Vol. 2 Issue 4, p262 

    We present a toolkit to develop scripts to process software models. It can be used to create applications to check, transform and generate derived artifacts from a model. The toolkit is based on the current OMG standards and it can be used with the Unified Modeling Language (UML) and other...

  • On Formalization of the Whole-Part Relationship in the Unified Modeling Language. Hee Beng Kuan Tan; Lun Hao, Alexander; Yong Yang // IEEE Transactions on Software Engineering;Nov2003, Vol. 29 Issue 11, p1054 

    Focuses on discrepancies and solutions in formal definition for the semantics of the whole-part relationship in Unified Modeling Language (UML). Characteristics of whole-part relationship in UML; Shortcomings in defining the relationship in UML.

  • OCL 1.4/5 vs. 2.0 Expressions Formal semantics and expressiveness. x00ED;a Victoria#Cengarle, Mar&; Knapp, Alexander // Software & Systems Modeling;Mar2004, Vol. 3 Issue 1, p9 

    A type inference system and a big-step operational semantics for expressions of the �Object Constraint Language� (OCL), the declarative and navigational constraint language for the �Unified Modeling Language� (UML), are provided; the account is mainly based on OCL 1.4/5, but also...

  • Controversies about the Black and White Diamonds. Barbier, Franck; Henderson-Sellers, Brian // IEEE Transactions on Software Engineering;Nov2003, Vol. 29 Issue 11, p1056 

    Focuses on problems and remedies developed in defining semantics of the whole-part relationship in Unified Modeling Language (UML). Criticism about antisymmetry at type level; Complexity introduced by transivity for average UML users.

  • Extending CTL with Actions and Real Time. JANSEN, DAVID N.; WIERINGA, ROEL J. // Journal of Logic & Computation;Aug2002, Vol. 12 Issue 4, p607 

    In this paper, we present the logic ATCTL, which is intended to be used for model checking models that have been specified in a lightweight version of the Unified Modelling Language (UML). Elsewhere, we have defined a formal semantics for LUML to describe the models. This paper's goal is to give...

  • New Approach for Conception and Implementation of Object Oriented Expert System Using UML. Touzi, Amel; Messaoud, Mohamed Ben // International Arab Journal of Information Technology (IAJIT);Jan2009, Vol. 6 Issue 1, p99 

    Since conception is the primary part in the realization of a computer system and in order to help designers describe their software, several languages and tools such the UML modelling language have been proposed in the literature. UML knew an important success for the conception of object...

  • Environment Is A Bridge Between UML And RTOS Technology.  // Electronic Design;9/1/2005, Vol. 53 Issue 19, p56 

    The article presents news related to the field of electronic designs. With FSMLabs' UML Bridge, 1-Logix Rhapsody developers can home in on FSMLabs' hard real-time platforms, including RTLinuxPro and RTCoreBSD, as well as the standard Linux and BSD platforms. Rhapsody is a Unified Modeling...

  • PSL: A semantic domain for flow models. Bock, Conrad; Gruninger, Michael // Software & Systems Modeling;May2005, Vol. 4 Issue 2, p209 

    Flow models underlie popular programming languages and many graphical behavior specification tools. However, their semantics is typically ambiguous, causing miscommunication between modelers and unexpected implementation results. This article introduces a way to disambiguate common flow modeling...

  • A Framework for Classifying and Comparing Graphical Object Oriented Modeling Languages. Ali Kamandi; Jafar Habibi // International MultiConference of Engineers & Computer Scientists;2008, p897 

    Object-oriented modeling has become the de-facto standard in the software development process during the last decades. A great deal of research in this area focuses on proposing modeling languages. In order to properly understand, and assess an object oriented modeling language, we believe that...

Share

Read the Article

Courtesy of VIRGINIA BEACH PUBLIC LIBRARY AND SYSTEM

Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics