Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Software Modeling Processes: UML–xUML Review

Software Modeling Processes: UML–xUML Review
View Sample PDF
Author(s): Roy Gelbard (Bar-Ilan University, Israel)
Copyright: 2009
Pages: 10
Source title: Handbook of Research on Modern Systems Analysis and Design Technologies and Applications
Source Author(s)/Editor(s): Mahbubur Rahman Syed (Minnesota State University Mankato, USA) and Sharifun Nessa Syed (Minnesota State University - Mankato, USA)
DOI: 10.4018/978-1-59904-887-1.ch013


View Software Modeling Processes: UML–xUML Review on the publisher's website for pricing and purchasing information.


Applications require short development cycles and constant interaction with customers. Requirement gathering has become an ongoing process, reflecting continuous changes in technology and market demands. System analysis and modeling that are made at the initial project stages are quickly abandoned and become outmoded. Model driven architecture (MDA), rapid application development (RAD), adaptive development, extreme programming (XP), and others have resulted in a shift from the traditional waterfall model. These methodologies attempt to respond to the needs, but do they really fulfill their objectives, which are essential to the success of software development? Unified modeling language (UML) was created by the convergence of several well-known modeling methodologies. Despite its popularity and the investments that have been made in UML tools, UML is not yet translatable into running code. Some of the problems that have been discovered have to do with the absence of action semantics language and its size. This chapter reviews and evaluates the UML evolution (UML2, xUML), providing criteria and requirements to evaluate UML and the xUML potential to raise levels of abstraction, flexibility, and productivity enhancement. At the same time, it pinpoints its liabilities that keep it from completely fulfilling the vision of software development through a continuous exactable modeling process, considered to be the future direction for modeling and implementation.

Related Content

Fayez Salma, Jorge Marx Gómez. © 2022. 16 pages.
Perla Velasco-Elizondo. © 2022. 23 pages.
Antonio Alexandre Moura Costa, Felipe Barbosa Araújo Ramos, Dalton Cézane Gomes Valadares, Danyllo Wagner Albuquerque, Emanuel Dantas Filho, Alexandre Braga Gomes, Mirko Barbosa Perkusich, Hyggo Oliveira de Almeida. © 2022. 16 pages.
Rimsy Dua, Samiksha Sharma, Rohit Kumar. © 2022. 11 pages.
Arunasalam Sambhanthan. © 2022. 17 pages.
Munish Saini, Kuljit Kaur Chahal. © 2022. 23 pages.
Cherie C. Trumbach, Kenneth R. Walsh, Sathiadev Mahesh. © 2022. 15 pages.
Body Bottom