AMCDesignor et PowerAMC - SQL/NoSQL - Programmation
Marsh Posté le 31-10-2004 à 00:18:35
bah pour modéliser (proprement hein ) une bdd jvois pas trop skia d'autre.
Marsh Posté le 31-10-2004 à 00:21:57
Glod 2 a écrit : bah pour modéliser (proprement hein |
Marrant ça, les avantages de merise, je les verrais plus du coté des DFD ...
Marsh Posté le 31-10-2004 à 07:12:09
Glod 2 a écrit : h ben y en a finalement donc (des avantages ) |
Des concepts pas ininterressant, que d'autres méthodes ont oublié depuis.
Marsh Posté le 01-11-2004 à 20:03:08
Jubijub a écrit : --> ils ont racheté un soft français qui faisait du merise, qui s'appelleait powerAMC si je me goure pas... |
Nope, pour avoir eu un CP qui fut le co-auteur d'AMCDesignor, c'est celui-ci qui fût créé en premier, puis racheté par Sybase qui en a fait PowerAMC
Marsh Posté le 01-11-2004 à 21:52:14
alors pour répondre :
dans MERISE/2 ben c pareil que MERISE, t'a un paquet de merdes qui servent à rien ou presque, ou qui sont pas adaptés à la méthodes (genre le cycle de vie des objets qui a rien à foutre là)
mais le MCD/2 est génial : tu peux placer des contraintes, genre la généralisation, l'inclusion, l'exclusion, et la composition, et ca fait des schémas bcp plus riches ...genre si tu vois personne qui donne employé et client, tu peux pas savoir si on peut etre l'un ET l'autre dans un MCD classique...là tu rajoutes un petit X dans le triangle de l'héritage, et hop...
ca fait des schémas bien clair..
--> kad : c du gros troll velu de se demander l'intéret de merise...je sais bien que t un UMLien dans l'ame, mais bon, pour modéliser du relationnel, auant prendre une méthode faite pour ca...UML c trop laxiste pour modéliser un truc qui est basé sur des maths (même si je sais que des fois pour des raisons d'historique on poutre alègrement la transitivité ou autre et donc on est plus en FN)
-->magicbuzz : oui aux temps pour moi, je savais qu'il y avait un truc du style..je l'avais plus dans l'ordre
Marsh Posté le 01-11-2004 à 22:36:16
ok pour Merise 2.
Enfin bon des bdd j'en ai modelisé des tonnes, et j'ai jamais eu de cas de ce genre donc ça me manque pas trop, mais c'est pas mal quand même. De là à dire qu'à cause de ça faut zapper merise, mouais.
Jparlerai pas d'UML sinon jvais troller dans l'autre sens
Marsh Posté le 02-11-2004 à 11:38:21
Jubijub a écrit : |
T'es sûr que c'était pas pris en charge déjà dans le MERISE 1 ?
Parcequ'à l'école, je me souvient qu'on a vu ces contraintes d'exclusion/inclusion etc. et on appelait ça "MERISE" tout court, sans spécifier si c'était du 1 ou 2. Donc soit notre prof ne nous a pas indiqué la différence, soit c'était déjà présent dans la V1
Elle date de quand ? Mes cours datent de 1997
Marsh Posté le 02-11-2004 à 11:39:30
Arjuna a écrit : T'es sûr que c'était pas pris en charge déjà dans le MERISE 1 ? |
si
Marsh Posté le 02-11-2004 à 11:41:55
Arjuna a écrit : si quoi ? |
Les contraintes entre relations étaient déjà dans merise 1.
Marsh Posté le 02-11-2004 à 11:47:10
OK, c'est bien ce qu'il me semblait
Sinon, pour ce qui est des autres aspects de Merise, je suis pas d'accord pour dire que c'est du pipo.
Quand je vois les graphs pourris qu'on fait au boulot, je préfèrerais faire des DAF et des MCT, c'est quand même autrement plus clair : ton algo est tout écrit, t'as plus qu'à transcrire en code !
En plus, tu détectes bien plus facilement les lacunes de gestion des status qu'avec un graph "UML" tout pourri fait avec Visio.
Je ne parle pas non plus des MLT et MLD qui permettent de faire le lien entre les traîtements, les données et les postes utilisateurs : c'est quand même plus simple pour détecter des incohérences style au service des vente on rempli le numéro d'emplacement où est stocké le produit (déjà vu). Ca permet de bien définir les différents écrans utilisés par les différents acteurs, et placer les process correctement entre ces écrans.
Ca m'aurais permis de voir une connerie que j'ai fait sur le nouveau site que j'ai fait ces derniers mois... Là, si un client commence à commander, et pof, au moment de payer, il décide qu'il paiera plus tard, j'ai comme un con converti son panier en commande en attente de paiment :
-> La commande reste comme une conne dans la base, impossible à récupérer par le client
-> Son panier est détruit, et s'il revient une semaine après pour payer, il est obligé de refaire son panier de A à Z, ce qui peut s'avérer très chiant sur ce site (les clients n'ont pas peut de passer des commandes avec 50 lignes de produit, ça prends un certain temps à remplir
Avec un MCT tout bête, j'aurai tout de suite vu qu'il faut pouvoir réutiliser le panier si la commande est annulée au dernier moment
Marsh Posté le 02-11-2004 à 16:54:52
ben oui : MCD + MLD au mini, voir les MOT pour vérifier les traitements comme tu dis...
PS : les contraintes je sais pas si c si vieux que ca, vu que aucun AGL à part win'design ne les implémente toutes...
Marsh Posté le 02-11-2004 à 16:59:22
Arjuna a écrit : |
quelle idée d'utiliser visio aussi. Pourquoi pas paint tant que tu y es ?
Marsh Posté le 02-11-2004 à 17:01:33
Jubijub a écrit : ben oui : MCD + MLD au mini, voir les MOT pour vérifier les traitements comme tu dis... |
A mon avis, c'est surtout parceque niveau BDD c'est super complexe à gérer (notamment la génération automatisée de triggers et PS pour gérer ça).
C'est à mon avis surtout à cause de ça que c'est pas géré.
A savoir qu'en plus, c'est très rarement géré au niveau de la BDD (déjà que les FK le sont rarement), pour raisons de performances (ou de libertés style : "ID ne peux pas être égal à ID_PARENT sauf pour ID = 0" => C'est plus facile de ne pas mettre de contrainte et vérifier dans le soft plutôt que faire un trigger de fou pour gérer ça )
Marsh Posté le 02-11-2004 à 17:04:12
kadreg a écrit : quelle idée d'utiliser visio aussi. Pourquoi pas paint tant que tu y es ? |
Bah on fait ce qu'on peut avec ce qu'on a
Le pire, c'est que c'est même pas le Visio de Microsoft... C'est le Visio 2.0
celui qui plante toutes les 5 minutes, et qui, chaque fois qu'il plante, corrompt ton fichier... Résultat, tu passes ton temps à sauvegarder et faire des copies un peu partout de tes sauvegardes... Vers la fin, tu passes plus de temps à restaurer des copies et à relancer Visio qu'à faire ton graph
Les versions reprises par M$ sont pas toutes excellentes, mais elles sont au moins stable
On a vraiment des softs de merde ici (et encore, je me plainds pas, j'ai des collègues qui ont un Pii 233 avec Windows 95
)
Marsh Posté le 09-11-2004 à 14:49:30
le minimum : dbdesignor.
ya aussi un soft uml gratuit et pas mal fait chez objecteering.
Marsh Posté le 09-11-2004 à 14:51:47
Bonjour,
personnellement, j'utilise Objecteering pour développer, et j'en suis ravi. Il me génère 70% du code à partir de modele UML , me permet de travailler avec mon editeur préféré en gardant la cohérence code-model, et comprend de nombreux patterns du GOF prêt pour une implémentation d'un simple clic. De plus, sa technologie teamwork permet un travail en groupe à partir d'un seul modèle UML sans risquer de se marcher sur les pieds.
Enfin, grâce à ses capacité d'extensions, je peux développer mes propres plugin afin d'avoir un travail des plus productifs et parfaitement adapté à mon processus dedéveloppement qui utilise une démarche MDA.
Marsh Posté le 15-11-2004 à 04:34:26
instantdharma a écrit : le minimum : dbdesignor. |
Je suppose que tu veux parler de ceci :
http://www.fabforce.net/dbdesigner4/
Ca fait très pro, pour un projet open source.
Il y a http://www.jetaware.com aussi en gratos.
Marsh Posté le 15-11-2004 à 11:48:37
a tester le cas échéant... j'ai utilisé DBDesignor pour un projet perso, je trouve que c'est assez réussi, c'est pensé de manière efficace; fonction de mise à jour de la base en direct avec conservation des données qui marche bien, utilisation assez naturelle... j'aime bien.
comparativement, j'utilise au boulot amcdesignor de puis 1995, de la version 5 à la v 9.
Marsh Posté le 30-10-2004 à 15:28:42
Bonjour,
Je souhaitait savoir si AMCDesignor et PowerAMC sont des logiciels identiques car à ma connaissance ces deux softs proviennent de sybase, or sur leur site internet, je ne trouve pas le logiciel AMCDesignor. Peut être a t-il ete remplacé par POWERAMC ?
MErci de votre réponse