Salut , je voudrais savoir comment extraire les modéles de données d'une application open source
Salut , je voudrais savoir comment extraire les modéles de données d'une application open source
Tu veux dire tous (relationnel, objet, xml...)? Ben si le projet est correctement mene, tu dois deja avoir a dispo ces modeles. Sinon t'as des outils de modelisation qui te permettent de faire le reverse engineering et de recuperer suffisamment d'infos pour etablir les modeles souhaites.Envoyé par walid0577
j'ai trouvé le logiiciel staruml qui fais du reverse engeneering mais seulement avec des code en c,c++ ou java mais le probleme est que je dois integrer 3 logiciels dont l'un est developpé en php ,un en c et l'autre en phyton.
je croyais que j'allais commencer à travailler directement mais le responsable des projets m' a imposé d'y ajouter de la conception(c'est un PFE) en loccurence extraire les modeles de données de ces 3 applications et les reinjecter dans un meme systeme,j'ai rien compris pour etre honete et lui il s'en fout ,il n'est jamais dans son bureau,merci a vous Nip ça serais tres aimable de votre part si vous m'aidiez un peut.
Salut walid0577,
Ce n'est pas tres clair. Que devez vous faire exactement? Copier les fonctionnalites de ces logiciels pour les reproduire dans votre application? Interfacer ces logiciels pour pouvoir les utiliser simultanement?
Si il s'agit de reproduire les fonctionnalites, le plus simple est de commencer par determiner vos cas d'utilisation. Ensuite en vous inspirant des diagrammes de classe generes par le reverse engineering et en piochant les bonnes classes en fonctions de vos cas d'utilisation, vous devriez reussir a avoir quelque chose de conceptuellement presentable avant de vous mettre a coder.
Bonne chance.
Merci Nip pour l'interet que vous portez,
ce que je dois faire exactement est d'integrer 3 logiciels,j'ai reussi à avoir le MPD de celle ayant une base mysql(Poweramc+ script ayant l'extention .sql)
mais je dois le faire avec une base postgre aussi et je ne sais comment le faire
car l'extention m'est inconnue,pour le 3eme logiciel je n'arrive meme pas à savoir quelle bd il utilise(il s'agit d'un commutateur telephonique qui s'appelle AstrisK,quand au autres c'est ERP et un CRM)
le but du projet est d'aboutir à une solution de gestion d'entreprise libre.
à trés bientot et merci encore
Pour votre 2eme base je ne connais pas ces outils mais PostgreSQL est supporte par PowerAMC (http://fadace.developpez.com/pamc/); orientez vous vers les tutoriels sur ce site ou alors la documentation officielle de PowerAMC.
Concernant Asterisk je ne connais pas ce logiciel mais c'est un systeme de telephonie qui n'utilise sans doute pas de base de donnees. Dans ce cas la il faut vous plonger dans la documentation et le code source pour connaitre les differentes API existantes et permettant d'interagir avec cette application: http://www.asterisk.org/support et vous avez meme le livre a dispo: http://www.asteriskdocs.org/modules/...ndex.php?id=11
salut Nip
j'ai trouvé ceci,mais franchement je ne connais pas les API,sauf que c'est un interface de programmation,et si vous voulez bien jettez un coup d'oeil sur la piece jointe etdites moi si à partir de ces tables je peux connaitre les depences qui existent entre elles ,merci
Loadable module APIs
Four APIs are defined for loadable modules, facilitating hardware and protocol abstraction. Using this loadable module system, the Asterisk core does not have to worry about details of how a caller is connecting, what codecs are in use, etc.
Channel API
The channel API handles the type of connection a caller is arriving on, be it a VoIP connection, ISDN, PRI, Robbed bit signaling, or some other technology. Dynamic modules are loaded to handle the lower layer details of these connections.
Application API
The application API allows for various task modules to be run to perform various functions. Conferencing, Paging, Directory Listing. Voicemail, In-line data transmission, and any other task which a PBX system might perform now or in the future are handled by these separate modules.
Codec Translator API
Loads codec modules to support various audio encoding and decoding formats such as GSM, Mu-Law, A-law, and even MP3.
File Format API
Handles the reading and writing of various file formats for the storage of data in the filesystem.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager