L'objectif de cet enchaînement des activités est d'identifier les classes de conception à conserver dans une base de données et la conception des structures de base de données correspondantes.


Rubriques

      Carte de navigation
Carte de
navigation
Modèle de conception
Modèle de
conception
 
       
 
Auditeur technique
Auditeur
technique

 

 
Revoir la conception
Revoir la
conception

 
       
      Compte-rendu de la revue
Compte-rendu
de la revue
 

      Classe de conception
Classe de
conception
 
       
 
Concepteur de base de données
Concepteur
de base
de données

 

 
Concevoir la base de données
Concevoir
la base
de données

 
       
      Modèle de données
Modèle de
données
 

      Classe d'analyse
Classe d'analyse
 
       
 
Concepteur
Concepteur
 

 
Conception de classes
Conception
de classes

 
       
      Modèle de conception
Modèle de
conception
Classe de conception
Classe de
conception
 


Description To top of page

Détail de l'enchaînement des activités :

  • Identification des classes persistantes dans la conception.
  • Conception des structures de base de données appropriées pour stocker les classes persistantes.
  • Définition des mécanismes et des stratégies de stockage et de récupération des données persistantes, de telle manière que les critères de performance du système soient respectés.

La base de données et les mécanismes de stockage et de récupération des données persistantes sont implémentés et testés dans le cadre de l'implémentation générale des composants et des sous-systèmes de l'application.

Informations connexes To top of page

Cette section fournit des liens vers des informations complémentaires relatives à cet enchaînement des activités.

Calendrier To top of page

Commence dans la phase d'élaboration et se reproduit dans les phases de construction et de transition.

Caractère facultatif To top of page

Optionnel (requis si le système inclut une base de données)

Dotation en personnel To top of page

Les concepteurs responsables des classes persistantes doivent comprendre la persistance de façon générale et les mécanismes de persistance en particulier. Leur principale responsabilité est de s'assurer que les classes persistantes sont identifiées et qu'elles utilisent les mécanismes de persistance de manière appropriée. Le concepteur de base de données doit comprendre les classes persistantes dans le modèle de conception et donc, avoir une bonne connaissance de la conception orientée objet et des techniques d'implémentation. Le concepteur de base de données doit également avoir de bonnes connaissances des problèmes de cohérence et de distribution des bases de données.

Principes et conseils de travail To top of page

Dans la phase d'élaboration, cet enchaînement des activités s'attache à assurer que la stratégie de la persistance est évolutive et que la conception de la base de données et le mécanisme de persistance vont prendre en charge les exigences de rendement du système. Les classes persistantes identifiées dans Activité : Conception de classe sont mappées sur le mécanisme de persistance et les cas d'utilisation intensive de données sont analysés pour s'assurer que les mécanismes seront évolutifs. La conception du mécanisme de persistance et de la base de données est estimé et validé.

La persistance doit être traitée comme partie intégrante de l'effort de conception et une collaboration étroite entre les concepteurs et les concepteurs de la base de données est essentielle. En général, le concepteur de base de données est une ressource "flottante", partagée entre plusieurs équipes en tant que ressource de consultation, destinée à répondre à des questions de persistance. Le concepteur de base de données est également généralement responsable des mécanismes de persistance. Si le mécanisme de persistance est construit plutôt qu'acheté, une équipe travaille généralement dessus. Les plus grands projets requièrent généralement une petite équipe de concepteurs de base de données qui devra coordonner le travail entre les équipes de conception et eux-mêmes afin d'assurer que la persistance est implémentée de façon cohérente tout au long du projet.



RUP (Rational Unified Process)   2003.06.15