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
  • Get Citation Alerts
  • 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

    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)324
    • Downloads (Last 6 weeks)32
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (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)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)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
    • (2023)Enterprise Social Media in Workplace: Innovative Use Cases in ChinaIEEE Transactions on Engineering Management10.1109/TEM.2020.299816070:7(2447-2462)Online publication date: Jul-2023
    • (2023)Model-Driven Approach for Automatic Model Information Aggregation in Structured Documents2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00072(403-413)Online publication date: 1-Oct-2023
    • (2023)SGMFQP: An ontology-based Swine Gut Microbiota Federated Query PlatformMethods10.1016/j.ymeth.2023.02.010212(12-20)Online publication date: Apr-2023
    • (2023)A Study on the Usage of the BPMN Notation for Designing Process Collaboration, Choreography, and Conversation ModelsBusiness & Information Systems Engineering10.1007/s12599-023-00818-766:1(43-66)Online publication date: 20-Jun-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