SlideServe
Menu
Préférences
© SlideServe · v2026

UML Use Case

corby avatar
1 diapositives · 200 Views · Oct 13, 2014

Use Case Modularity using Aspects. Manali Bhole and Therapon Skotiniotis * Northeastern University, Boston, USA . {manali, skotthe}@ccs.neu.edu. Results :. Use Cases to Code mapping allows for:. Easier traceability of stakeholders requirements.

UML Use Case - slide 1
01 / 1UML Use Case
1 / 17

Télécharger la présentation

UML Use Case
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Use Case Modularity using Aspects Manali Bhole and Therapon Skotiniotis* Northeastern University, Boston, USA. {manali, skotthe}@ccs.neu.edu Results: Use Cases to Code mapping allows for: • Easier traceability of stakeholders requirements. • Iterative approach to development and future evolution. • Increase understandability of design through inspection of implementation. • Easier validation of implementation against requirements. Use Cases Software Modules • Easier to show that implementation covers all use cases (scenarios). Implementation phase Tangling & Scattering of use cases in software modules. Future Work: • Pointcut expressiveness vs. use case extensions needed. • Attempt more complicated scenario flows and re-assess results. • Add non-functional requirements. Problem: Loss of Use Case Modularity from Analysis and Design phase: well-defined structure involving Actors and Use Cases. UML UseCase to Implementationphase:use cases get dissolved into multiple, overlapping software modules. Extension, Weak Extension Base Optional Parts Implementation Mapping «extends» from Use Cases to AOP References: [1] Ivar Jacobson, “Use cases and Aspects -- Working together”. Invited Talk at AOSD 2003, Boston, USA. [2] Karl J. Lieberherr, “Adaptive Object Oriented Software The Demeter Method with propagation patterns”. PWS Publishing Company, Boston, 1996. [3] Bashar Nuseibeh and Steve Easterbrook . “Requirements Engineering: A roadmap”. ICSE 2000. * Part of this work has been funded by ABB Switzerland.