IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Merise Discussion :

Base de données d'informations


Sujet :

Merise

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Par défaut Base de données d'informations
    Bonjour,

    Actuellement en projet de fin d'étude, avec un profil plutôt industriel, je m'initie à la méthode Merise. En effet, l'objectif de mon projet est de faire une étude de faisabilité d'une base de données des procédés de fabrication de micro et nano composants, permettant de lier les besoins des designers de micro systèmes aux performances de fabrication que peuvent réaliser les chercheurs/fabricants de pièces.

    Afin de faire une étude poussée je souhaite définir les MCD et MCT de la base de données pour peut être réaliser un prototype sous Access par la suite. En ce qui concerne le MCD je pense pouvoir me débrouiller par contre je n'arrive pas à comprendre la nécessité de faire un MCT.
    La base de données que je dois étudier ne vise que deux utilisateurs et n'a pour simple rôle que de fournir des informations aux designers en leur indiquant des procédés capable de fabriquer des pièces qu'ils auraient spécifié dans un moteur de recherche.
    J'ai essayé de définir des "flux d'informations" de comment ça se passe en ce moment, ça donnerai à peu près ça :

    - Le designers détermine des chercheurs à contacter (à l'aide de son expérience)
    - Le designer contacte un chercheur et précise son besoin
    - Le chercheur propose des technologies envisageables
    - Le designer accepte ou non.

    Pensez vous qu'il est nécessaire de réaliser un vrai MCT pour une base de données de ce genre ou qu'un MCD suffirait?

    En vous remerciant à l'avance pour votre aide.

    Christian.

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par kikiben84 Voir le message
    Pensez vous qu'il est nécessaire de réaliser un vrai MCT pour une base de données de ce genre ou qu'un MCD suffirait?
    Le MCT, c'est pour les traitements, pas pour les données.

    C'est un enchaînement d'états et d'actions qui représentent le fonctionnement du logiciel, lequel peut utiliser une base de données. Si on mentionne dans le MCT les données qui sont impactées, cela devient un MCTA.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Par défaut
    Je vous remercie, cependant je ne parviens quand même pas à mieux avancer. En général, dans les cours et les informations que je trouve, il est toujours indiqué que l'on part d'un MCT pour faire un MCTA, par exemple dans le lien Wikituto que vous m'avez indiqué ou autre exemple avec des cours que j'ai pu trouver ici:
    http://frederic.redonnet.free.fr/pro...s/coursp10.htm

    Moi c'est particulièrement le MCT qui me gêne. Ma base de donnée c'est quelque chose un peu du même genre qu'une base de donnée de proposition de stages, les entreprises entrent des stages et les étudiants disposent d'un moteur de recherche adapté pour préciser leurs critères. Est-ce qu'on doit mettre en place un MCT pour étudier un système comme ça?

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Si vous pensez pouvoir développer l'application qui va avec votre base de données sans avoir besoin de faire un MCT, ne le faites pas.

    Difficile de vous guider sans davantage de précision sur la partie logicielle de votre système. Tel que vous le décrivez, ça ressemble plus à des actions extérieures au logiciel :
    - Le designer détermine des chercheurs à contacter (à l'aide de son expérience)
    Donc c'est de l'information qui est dans sa tête ?
    - Le designer contacte un chercheur et précise son besoin
    Contact par courriel ou téléphone ?
    - Le chercheur propose des technologies envisageables
    Courrier ? Courriel ? Téléphone ?
    - Le designer accepte ou non.
    Idem.

    Il faut vous demander ce que doit faire le logiciel (actions) et à quelles conditions (états) il peut le faire.

    Il n'y a pas souvent de discussions sur le MCT sur notre forum mais j'ai répondu à une tout récemment que vous pouvez aller voir pour vous en inspirer.

    Vous verrez que le cahier des charges décrit un processus et que j'ai pu en déduire des états et des actions réalisables par le logiciel, et par l'extérieur mais enregistrables par le logiciel.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Par défaut
    - Si vous pensez pouvoir développer l'application qui va avec votre base de données sans avoir besoin de faire un MCT, ne le faites pas.
    Merci, ça me rassure, je me demandais si le MCT était vraiment aussi important qu'un MCD. D'après tout ce que j'ai pu trouvé dessus, comme l'exemple vers lequel tu m'as reconduit, le MCT semble être surtout le schéma descriptif des étapes du processus d'une organisation, qui sera géré par la future base de données. Ca me fait p'tet penser à un Graphcet un peu, mais appliqué à un processus d'une entreprise.

    A propos de mes actions, disons que c'est des actions extérieures au logiciel mais auxquelles le logiciel devra apporter une aide.

    - Donc c'est de l'information qui est dans sa tête ?
    Oui et non, il a des connaissances grâce à des pièces qu'il a déjà réalisé dans le passé, (par exemple si il sais qu'il doit utiliser le laser, il contactera soit une personne qu'il connait qui est spécialiste du laser, soit il cherchera une entreprise sur internet). Le but de ma base de données sera de lui permettre de pouvoir comparer les procédés et les entreprises spécialisées.

    Les trois étapes suivantes se font par téléphone ou courriel, il n'y a pas d'obligation. Mais oui, j'ai bien l'impression aussi que c'est extérieur en fait. La base de données permettra simplement au designer de mieux savoir à qui il doit s'adresser.

    Donc oui, je suis sûr que je ne ferai pas de MCT dans ce cas, merci bien! (au passage, comme mickapone je pense que les documentations sur internet sont plus nombreuses sur le MCD que le MCT et moins confuses aussi. Mais cela prouve peut être que le MCT peut être moins indispensable selon les problèmes que le MCD)


    Mais alors il y a toujours quelque chose qui me travail, au sujet du fonctionnement même de la saisie des données:

    Exemple: certains procédés ne peuvent pas usiner n'importe quel matériau. Prenons le "Laser", j'aimerai que si une personne, qui rentre des données, choisie le procédé "Laser", elle ne puisse automatiquement plus selectionner le matériau "Plastique" dans la suite de sa saisie. Existe t-il une méthode pour définir tout c'est petits fonctionnement élémentaires du logiciel de la base de données?

  6. #6
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par kikiben84 Voir le message
    Exemple: certains procédés ne peuvent pas usiner n'importe quel matériau. Prenons le "Laser", j'aimerai que si une personne, qui rentre des données, choisie le procédé "Laser", elle ne puisse automatiquement plus selectionner le matériau "Plastique" dans la suite de sa saisie. Existe t-il une méthode pour définir tout c'est petits fonctionnement élémentaires du logiciel de la base de données?
    Ca c'est de la relation entre tables de la base de données !

    Règle de gestion :
    Un procédé peut intervenir sur plusieurs matériaux et un matériau peut accepter plusieurs procédés.

    Ca donne le MCD :
    Procede -0,n----Intervenir----0,n- Materiau

    L'application doit ensuite réagir au choix du procédé ou du matériau en limitant les matériaux ou procédés possibles à l'aide de la table issue de l'association Intervenir.

    A noter que ce processus logiciel peut donner les MCT suivants :

    Liste matériaux affichée => Choisir matériau => Matériau choisi => Afficher liste procédés compatibles => Liste procédés affichée

    Liste procédés affichée => Choisir procédé => Procédé choisi => Afficher liste matériaux compatibles => Liste matériaux affichée
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  7. #7
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Par défaut
    Super! merci bien!
    Là je pense avoir compris quelque chose qui me permet d'avancer! Si tu le veux bien est-ce que je pourrais te montrer un peu plus tard ce que j'aurai obtenu?

    Le problème que j'ai eu c'est que pour ma base de données, j'ai du inventer toute une hiérarchie de procédés et des conditions qui devront apparaitre dans la base de données qui n'éxistaient pas avant. Dans les exemples, on voit en généralement les concepteurs créer des MCT à partir des procéssus existant dans l'entreprise. Comme pour moi rien de tout ça n'éxistait, je ne voyais pas comment faire un MCT. Cependant je pense quand même que je pourrais me passer d'un MCT, je verai après avoir fait le MCD.

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/06/2010, 15h46
  2. Réponses: 4
    Dernier message: 10/05/2009, 10h18
  3. [MySQL] Envoi d'information dans une base de donnée via formulaire
    Par Mysti¢ dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 30/03/2006, 20h35
  4. [MySQL] Ajouter des informations à notre base de données
    Par wild_seven dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 26/12/2005, 17h15
  5. Extraction information *.txt vers une base de données
    Par Mr Capone dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 12/01/2005, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo