Je travaille sur le système de gestion de guest-house. Différents rapports sont générés quotidiennement, hebdomadairement et mensuellement. par exemple j'ai la classe de pièce qui contient la pièce non, le loyer etc. le rapport d'occupation de pièce est produit sur des bases hebdomadaires selon la formule (occupation de pièce = nombre total de pièce occupé)
comment je représente ceci ou n'importe quel autre rapport dans mon diagramme de classe ou dois-je l'inclure dans mon diagramme de classe?Comment représenter les rapports dans le diagramme de classes UML
Répondre
Les rapports sont générés à partir d'une autre classe et n'ont généralement pas de comportement propre. Ils ne sont donc généralement pas représentés dans un diagramme UML. Vous pouvez avoir un 'ReportGenerator' ou une classe quelconque, mais les rapports réels n'ont pas besoin d'être affichés. Réfléchissez à la façon dont vous pourriez schématiser un système avec 30 à 50 rapports. Les rapports sont en réalité plus comme des cas d'utilisation, et seulement si vous êtes prêt à entrer dans les détails. Ils font partie de la discussion d'interface, un peu comme la conception d'une interface utilisateur ou d'une page Web.
Vous pouvez créer une classe RoomReport
si vous pensez avoir besoin d'une représentation concrète. Vous pouvez également avoir un ReportFactory
qui héberge la création de rapports.
Ajoutez-le à votre UML s'il est avantageux pour le processus de création de logiciel. Vous le faites pour la mauvaise raison si vous pensez que la pureté ou l'exactitude ou "c'est nécessaire" est votre justification pour le faire. UML est une notation pour la communication entre les développeurs de logiciels et les parties prenantes dans le processus, pas un processus rigide à desservir.
- 1. Diagramme de classes UML - comment représenter différentes classes 'report'?
- 2. Diagramme de classes UML
- 3. Représenter JPanel dans UML
- 4. UML - Représentation de bibliothèques tierces dans le diagramme de classes
- 5. Diagramme de classes UML enum
- 6. Comment représenter une boucle dans un diagramme de classes
- 7. Représenter plusieurs classes avec une seule classe dans un diagramme de classes UML
- 8. Diagramme de classes PHP UML
- 9. Comment puis-je représenter l'implémentation d'un modèle dans un diagramme de classes UML?
- 10. Service Web de diagramme de classes UML
- 11. Ressources de diagramme de classes UML
- 12. notation de diagramme de classes UML
- 13. UML Diagramme de classes Type de relation
- 14. Service WCF - Diagramme de classes UML client
- 15. Diagramme de classes UML: composition vs agrégation
- 16. cardinalité incorrect dans le diagramme de classes UML
- 17. Vérifiez mon diagramme de classes UML
- 18. Dessin Diagramme en Uml des classes Java
- 19. comment représenter les choix dans le diagramme d'activité?
- 20. Diagramme de classes UML avec classes domaine et métier
- 21. Diagramme UML pour les classes Rails de base
- 22. Choix de diagramme UML
- 23. Diagramme UML pour les appels de fonction
- 24. Quelle est la manière correcte de représenter les classes de modèles avec UML?
- 25. Uml: diagramme de déploiement
- 26. Comment exprimer Concept dans un diagramme UML?
- 27. Comment représenter un type de dictionnaire .NET dans UML?
- 28. Comment représenter la connexion de plusieurs utilisateurs dans un diagramme de cas d'utilisation UML?
- 29. Comment représenter correctement un mixin/rôle/trait avec UML?
- 30. Comment omettre des classes de base dans un diagramme de classes UML