Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

How UML is used

Published: 01 May 2006 Publication History

Abstract

Many UML projects are not Use Case driven.

References

[1]
Ambler, S. Agile Modeling: Effective Practices for Extreme Programming and Unified Process. John Wiley, New York, 2002.
[2]
Booch, G. Object-Oriented Analysis and Design with Applications, 2nd ed. Benjamin/Cummings, Redwood City, CA, 1994.
[3]
Booch, G., Rumbaugh, J., and Jacobson, I. The Unified Modeling Language User Guide. Addison-Wesley, Reading, MA, 1999.
[4]
Dobing, B. and Parsons, J. Understanding the role of Use Cases in UML: A review and research agenda. Journal of Database Management 11, 4 (2000), 28--36.
[5]
Jacobson, I., Booch, G., and Rumbaugh, J. The Unified Software Development Process. Addison-Wesley, Reading, MA, 1999.
[6]
Jacobson, I., Christerson, M., Jonsson, P., and Overgaard, G. Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley, Reading, MA, 1992.
[7]
Kobryn, C. Will UML 2.0 Be agile or awkward? Commun. ACM 45, 1 (2002), 107--110.
[8]
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., and Lorensen, W. Object-Oriented Modeling and Design. Prentice Hall, 1991.
[9]
Siau, K. and Cao, Q. How complex is the Unified Modeling Language? Advanced Topics in Database Research 1. Idea Publishing Group, Hershey, PA, 2002, 294--306.
[10]
Zeichick, A. Modeling usage low; Developers confused about UML 2.0, MDA. SD Times, July 15, 2002. (Available at www.sdtimes. com/news/058/story3.htm).

Cited By

View all
  • (2024)Schema Extraction in NoSQL Databases: A Systematic Literature ReviewRecent Advances in Computer Science and Communications10.2174/012666255827343723120406110617:8Online publication date: Nov-2024
  • (2024)Automated Translation of UML Class Diagrams2024 International Conference on Artificial Intelligence, Big Data, Computing and Data Communication Systems (icABCD)10.1109/icABCD62167.2024.10645283(1-6)Online publication date: 1-Aug-2024
  • (2024)Processes, methods, and tools in model-based engineering—A qualitative multiple-case studyJournal of Systems and Software10.1016/j.jss.2023.111943210:COnline publication date: 1-Apr-2024
  • Show More Cited By

Recommendations

Reviews

Andrew Brooks

A Web survey on unified modeling language (UML) usage was carried out between March 2003 and March 2004. It yielded 171 usable responses from analysts using UML. Object, component, and deployment diagrams were excluded from the survey. Results indicated that class diagrams were the most frequently used component, and collaboration diagrams were the least used. At least half of the UML projects were not use case driven. Clients were involved not only in the development, review, and approval of use case diagrams and use case narratives, but also with other UML components. Lack of understanding was a major reason for infrequent use of UML components. The authors' interpretations seem reasonable, but they fail to remind the reader that questionnaire surveys are the weakest form of instrument. Without confirmation from case studies or experiments, the veracity of survey results is always in doubt. The actual questions used are not provided, and readers cannot judge for themselves the quality of question wording. Data analysis is based on percentages of particular fractions of the survey. This can be confusing. For example, in Table 2, it is reported that class diagrams were not well understood 50 percent of the time; text on an earlier page reveals that the fraction being discussed represents only eight respondents. Despite this article's shortcomings, this research has revealed that clients can be involved in UML components other than use case diagrams and use case narratives. As such, this article will be of interest to anyone with an interest in UML. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 49, Issue 5
Two decades of the language-action perspective
May 2006
125 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/1125944
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 2006
Published in CACM Volume 49, Issue 5

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)343
  • Downloads (Last 6 weeks)35
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Schema Extraction in NoSQL Databases: A Systematic Literature ReviewRecent Advances in Computer Science and Communications10.2174/012666255827343723120406110617:8Online publication date: Nov-2024
  • (2024)Automated Translation of UML Class Diagrams2024 International Conference on Artificial Intelligence, Big Data, Computing and Data Communication Systems (icABCD)10.1109/icABCD62167.2024.10645283(1-6)Online publication date: 1-Aug-2024
  • (2024)Processes, methods, and tools in model-based engineering—A qualitative multiple-case studyJournal of Systems and Software10.1016/j.jss.2023.111943210:COnline publication date: 1-Apr-2024
  • (2024)Universal conceptual modeling: principles, benefits, and an agenda for conceptual modeling researchSoftware and Systems Modeling10.1007/s10270-024-01207-8Online publication date: 3-Sep-2024
  • (2024)Understanding the need for assistance in software modeling: interviews with expertsSoftware and Systems Modeling (SoSyM)10.1007/s10270-023-01104-623:1(103-135)Online publication date: 1-Feb-2024
  • (2024)Role and Application of OMG Notations in IT: Analysis and Survey on the Effectiveness of Business Notations Among IT Companies in PolandBusiness Process Management: Blockchain, Robotic Process Automation, Central and Eastern European, Educators and Industry Forum10.1007/978-3-031-70445-1_17(267-281)Online publication date: 1-Sep-2024
  • (2024)Towards Modelling and Simulation of Organisational RoutinesComputational Science – ICCS 202410.1007/978-3-031-63783-4_27(367-379)Online publication date: 2-Jul-2024
  • (2023)Seamless transformation from use case to sequence diagramsPeerJ Computer Science10.7717/peerj-cs.14449(e1444)Online publication date: 22-Jun-2023
  • (2023)Conceptual modelling for life sciences based on systemist foundationsBMC Bioinformatics10.1186/s12859-023-05287-z23:S11Online publication date: 13-Jun-2023
  • (2023)Conceptual Modeling: Topics, Themes, and Technology TrendsACM Computing Surveys10.1145/358933855:14s(1-38)Online publication date: 17-Jul-2023
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Magazine Site

View this article on the magazine site (external)

Magazine Site

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media