2017-05-01 3 views
0

Nous travaillons sur une base de données sur les poissons et les maladies, avec de nombreuses entités: espèces de poissons, familles de poissons, poissons individuels, etc. Est-il nécessaire de diviser «gérer les poissons (CRUD)» en «gérer les espèces de poissons (CRUD)», «gérer les familles de poissons (CRUD)», «gérer les poissons individuels» (CRUD), etc., quand ils ont tous les mêmes acteurs et flux de travail? Un autre inconvénient de ceci est que nous devons continuer à ajouter et supprimer ces cas d'utilisation pendant que nous travaillons sur notre CDM.La création de différents cas d'utilisation de CRUD pour chaque entité de la base de données est-elle obligatoire?

Répondre

0

Cela dépend, bien sûr. Cependant, s'ils sont tous traités de la même manière, vous avez probablement une superclasse qui peut être utilisée comme espace réservé. Donc, pour les poissons, les espèces de poissons et les familles de poissons, vous devriez introduire quelque chose comme (désolé, je ne suis pas familier ici) fish group et l'utiliser. Maintenant, partout où vous utilisez le terme fish group cela peut être remplacé par un poisson, une famille de poissons d'espèces de poissons.