Bonjour,
Je travail dans un bureau d'étude dans le domaine des énergies renouvelables et mon patron voudrai que je développe un logiciel de diagnostique énergétique pour les bâtiments.
Le principe du logiciel serait le suivant:
1. Paramétrage - Je dois saisir la valeur des paramètre pour l'ensemble des objets de mon modèle. Cela comprends les caractéristiques géométriques et thermiques des bâtiments étudiés ainsi que divers paramètres sur la ventillation. Il faut aussi saisir des paramètres sur la ventillation, le climat, le système de chauffage, etc... Le tout est consigné dans un modèle sous forme d'arbre.
2. Calcul - J'exécute le calcul selon un algorithme qui dépend de la méthode utilisée. Le résultat est la consommation énergétique du bâtiment et le coût que cela représente.
3. Améliorations - Je dois pouvoir modifier les paramètres saisies en (1) afin de de proposer des améliorations (isolation des paroies, changement de chaudière, etc.) et recommencer le calcule de la consommation. Mais je ne veux pas écraser les paramètres du calcul initial. Ce calcul initial représente le scénario 0, je veux pouvoir créer d'autres scénari à partir du premier en procédant par héritage du scénario initial, surdéfinition des paramètres à changer et ajout ou suppresion d'autres paramètres. Donc ce que je veux c'est un système de paramétrage basé sur l'héritage.
Ma question est la suivante. Comment mettre en oeuvre ce système de paramétrage basé sur l'héritage? Existe t-il des designs patterns pour cela? Qu'elle est la meilleure technologie pour le mettre en oeuvre? Je pense à des technologies comme Java, SmallTalk, Lisp, ...
Je pensai aussi procéder en deux étapes: La première étant la réalisation d'un moteur de calcul basé sur des fichiers de paramétrage en XML et la seconde la réalisation de l'interface graphique.
Merci pour votre aide.
Patrick
Partager