160 likes | 853 Views
Ouvrier. Machine. Fonction. Produit. Approvision-. Matière-prem. - Nom-ouvrier. - Numero. - Nom-fonc. - Qmin MP. - Q-minfab. - Q_Stock. Lot. est-fabriqué-sur>. Atelier de production : diagramme de classe issu des tables relationnelles. 1. *. n°lot nbre heures. 1.
E N D
Ouvrier Machine Fonction Produit Approvision- Matière-prem - Nom-ouvrier - Numero - Nom-fonc - Qmin MP - Q-minfab - Q_Stock Lot est-fabriqué-sur> Atelier de production : diagramme de classe issu des tables relationnelles 1 * • n°lot • nbre heures 1 Disponibilité * <A-pour-fonction a comme planning> • État • heure 1 * * * * * Est-constitué de> <nécessite * <a la compétence 1 * Activité * a comme planning> • État • heure * * <nécessite 1 * <concerne * Emploi-temps • heure <concerne * Nota : Les attributs NP produit, N lot et N Machine de « emploi du temps » sont redondants avec ceux de « lot ». Ils ont été supprimés de ce diagramme
Domaine des ressources de production Domaine de la planification de production Domaine des disponibilités pour la production Ouvrier Approvision- Machine Fonction Produit Matière-prem - Q_Stock - Qmin MP - Nom-ouvrier - Q-minfab - Nom-fonc - Numero Domaine des produits et des gammes de production Lot est-fabriqué-sur> Atelier de Production : diagramme de classes, identification des domaines 1 * • n°lot • nbre heures 1 Disponibilité * <A-pour-fonction a comme planning> • État • heure 1 * * * * * Est-constitué de> <nécessite * <a la compétence 1 * Activité * a comme planning> • État • heure * * <nécessite 1 * <concerne * Emploi-temps • heure <concerne *
Ouvrier Approvision- Machine Fonction Produit Matière-prem - Numero - Nom-fonc - Nom-ouvrier - Q-minfab - Q_Stock - Qmin MP Lot est-fabriqué-sur> Atelier de Production : modèle un peu plus “objet” 1 * • n°lot • nbre heures 1 * <A-pour-fonction 1 * * * Est-constitué de> <nécessite Ressource * <a la compétence 1 * * * a comme planning> <nécessite * 1 Disponibilité * <concerne • État • heure * Emploi-temps • heure <concerne *
Quelques “Use cases” : Atelier de Production Bureau d’études Créer gamme et appros produit Service personnel Connaître planning ouvrier Gestionnaire commandes Créer OF (lots de production) Planneur Affecter lot à produire Connaître disponibilité machine
* Signe une itération Connaître planning ouvrier Service personnel Diagramme de séquences : Atelier de Production : planning Nom-ouvrier : ouvrier Ouv-empl-temps : emploidutemps Lot-affecté : lot Machine-affecté : machine produit-affecté : produit Service personnel Planning (Nom-ouvrier) * machine-produit ? machine-produit ? Machine ? Num-machine Produit ? NumProduit Num-machine Num-produit Liste machine Produit-heure Nom-ouvrier Liste machine Produit-heure
Ouvrier Machine Fonction Produit Approvision- Matière-prem - Nom-ouvrier - Numero - Nom-fonc - Q-minfab - Qmin MP - Q_Stock Lot • n°lot • nbre heures est-fabriqué-sur> Diagramme de classe :On ajoute qques méthodes ou opérations 1 * - machine-produit ? 1 <A-pour-fonction 1 * - machine ? * * * Est-constitué de> <nécessite Ressource * <a la compétence 1 * * - produit ? * a comme planning> <nécessite * 1 Disponibilité * <concerne • État • heure * Emploi-temps • heure - machine-produit ? <concerne *
Affecter lot à produire Planneur Diagramme de séquences : Atelier de Production : affecter lot Lot : lot produit-lot : produit fonction : fonction Machine-affecté : machine Ouv-competent- dispo : ouvrier Planneur Affecter (num-lot) fonctions ? fonctions * machines-dispo (nbre-heures) ? Machine-dispo ? (nbre-heures) Ouvrier-dispo competent ? (machine, nbre-heures) Liste num-ouv Horaires Liste Num-machine, num-ouv Horaires Impossible - fonction (si une fonction n’a pas de machine) Aucune machine pour la fonction « fonction » Liste Fonction – Num-machine, num-ouv Horaires Liste Lot Fonction – Num-machine, numouv Horaires empl-temps : emploidutemps * New emploi-du-temps (num-ouv, num-lot, heure) Affecte-machine (num-lot, num-machine)
Approvision- Matière-prem - Q_Stock - Qmin MP Lot • n°lot • nbre heures est-fabriqué-sur> Diagramme de classe :On ajoute les méthodes ou opérations 1 * • machine-produit ? • affecter • affecte-machine (num-machine) 1 Fonction Machine <A-pour-fonction - Nom-fonc - Numero * 1 - machines-dispo (nbre-heures) ? - machine ? * - machine-dispo (nbre-heures) ? * Est-constitué de> <nécessite * Ressource * Produit <a la compétence * - Q-minfab 1 Ouvrier * • produit ? • fonctions ? * - Nom-ouvrier a comme planning> <nécessite - ouv-dispo-competent (machine, nbre-heures) ? * 1 Disponibilité * <concerne • État • heure * Emploi-temps • heure - machine-produit ? New (num-ouv, num-lot, heure) <concerne *
Industrialisation Planif prod Achats GRH • Fonctions d’accès • en lecture ? • en écriture ? • - en relationnel • en SQL Autorisation en écriture ? NuProd Designation NumOuv Nomouv Competence Nomouv Nummachine NuProd Designation NumOuv Nomouv Competence Nomouv Nummachine Visibilité en lecture ? Base de données Périmètres organisationnel et fonctionnel
Industrialisation Planif prod Achats GRH • Quel horizon temporel le système peut il gérer ? • dans le passé (traçabilité) • dans l’avenir (planification) NuProd Designation NumOuv Nomouv Competence Nomouv Nummachine NuProd Designation NumOuv Nomouv Competence Nomouv Nummachine Base de données Périmètre temporel