UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suffer from several limitations, especially as far as precision and formality are concerned. Rigorous approaches --not based on UML-- were proposed, but they did not achieve a great popularity, mainly because they are considered too difficult to be productive in the short term. Another reason is that since they do not use UML, they are considered not promptly applicable in UML-based development processes. The goal of this paper is to explore the possibility of removing obstacles to the adoption of rigorous approaches by making them applicable in the context of the familiar UML language. The final goal is to increase the quality of requirements models, while making them suitable to drive UML-based software development.

Rigorous Description of Software Requirements with UML

LAVAZZA, LUIGI ANTONIO
2003

Abstract

UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suffer from several limitations, especially as far as precision and formality are concerned. Rigorous approaches --not based on UML-- were proposed, but they did not achieve a great popularity, mainly because they are considered too difficult to be productive in the short term. Another reason is that since they do not use UML, they are considered not promptly applicable in UML-based development processes. The goal of this paper is to explore the possibility of removing obstacles to the adoption of rigorous approaches by making them applicable in the context of the familiar UML language. The final goal is to increase the quality of requirements models, while making them suitable to drive UML-based software development.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11383/17569
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact