Problems and Deficiencies of UML as a Requirements Specification Language

  • Authors:
  • Martin Glinz

  • Affiliations:
  • Institut für Informatik, Universität Zürich, Winterthurerstrasse 190, CH-8057 Zurich, Switzerland

  • Venue:
  • IWSSD '00 Proceedings of the 10th International Workshop on Software Specification and Design
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years, UML has become a standard language for modeling software requirements and design. In this paper, we investigate the suitability of UML as a semiformal requirements specification language. Using the Teleservices and Remote Medical Care (TRMCS) case study as an example, we identify and demonstrate various problems and deficiencies of UML, particularly concerning use case models and system decomposition. We also investigate whether and how the deficiencies can be overcome and how potential alternatives could look.