Bridging the gap: empowering use cases with task models

  • Authors:
  • Daniel Sinnig;Rabeb Mizouni;Ferhat Khendek

  • Affiliations:
  • University of Rostock, Rostock, Germany;UAE University, Al-Ain, Uae;Concordia University, Montreal, PQ, Canada

  • Venue:
  • Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Use cases have become the standard for modeling functional requirements, whereas task models are used to capture UI requirements. Despite recent advances, software engineering (SE) and user interface (UI) design methods are poorly integrated making it difficult for SE and UI teams to collaborate, synchronize their efforts and avoid inconsistencies. To address these issues, we propose an integrated development methodology for use cases and task models. Both artifacts are used to specify software requirements, but emphasize two different aspects in a complementary manner. The integration consists of using CTT task models to iteratively enrich UI related steps in the use case model. We demonstrate that such an approach allows for a clear separation of concerns and therefore avoids potential inconsistencies between the two artifacts.