Bonjour à tous,
J'attaque la réalisation d'un système de surveillance dans le domaine de la fabrication mécanique, avec différents capteurs (vibrations, puissance, ...), qui doit permettre de détecter en temps réel différents phénomènes et avertir l'utilisateur. Il y a donc une partie hardware (capteurs, cartes d'acquisition) et une partie logiciel avec acquisition, traitement des signaux, corrélation entre les différentes informations, affichage et/ou émission de signal en sortie, interface graphique, etc ...
Le système étant assez conséquent, avant d'attaquer directement le code, il faudrait que je fasse "des plans". Comme en mécanique, on fait des plans avant de construire une machine sinon on risque de galèrer et de ne jamais arriver au bout.
Je ne suis pas informaticien, mais j'ai l'habitude de faire des petites applications avec Matlab (depuis plusieurs années) que j'utilise pour ce projet. Je suis plutôt à l'aise avec le code pour des petites applications, mais je n'ai jamais utilisé la programmation orientée objet par exemple et je n'ai jamais eu à faire "des plans" pour mes applications, mais là j'attaque un gros morceau .
Ca fait quelques semaines que je regarde les différentes méthodes de conception logicielle (UML, Merise, SADT, ...), et je dois dire que je m'y perd un peu et je ne sais pas vraiment par quel bout prendre le problème, d'où ce message sur le forum.
D'après vous, quelle serait la meilleure manière de s'y prendre pour un débutant ? Faut-il attaquer directement par une modélisation UML dans les règles ? Commencer par une analyse descendante type SADT (c'est ce qui me parait le mieux pour au moins dégrossir la chose) ? Autre chose ? ...
Merci d'avance pour vos réponses, et excusez moi si le message n'est pas au bon endroit.
Vincent
Partager