Plan du cours
Introduction à la modélisation Use Case
- Bref historique et contexte des cas d'utilisation
- Définitions, éléments et composants des cas d'utilisation
- Avantages de la modélisation des cas d'utilisation
- Organiser les exigences avec des cas d'utilisation
- Les diagrammes de cas d'utilisation en tant que notation UML
- Organiser le modèle avec des paquets
Acteurs des cas d'utilisation
- Utilisateurs et acteurs
- Acteurs Business et acteurs du système
- Identifier les acteurs et cartographier les parties prenantes
Use Cases - Identifier et décrire
- Identification des cas d'utilisation et rédaction de la description
- Use Case Contrôles :
- conditions préalables
- postconditions
- hypothèses
- scénarios
Use Case Scénarios
- Principal scénario de réussite
- Alternatives et exceptions
- Indiquer l'itération
Techniques avancées
- Relation <<inclure>>
- Relation <<exclure>>.
- Généralisation
- Spécialisation
- Multiplicité
Concepts pratiques Use Case
- Flux d'événements et leur objectif : voies principales, voies secondaires et voies d'exception
- Méthodes de documentation des flux primaires
- Documentation des flux alternatifs et des flux d'exception
- Documentation des scénarios
- Exemples de flux narratifs
- [Cas d'utilisation et cas de test
- Relation entre les cas d'utilisation et les cas de test/scénarios
- Traduire les cas d'utilisation en cas de test
- Cas d'utilisation et interfaces utilisateur/prototypage
- Rôles, préparation et exécution du prototypage
- UML Concepts
- UML Notation
- Relations entre classes et objets
- Extraction de classes à partir de cas d'utilisation
- Vérification d'une classe : attributs, opérations et associations/multiplicité
- Inclure une relation et un exemple
- Référence aux inclusions dans les flux
- Relation d'extension et exemple
- Référence aux extensions dans les flux
- Relation de généralisation et exemple
- Documentation des cas d'utilisation
Pré requis
Une expérience dans le domaine du développement de logiciels ou des connaissances techniques de base ne sont pas strictement nécessaires mais seraient utiles pour mieux comprendre les concepts.
Nos Clients témoignent (1)
La practica sobre cada caso, la buena explicacion, muy entendible y amplio conocimiento de los temas; se utilizó un ejemplo real para practicar