Upload
excellenceagile
View
247
Download
0
Embed Size (px)
Citation preview
© Facilité Informatique inc.
All characters appearing in this work are fictitious. Any
resemblance to real persons, living or dead, is purely
coincidental.
© Facilité Informatique inc.
• Impose une vision TI
• Influence le juste assez des équipes
• Complique l’évolution et l’adaptation du modèle
Conséquences du B D U F
© Facilité Informatique inc.
Cas d’utilisation
ClientActeur_Sous-Domaine1
Acteur_Sous-Domaine2
Extend
<<include>>
© Facilité Informatique inc.
Cas d’utilisation
ClientActeur_Sous-Domaine1
Acteur_Sous-Domaine2
<<include>>
<<include>>
© Facilité Informatique inc.
• Outil conceptuel simple
• Facilite la découverte des sous-domaines
• Permet de définir le langage ou vocabulaire de la vision
• Documentation légère
Cas d’utilisation et Diagramme d’activité
© Facilité Informatique inc.
• Contention sur la base de données
• Complexifie l’adaptation et l’évolution du sous-domaine
• Complexifie la création de données de test
• Influence le développement
Conséquences du couplage entre sous-
domaines
© Facilité Informatique inc.
• Favoriser les clés naturelles
• Éviter les clés étrangères
• Isoler les sous-domaines
Forte cohésion et faible couplage entre sous-
domaines
© Facilité Informatique inc.
• Les changements de schémas constants
• Influence de la conception logicielle sur la base de données
• Corrections de données
Défis du développement itératif
© Facilité Informatique inc.
• Peu de code
• Contrôle du chargement de données
• Gestion des verrous simplifiée
• Gestion des transactions
Avantages d’un ORM
© Facilité Informatique inc.
Développement
Fonctionnelle
Équipe 1 Équipe 2 Équipe 3 Équipe 4 Équipe 5
Acceptation Intégrée
Pré-production
Formation
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
• Accélère et stabilise les déploiements
• Utilise à bon escient le DBA
• BD profite des avantages de l’intégration continue
• Facilite le rollback d’environnement
Intégration continue des bases de
données
© Facilité Informatique inc.
• Les données d’essais des PO
• Données pour les tests automatisés
• Données multi-équipes des environnements
Problématiques
© Facilité Informatique inc.
• Données pour les essais d’acceptation automatisés
• Données de tests pour les essais des PO
• Données de tests pour les autres équipes
Génération de données
© Facilité Informatique inc.
• Base de données mémoire
• Base de données physique
• Simulation de la base de données
Base de données de test