Détail de l'enchaînement des activités :
|
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. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Détail de l'enchaînement des activité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.
Cette section fournit des liens vers des informations complémentaires relatives à cet enchaînement des activités.
Commence dans la phase d'élaboration et se reproduit dans les phases de construction et de transition.
Optionnel (requis si le système inclut une base de données)
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.
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)
|