Aide à la conception
Eddy58
Membre
Existe-t-il des logiciels dédiés pour aider à la conception d'un soft, au niveau organisation du projet, afin d'y permettre d'y voir plus clair dans les différentes parties d'un logiciel, les données à traiter et les rapports entre les divers composants du logiciels. C'est à dire un logiciel qui sert d'intermédiaire entre le cahier des charges établis et la conception à proprement dit des différentes classes dans l'IDE ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Maintenant, cela reste une vue graphique du code. Ce n'est donc pas forcément représentatif à 100% du côté fonctionnel du projet.
En fait, au niveau professionnel, le cahier des charges n'est que la partie immergée de l'iceberg vue par le client. A partir du cahier des charges on réalise généralement un "DCD" (Document de Conception Détaillé). C'est lui qui contient les informations et choix intermédiaires faisant le lien entre ton cahier des charges et ton code.
Bref, jusqu'à présent on a rien trouvé de mieux qu'un crayon et du papier. Je ne connais aucun logiciel qui soit capable de faire aussi bien, aussi vite. :P
Donc pour bien faire les choses, il faut faire un DCD, qui développera le cahier des charges d'un point de vue technique et permettra de faire un diagramme du projet, les liaisons éventuelles entre les modèles, etc... Ok...Merci pour cette info Mala.
Mais sur OSX je sais pas..
Ce genre de truc est plutôt utilisé dans l'industrie, sur des gros projets, où il y vraiment un besoin et une volontée d'avoir un niveau de qualité élevé..
Encore faut-il avoir quelques dizaines de milliers d'euros à dépenser! :P
Rose + ClearCase + ClearQuest + Purify
Et c'est sans parler de l'administration du schmilblik (j'en sais quelque chose puisque je suis administrateur d'outil de gestion de version Rational ClearCase sur PC et Silicon).
Mais bon là on va déjà un peu trop loin par rapport à ta question.
http://www.4yourweb.ch/objectcreator/
C'est un logiciel commercial, mais il y a une version gratuite avec une taille de modèle limitée.
Il y a aussi le prochain XCode, mais il n'y a qu'un schema de classe qui n'a pas trop l'air d'être du vrai UML..
Il y a aussi d'autres CASE UML écrit en Java (comme Poséidon) de très bonne qualité:
http://www.magicdraw.com/
http://www.visual-paradigm.com/
http://www.omnigroup.com/applications/omnigraffle/
Je vais essayer les deux autres que m'a conseillé Nucleus pour comparer, mais Omnigraffle a l'air assez sympa et surtout, production Omnigroup oblige, bien intégré au système...
Perso j'utilise omnigraffle pour faire mes schémas UML. Cela fonctionne assez bien même si la gestion des aimants peut être lourde pour les graphes de séquence. Par contre, il ne faut pas oublier que c'est juste un programme de dessin et qu'il n'aide en rien l'analyse (aucun control de cohérence par exemple). Me concernant cela ne me gêne pas car je suis un vieux de la veille qui réfléchit mieux avec un crayon et un calepin