Eléments d application en milieu sidérurgique

Dimension: px
Commencer à balayer dès la page:

Download "Eléments d application en milieu sidérurgique"

Transcription

1 LE UNIFIED PROCESS COMME METHODOLOGIE DE GESTION DE PROJET INFORMATIQUE Eléments d application en milieu sidérurgique Yves Wautelet, Laurent Louvigny, Manuel Kolp IAG- ISYS (Unité de Systèmes d Information), Université Catholique de Louvain, Place des Doyens,438 Louvain-la-Neuve, Belgique Contact : Résumé : Ce document présente une mise en perspective de la modélisation informatique orienté-objet de la cokerie de l entreprise sidérurgique Carsid au cours de laquelle différents travaux d analyse. Pour ce faire, la méthodologie informatique UP ou Unified Process (en français processus unifié) combinée au langage de modélisation UML ont été utilisés. Le UP définit un ensemble d activités et de phases de développement (ces dernières sont composées d itérations) pour le traitement efficace d un projet informatique. Ce processus formalise un ensemble de concepts pertinents pour la gestion de projet comme les membres, les activités, les artéfacts et l enchaînement d activités. Les différentes phases d un développement UML peuvent être représentées au moyen d une série de diagrammes permettant de comprendre de manière visuelle les concepts définis. Tous les modèles s enchaînent en passant de l analyse à la conception, gagnant en complexité, dans un langage commun et unique, s affinant au fur et à mesure pour arriver à l élaboration finale du modèle. Les diagrammes permettront de comprendre sous différents angles la globalité du cas étudié en présentant une vue statique et dynamique de celui-ci. Chaque diagramme exprimera une partie de la structure totale, tout en étant un aspect particulier du modèle. Un modèle UML est toutefois toujours axé sur un ensemble d hypothèses faites par l équipe de travail et ne constitue donc qu une vue particulière parmi d autres possibles. L équipe de travail doit, dés lors, être consciente que la vue adoptée est réductrice et qu elle ne correspond pas toujours aux réalités et aux besoins du futur système informatique. Le UP fournit, à ce niveau, une méthodologie qui permet de prendre en compte plusieurs aspects différents et pertinents pour la construction de modèles au cours d itérations successives. INTRODUCTION Les entreprises sidérurgiques belges, autrefois florissantes, n ont cessé leur déclin depuis les années 60. Les villes de Liège, Charleroi et La Louvière disposant autrefois de mines de charbon à proximité ainsi que de voies navigables et où l on pouvait acheminer pour un coût acceptable le minerai de fer extrait en Lorraine furent des sites de choix pour les usines sidérurgiques. Toutefois, les charbonnages ont petit à petit fermé leurs portes et le seul avantage compétitif dont pouvait disposer les sites wallons était le savoir-faire de leurs métallurgistes acquis au cours des décennies. Loin d être négligeable, cet avantage peut toutefois difficilement compenser le fait de devoir importer le minerai de fer de sites lointains comme le Brésil, l Afrique du Sud ou la Mauritanie. Pour rester compétitif dans un tel contexte, les entreprises sidérurgiques wallonnes n ont d autre choix que de tenter d augmenter la productivité de leurs installations. Carsid (Carolo-Sidérurgie) est une joint venture récente issue du mouvement de concentration. Elle a été crée par les sociétés Duferco et Usinor Belgium S.A. (composition du capital de 60/40). Duferco est une entreprise italienne qui est notamment active en Belgique (à la Louvière et à Clabecq). Usinor fait partie du géant mondial de l acier Arcelor, en partenariat avec le luxembourgeois Arbed et l espagnol Acelaria. Duferco possède une part majoritaire dans la société Carsid.

2 Le projet sur la cokerie de Carsid, qui a vu le jour grâce à la collaboration entre l entreprise Carsid et l Unité de Systèmes d Information (ISYS) de l Université catholique de Louvain vise à réformer les systèmes d information actuels de l entreprise pour une meilleure exploitation des bases de données qu elle possède. Les systèmes informatiques actuels sont de différentes conceptions et d âges et ont été déployés au fur et à mesure du développement de l informatique industrielle, la réforme de ceux-ci à pour but de rendre l entreprise plus compétitive au niveau international. En effet, la complexité du processus de production et le nombre de machines capables de livrer des informations génèrent une abondance de données qui doivent être collectées et formatées de manière adéquate. Elles pourront ensuite s avérer prépondérantes dans la prise de décision aussi bien au niveau de la production qu au niveau du management. Le présent document présente une mise en perspective par la méthodologie Unified Process (UP) des différents travaux de modélisation orientéobjet réalisés dans le cadre du projet Carsid. Ces différents travaux partagent un langage commun, UML et on été effectués successivement mais sur base d hypothèses différentes. L exposé de ces différents travaux selon la méthodologie et le formalisme du UP permet de mieux comprendre ces hypothèses et pourquoi il convient de modéliser sur base de celles-ci. Le travail qui suit présente, dans sa première partie, les concepts théoriques de la gestion de projet. Tout d abord les meilleures pratiques d élaboration de logiciel sont exposées. Ensuite, la méthodologie UP qui exploite ces pratiques est étudiée. Pour ce faire, son architecture bidimensionnelle est présentée sous forme de schéma synthétique. Les activités et les phases (ces dernières sont composées des itérations) qui constituent ces deux axes sont également explicitées. Dans sa seconde partie, ce travail expose l application de la méthodologie UP à la cokerie de Carsid. Tout d abord les concepts théoriques du UP sont appliqués à la présente étude de cas, ensuite les différentes activités d une part et phases et itérations d autre part menées jusqu'à présent sont expliquées et comparées. 2 ELEMENTS DE GESTION DE PROJET La croissance en nombre, en taille et en complexité des logiciels, combinée à la nécessité d obtenir sans cesse de nouveaux gains de productivité pousse le monde du développement de logiciels à l utilisation de nouvelles méthodologies, non seulement au niveau de la modélisation, mais également au niveau de la gestion de projets. Le Unified Process ou UP est l une de ces méthodologies. 2. Meilleures pratiques d élaboration de logiciels Les logiciels jouent un rôle central dans la gestion des entreprises modernes, dans les lois gouvernementales et dans la société de l information. Ils ont permis de créer de l information, d y accéder et de la visualiser sous une forme auparavant inconcevable. Les logiciels sont devenus incontournables ; ils ont favorisé la croissance de l économie mondiale et sont devenus indispensables à notre monde moderne. Dans ce contexte, les logiciels ont considérablement crû et ce sous divers aspects : croissance en nombre, en taille et en complexité. De plus, les entreprises sont toujours à la recherche d une augmentation de la productivité. Pour toutes ces raisons, la création et la maintenance des logiciels est devenue de plus en plus compliquée et la création de logiciels de qualité dans les règles de l art l est encore plus. Par conséquent, trop de projets échouent. Pour lutter contre l échec, de meilleures pratiques dans l élaboration de logiciels ont été développées. Parmi ces pratiques, on trouve : le développement itératif ; la gestion des besoins ; l utilisation d architectures basées sur les composants ; la modélisation visuelle ; la vérification continuelle de la qualité des logiciels ; le contrôle des changements des logiciels. Développement itératif. Le processus de développement de logiciels classique suit le cycle de vie en cascade. Dans ce type d approche, le développement suit un processus linéaire commençant par l analyse des besoins puis le design, ensuite le développement, suivi des tests 2

3 unitaires et des tests systèmes. L inconvénient de cette approche est que le risque augmente au cours du temps de sorte qu il est coûteux de réparer les erreurs des premières phases. Une alternative au processus à cycle de vie en cascade est le processus itératif et incrémental. Dans cette approche, l identification des risques liés à un projet est forcée très tôt dans son cycle de vie, lorsqu il est encore possible de réagir d une manière rapide et efficiente. Figure : Un processus itératif et incrémental. Chaque itération a pour finalité une version exécutable. Avantages du développement itératif : les risques sont évalués au départ et non au cours du projet ; les premières itérations permettent d avoir un feed-back des utilisateurs ; les tests et l intégration se font de manière continue ; les jalons permettent de fixer des objectifs ; les avancées sont évaluées au fur et à mesure de l implémentation ; des maquettes intermédiaires peuvent être mises sur pieds. Gestion des besoins. Un besoin est une condition ou une possibilité que le système doit rencontrer. Le problème avec la gestion des besoins est qu ils sont dynamiques : ils évoluent au cours de la vie du projet. En effet, les utilisateurs ne savent pas au départ quelles sont leurs exigences et comment les spécifier précisément. Leurs exigences changent lorsqu ils voient le travail accompli. Barry Boehm, professeur à l université de Californie du Sud, appelle ce phénomène l effet IKIWISI pour I Know When I See It. L identification des besoins réels est dès lors un processus continu. Utilisation d architectures basées sur les composants. Visualiser, spécifier, construire et documenter un système demande que celui-ci soit vu selon un certain nombre de perspectives. Toutes les personnes impliquées (utilisateurs, analystes, développeurs, intégrateurs système, testeurs, managers, etc.) apportent un agenda différent au projet, et chacun regarde le système d une façon propre à divers moments de la vie du projet. Une architecture du système est la chose la plus importante qui puisse être utilisée pour gérer ces différents points de vue et contrôler le développement itératif et incrémental du système au cours de sa vie. Modélisation visuelle du logiciel. L utilisation d un langage de modélisation standard comme UML permet aux membres de l équipe de développement de communiquer leurs décisions l un à l autre sans ambiguïté. L utilisation d outils de modélisation visuelle facilite la gestion de ces modèles et contribue à maintenir la consistance entre les artefacts du système : ses besoins, designs et implémentations. En résumé, la modélisation visuelle permet de gérer la complexité des logiciels. Vérifier continuellement la qualité logicielle. Les logiciels sont 00 à 000 fois plus coûteux à corriger après leur déploiement qu avant. Il est donc important d évaluer continuellement la qualité d un système du point de vue de la fonctionnalité, de la fiabilité et de la performance. Vérifier la fonctionnalité implique de tester chaque scénario possible, un scénario représentant un aspect du comportement du système désiré. Contrôler les changements logiciels. L une des grosses difficultés dans le développement logiciel est que plusieurs développeurs organisés en équipes pouvant être sur différents sites travaillent ensemble sur plusieurs itérations, versions, produits, platesformes. En l absence d un contrôle discipliné, le processus de développement peut dégénérer en chaos. Coordonner les activités et les artefacts des développeurs et des équipes implique d établir des enchaînements d activités (workflows) pour gérer les changements dans les logiciels et les artefacts. Cette coordination permet une meilleure allocation des ressources basée sur les priorités et les risques du projet et permet de gérer le travail sur ces changements au travers des itérations. Combinée au développement itératif, cette technique permet de contrôler les changements de sorte qu il soit possible de découvrir activement les problèmes et d y réagir. 3

4 2.2 UP UP. Le UP ou Unified Process est un processus de conception/développement de logiciel. Il apporte une approche disciplinée pour assigner des tâches et des responsabilités dans une organisation de développement. Son but est d assurer la production de logiciels de qualité qui rencontrent les besoins de ses utilisateurs finaux dans un horaire et un budget prédictibles. Le UP est bâti sur ces six meilleures pratiques d élaboration des logiciels pour délivrer un processus bien défini dans une forme adéquate pour un grand nombre de projets et d organisations. Processus. Un processus décrit qui fait quoi, comment et quand. Le UP définit ainsi quatre éléments primaires de modélisation : Le membre est le qui : le chef de projet, l analyste, le testeur, l utilisateur, etc. L activité est le comment : analyse des cas d utilisation, conception de cas d utilisation, etc. L artefact est le quoi : un document de l architecture, un modèle des cas d utilisation, un fichier exécutable, etc. L enchaînement d activités est le quand : modélisation métier, implémentation, test, etc. Membre (ou workers ou roles). Le concept central dans un processus est celui de membre. Un membre définit le comportement et les responsabilités d un individu ou d un groupe d individus travaillant de concert comme une équipe. Le comportement est exprimé en terme d activité que le membre effectue et chaque membre est associé à une gamme d activités. Les responsabilités du membre sont souvent exprimées en relation avec les artefacts qu il crée, modifie ou contrôle. Le membre doit être considéré en terme de «casquette», c est-à-dire en fonction du rôle qui définit comment celui-ci devrait faire le travail. Par exemple, un analyste système est un individu agissant comme un analyste système qui dirige et coordonne les besoins et la modélisation par cas d utilisation en définissant la fonctionnalité du système et en délimitant celui-ci. Figure 2 : Chaque membre est considéré comme un acteur Le UP permet d accroître la productivité en conception/développement en fournissant un ensemble d outils communs à chaque membre impliqué dans le projet. Tous les membres partagent ainsi : des bases de connaissance ; une méthode commune ; une même organisation du travail ; un langage. Figure 3 : Le UP comme langage commun de l organisation Activités. Les membres ont des activités qui définissent le travail qu ils effectuent. Une activité est une unité de travail qu un individu dans un rôle bien précis peut effectuer et qui produit un résultat sensé dans le cadre du projet. L activité a un but clairement établi, généralement exprimé en terme de création ou de mise à jour d artefacts, comme un modèle, une classe, ou un plan. Chaque activité est assignée à un membre spécifique. 4

5 Artefacts. Les activités ont des artefacts comme input et comme output. Un artefact est une patrie d information qui est créée, modifiée ou utilisée par un processus. Les artefacts sont les produits tangibles du projet : les choses qui sont produites par le projet ou utilisées pour travailler sur le produit final. Les artefacts sont utilisés comme input par les membres pour effectuer une activité et sont le résultat ou l output de telles activités. En vision orientée objet, les activités sont les opérations sur un objet actif (le membre), les artefacts sont les paramètres de ces activités. Architecture bidimensionnelle du UP. Figure 6 : Architecture bidimensionnelle du UP. Figure 4 : Principaux artefacts du UP Enchaînement d activités (workflow). Une énumération de tous les membres, activités et artefacts ne constitue pas un processus. Il est nécessaire d avoir une façon de décrire des séquences d activités sensées qui produisent un résultat de qualité et montre l interaction entre les membres. Le workflow est une séquence d activités qui produit un résultat de valeur. En UML, il peut être exprimé par un diagramme de séquence, un diagramme de collaboration ou un diagramme d activité. Figure 5 : Exemple de workflow Axe vertical : activités essentielles et de soutien. Le UP possède six enchaînements d activités essentielles ou d ingénierie et trois enchaînements d activités de soutien. Les six activités essentielles sont : la modélisation métier, la gestion des exigences, l analyse et la conception, l implémentation, le test et le déploiement. Les trois activités de soutien sont la gestion de la configuration et des changements, la gestion de projets et l environnement. Modélisation métier. La modélisation métier a pour but : de décrire la structure et la dynamique de l'organisation dans laquelle le système est déployé ; de comprendre les problèmes courants dans l organisation et d identifier les améliorations potentielles ; de garantir que les clients, les utilisateurs finaux et les développeurs partagent une vision commune de l'organisation ; de réaliser une base d'informations qui contiendra le cahier des charges du produit et la planification des tâches de l organisation. Pour atteindre ces buts, la modélisation métier décrit comment développer une vision de la nouvelle organisation et, basé sur cette vision, définit les processus, rôles et responsabilités de cette organisation dans le modèle de l entreprise. 5

6 Gestion des exigences. La gestion des exigences a pour but : d établir et de maintenir les accords avec les clients et autres stakeholders sur ce que le système doit faire ; de procurer aux développeurs une meilleure compréhension des besoins du système ; de définir les limites du système ; de procurer une base pour planifier le contenu technique des itérations ; de procurer une base pour estimer le coût et le temps pour développer le système ; de définir et de construire une maquette de l'interface utilisateur basée sur les exigences et les buts de celui-ci. Pour atteindre ces buts, la gestion des exigences décrit comment définir une vision du système et traduire la vision en un modèle des cas d utilisation accompagné de spécifications externes constituant le cahier des charges logicielles. De plus, la gestion des exigences décrit comment utiliser les attributs des exigences pour aider à gérer la portée et le changement d exigences du système. Analyse et conception L analyse et la conception ont pour but : de comprendre le cahier des charges et d écrire les spécifications internes qui décrivent comment implémenter le système (exigences transformées dans la meilleure stratégie d implémentation possible). L'analyse permet d'obtenir une vue interne idéale du système ; la conception a pour but de définir une architecture robuste du système (c est-à-dire facile à comprendre, construire et faire évoluer) qui recouvre entièrement les besoins de celui-ci ; l'analyse se concentre sur le "quoi faire", la conception se concentre sur le "comment le faire". Implémentation. L implémentation a pour but : de définir l organisation du code en terme de sous-systèmes d implémentation organisés en couches ; d implémenter classes et objets en terme de composants ; de tester les composants développés comme des unités ; d intégrer dans un système exécutable les résultats produits par des programmeurs individuels ou des équipes. Test. La phase de test a pour objectif d'évaluer le niveau de qualité atteint par le produit et d'en tirer les conclusions. Ceci ne comprend pas uniquement le produit fini, mais commence tôt dans le projet avec la validation de l architecture et continue à travers la validation du produit fini au consommateur. Les tests comprennent : la vérification des interactions des composants ; la vérification de la bonne intégration des composants ; la vérification que toutes les exigences ont été implémentées correctement ; l identification et la vérification que toutes les défectuosités découvertes sont corrigées avant le déploiement du logiciel. Déploiement. Le but des activités de déploiement est de livrer le produit aux utilisateurs finaux. Gestion de la configuration et des changements. Le but de la gestion de la configuration et des changements est de tracer et de maintenir l intégrité de l évolution des spécificités du projet. Pendant le développement du projet, de nombreux artefacts de valeurs sont créés et représentent un investissement significatif. Ces artefacts évoluent au cours du projet et les membres doivent être capables de les identifier et de les localiser, d en sélectionner la version appropriée, et d examiner leur historique et la raison pour laquelle ils ont changé et d en identifier le responsable. De même, l équipe en charge du projet doit être à même de tracer l évolution du produit, de capturer et gérer les demandes de changement peu importe d où elles viennent et implémenter ces changements de façon consistante. Enfin, pour supporter l enchaînement d activités, il faut procurer l information du statut des artefacts clés du projet et rassembler les mesures liées aux changements qu ils subissent. En résumé, le but de la gestion de la configuration et des changements est de garder la trace de tous les éléments tangibles qui participent au développement et de suivre leur évolution. Gestion de projet. La gestion d un projet logiciel est l art de mesurer les objectifs compétitifs, de gérer le risque et les 6

7 contraintes pour fournir un produit qui rencontre les besoins des consommateurs et des utilisateurs. La gestion de projet a les buts suivants : procurer un cadre pour gérer les projets logiciels ; procurer des lignes de conduites pratiques pour planifier, répartir le personnel, exécuter et contrôler les projets ; procurer un dispositif de gestion du risque. L environnement. Le but de l environnement est de supporter l organisation du développement avec les processus et les outils. Ce support inclut les éléments suivants : la sélection des outils de travail qui aident à réaliser les activités et leur acquisition ; la mise en place et la configuration des outils convenant à l organisation ; la configuration du processus de développement adapté au projet ; le développement de ce processus ; les services techniques pour supporter le processus : l infrastructure de la technologie de l information, l administration comptable, les sauvegardes, etc. Axe horizontal : phases du UP. synthétiser une architecture et évaluer les coûts, plans et ressources nécessaires. La phase d inception se termine par le jalon «objectifs et cycle de vie». Elaboration. La phase d élaboration a pour but d analyser le domaine du problème, de construire l architecture de base, de résoudre les éléments à haut risque et de définir la plupart des exigences. Il s agit de la phase la plus critique du projet. A la fin de celle-ci, le travail d engineering est terminé et l on peut prendre la décision d accomplir les phases de construction et de transition du projet. Les activités principales de cette phase sont : élaborer une vision des cas d utilisation les plus critiques ; le processus, l infrastructure et l environnement de développement sont élaborés et le processus, les outils et le support mis en place ; l architecture est élaborée et les composants sont sélectionnés et intégrés dans un scénario primaire. Les leçons tirées de ces activités peuvent résulter en un changement d architecture. La phase d élaboration se termine par le jalon «architecture du système». Construction. Il s agit de construire les fonctionnalités qui ne font pas partie de l architecture de base et préparer le déploiement. Figure 7 : phases du UP Inception. La phase d inception a pour but de décrire la vision du produit final, de réaliser une étude de rentabilité et de risques et de définir le projet. Les activités principales de cette phase sont : formuler l ampleur du projet, c est-à-dire capturer le contexte, les exigences et les contraintes les plus importantes de façon à pouvoir définir des critères acceptables pour le produit fini ; planifier et préparer un business case et évaluer les alternatives du point du vue du risque, du staff, de la planification, du coût, du profit, Les activités principales de cette phase sont : la gestion de ressources, le contrôle de ressources et l optimisation de processus ; le développement complet de composantes et le test par rapport au critères d évaluation définis ; l appréciation des produits par rapport aux visions définies. La phase de construction se termine par le jalon «prototype». Transition. Le but de la phase de transition est de procurer le logiciel à la communauté d utilisateurs. Après que le produit ait été donné à l utilisateur, il est généralement nécessaire de développer de nouvelles versions, de corriger certains problèmes ou de finir certaines choses postposées. 7

8 Il s agit d effectuer les bêtas tests pour valider le nouveau système auprès des utilisateurs et le déploiement de celui-ci. La phase de transition se termine par le jalon «livraison du produit» ou par une nouvelle itération. 3 DESCRIPTION DU PROCESSUS DE COKÉFACTION Le travail de préparation du coke à partir d un charbon adéquat nécessite un long et lourd processus de transformations successives du charbon (figure 2). Il s agit de produire un coke de bonne qualité tout en traitant tous les co-produits générés aux cours des différentes étapes. La cokerie est divisée en trois secteurs. Secteur préparation. La réception et le traitement primaire du charbon cokéfiable constituent le début de la chaîne dans les installations de cokéfaction. Les réceptions de charbon transitent par les ports d Anvers et de Rotterdam en provenance des États- Unis, de Pologne, d Afrique du sud et d Australie. Les caractéristiques propres des charbons diffèrent selon leurs origines. Le transfert depuis les ports a lieu selon trois moyens de transport : par route, par eau et par voie ferroviaire, cette dernière manière étant la plus régulièrement utilisée à la cokerie de Carsid. Les charbons qui arrivent sont stockés soit dans une fosse soit dans une réserve qui sert de stock de sécurité afin de protéger l entreprise des aléas éventuels des fournisseurs ou des livreurs. La production réalisable au moyen de ce stock est d environ 5 jours au maximum. Le stockage prolongé pourrait en effet nuire à la qualité du charbon utilisé, ce qui se répercuterait inévitablement sur la qualité du coke produit. Une série d instruments de transports (chariots racleurs, bandes transporteuses, ) sont utilisés pour le transport de charbon depuis la réserve vers des silos de stockage. Ce transport est surveillé par une machine qui détecte et capte les métaux qui seraient éventuellement présents afin d éviter les déchirures de la bande. Les silos sont divisés en deux catégories selon qu ils soient silos de réserve ou doseurs. Les silos doseurs ont une capacité de 250 tonnes et sont au nombre de 0. Ils permettent de mélanger les charbons de différentes origines afin d obtenir les caractéristiques chimiques désirées. Ce mélange se fait en dessous des silos : les quantités de charbon désirées sont déversées depuis chaque silo via 0 chariots racleurs sur une bande de transport unique qui conduit le mélange vers le broyage. Les silos de réserve ont une capacité dix fois plus grande que les silos doseurs et permettent de remplir ces derniers en cas de besoin. Le premier traitement agissant sur la nature physique du charbon débute lors du broyage du lot transporté à la sortie des silos doseurs. Après un passage par une série de bandes transporteuses, un broyeur va agir sur les différents charbons présents dans le mélange afin d obtenir une granulométrie homogène. Celle-ci diffère en effet en fonction de l origine des charbons. Un détecteur de métaux identique à celui du transport de charbon brut contrôle les opérations afin de protéger la machinerie. A l issue du broyage, le produit obtenu a pour dénomination «pâte à coke». Elle est transférée au moyen d une série de transporteurs de la tour de broyage vers la tour à charbon. Cette tour est située au dessus des fours et possède une capacité de tonnes, soit les besoins équivalent à une journée de production. Secteur fours. Avant de débuter l opération de distillation de la pâte à coke, il faut transférer la pâte dans les fours. L équipe chargée des fours transfère à cet effet une quantité de pâte dans une machine appelée enfourneuse. Cette machine, située au dessus des batteries, remplit ensuite les fours par des ouvertures situées au dessus de ceux-ci, les bouches d enfournement. Ces ouvertures se présentent sous la forme de bouchons et au nombre de quatre par four. Durant le remplissage, une autre machine appelée défourneuse s occupe elle d égaliser la charge de pâte tout le long du four afin d assurer une meilleure répartition de la charge et homogénéiser la cuisson. Les remplissages, ou enfournements, suivent un planning précis qui tend à maximiser le nombre d enfournements journaliers. Le remplissage fini, les ouvertures supérieures et latérale sont fermées et le processus de cuisson de la pâte débute. L opération dure de 6 à 9 heures, selon la batterie dans laquelle se situe le four. Cependant, il est difficile d évaluer les durées exactes de cuisson à cause de nombreuses incertitudes liées aux fours. Les enfournements sont effectués selon un pas de cinq, ce qui signifie que la procédure est d enfourner le four (n+5) après avoir enfourné le four (n). Cette méthode permet d éviter de trop grandes variations de température dans les fours. Les fours sont rassemblés par série dans des ensembles appelés batteries. Celles-ci sont au nombre de quatre et composées de 20 à 50 fours, ce qui donne un ensemble total de 22 fours pour la cokerie de Carsid. Les propriétés des fours au niveau des temps de cuisson théoriques et des quantités 8

9 enfournables sont différentes selon la batterie à laquelle ils appartiennent. Les quatre batteries sont alignées en ligne avec la tour à charbon située au milieu. Cette disposition permet une circulation plus facile de la machinerie autour des fours. La composition en batterie trouve son origine dans une volonté de réduire les pertes calorifiques dans chaque four. En effet, l espace entre les fours, appelé piedroit, est composé d une série de cheminées verticales par lesquelles passent les gaz permettant la cuisson dans les fours. Ces cheminées, appelées des carneaux, contribuent donc à la cuisson de deux fours contigus. L échange de calories se fait par conductivité sans contact direct avec la pâte à coke. Les gaz utilisés sont soit issus de la cokerie soit du haut fourneau, ce qui permet de rendre la cokerie indépendante au niveau énergétique. Les fumées de combustion sont récupérées en passant dans les empilages des briques réfractaires lors d un premier cycle. Lors d un second cycle, les gaz de combustion les parcourent afin de récupérer leur chaleur. Le passage d un cycle à l autre est dénommé «inversion». Ce passage a lieu toutes les demi heures. Le four atteint une température de plus de 200 C durant la cuisson, ce qui permet la transformation de la pâte en saumon de coke, coke à très haute température possédant déjà les caractéristiques finales requises. Les gaz issus de la distillation sont récupérés en vue de leur valorisation. Secteur refroidissement. A la fin de la cuisson, l opération de défournement, c est à dire de vidage du four, débute. Pour l effectuer, le four est ouvert par ses portes latérales. D un côté, la défourneuse expulse la charge du four en la poussant. De l autre, le guide coke, un couloir muni d une auge mobile, réceptionne la charge et la transfère jusqu à un wagon, le coke car. L opération de refroidissement débute. Le coke car est conduit vers la tour d extinction. Une quantité d eau de 25m³ y est déversée. Elle doit refroidir et éteindre le saumon de coke. Une grande partie de cette eau s évapore directement au contact du saumon. Les eaux résiduelles sont traitées dans un bassin de décantation afin de les réutiliser ultérieurement. Le coke est éventuellement arrosé manuellement dans le cas où il ne serait que partiellement éteint. Figure 8 : Schéma général de la cokerie: enfournement, défournement et refroidissement 9

ANALYSE ORIENTE OBJET DE PROCESSUS SIDERURGIQUES DE TYPE COKIER

ANALYSE ORIENTE OBJET DE PROCESSUS SIDERURGIQUES DE TYPE COKIER ANALYSE ORIENTE OBJET DE PROCESSUS SIDERURGIQUES DE TYPE COKIER Aymerick Donnay, François Fouss, Manuel Kolp, David Massart, Alain Pirotte IAG Institut d Administration et de Gestion, ISYS- Unité de systèmes

Plus en détail

MODELISATION ORIENTE-OBJET D ASPECTS OPERATIONNELS DE BASE DE DONNEES SIDERURGIQUE

MODELISATION ORIENTE-OBJET D ASPECTS OPERATIONNELS DE BASE DE DONNEES SIDERURGIQUE MODELISATION ORIENTE-OBJET D ASPECTS OPERATIONNELS DE BASE DE DONNEES SIDERURGIQUE Yves Wautelet, Laurent Louvigny, Manuel Kolp IAG ISYS (Unité de Systèmes d Information), Université Catholique de Louvain,

Plus en détail

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de

Plus en détail

Description et illustration du processus unifié

Description et illustration du processus unifié USDP Description et illustration du processus unifié Définit un enchaînement d activités Est réalisé par un ensemble de travailleurs Avec des rôles, des métiers Avec pour objectifs de passer des besoins

Plus en détail

Positionnement de UP

Positionnement de UP UNIFIED PROCESS Positionnement de UP Unified Process Langage Méthode Outil logiciel UML UP RUP 6 BONNES PRATIQUES développement itératif gestion des exigences architecture basée sur des composants modélisation

Plus en détail

Modélisation des Systèmes d Information Jean-Yves Antoine

Modélisation des Systèmes d Information Jean-Yves Antoine Modélisation des Systèmes d Information Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine Processus de développement logiciel Jean-Yves Antoine U. Bretagne Sud - UFR SSI - IUP Vannes année 2001-2002

Plus en détail

Modélisation objet Le langage UML

Modélisation objet Le langage UML Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes

Plus en détail

Processus de développement UP

Processus de développement UP Chapitre 1 Processus de développement UP I. Pourquoi UP? II. Définition III. Activités et phases IV. Modèles mis en place 1. Pourquoi UP? Les notions de base acquises dans le module ACOO1, notamment la

Plus en détail

Analyse et conception de systèmes d information

Analyse et conception de systèmes d information Analyse et conception de systèmes d information Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch Juin 2005 [SJB-02] Chapitre 3 1 Références Ce document a

Plus en détail

Modèle d implémentation

Modèle d implémentation Modèle d implémentation Les packages UML: Unified modeling Language Leçon 5/6-9-16/10/2008 Les packages - Modèle d implémentation - Méthodologie (RUP) Un package ou sous-système est un regroupement logique

Plus en détail

Rational Unified Process

Rational Unified Process Rational Unified Process Hafedh Mili Rational Unified Process 1. Principes de base 2. Les phases 3. Les activités (workflows) Copyright Hafedh Mili 2005 2 1 Rational Unified Process Processus de développement

Plus en détail

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric

Plus en détail

Cours Gestion de projet

Cours Gestion de projet Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA

Plus en détail

Processus Unifié de développement de logiciel

Processus Unifié de développement de logiciel Processus Unifié de développement de logiciel Plan 1. SUP : une simplification de RUP 2. Les éléments de modélisation de SUP 3. Description de la dynamique de SUP 4. SUP sur une étude de cas 2 SUP : une

Plus en détail

SECTION 5 BANQUE DE PROJETS

SECTION 5 BANQUE DE PROJETS SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION

Plus en détail

Projet : Plan Assurance Qualité

Projet : Plan Assurance Qualité Projet : Document : Plan Assurance Qualité 2UP_SPEC_DEV1 VERSION 1.00 Objet Ce document a pour objectif de définir la démarche d analyse et de conception objet ainsi les activités liées. Auteur Eric PAPET

Plus en détail

Développement itératif, évolutif et agile

Développement itératif, évolutif et agile Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie

Plus en détail

Génie logiciel (Un aperçu)

Génie logiciel (Un aperçu) (Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de

Plus en détail

Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 M1 MIAGE SIMA / M1 Informatique MIF17 2008 2009

Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 M1 MIAGE SIMA / M1 Informatique MIF17 2008 2009 Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 M1 MIAGE SIMA / M1 Informatique MIF17 2008 2009 Notion de méthode de conception de SI Méthodes OO de conception Généralités sur les méthodes

Plus en détail

touscours.net Rapport de Synthèse Cycle en V, UP et SCRUM

touscours.net Rapport de Synthèse Cycle en V, UP et SCRUM Rapport de Synthèse Cycle en V, UP et SCRUM Réalisé par : BELLINI Quentin GNANAKULENTHIRAN Anitha GOVINDEN Johana MEZINE Ahcene TIMZOUERT Chabane 19/10/2011 www.sup-galilee.univ-paris13.fr Table des matières

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE LA GESTION DE PROJET INFORMATIQUE Lorraine Structurer, assurer et optimiser le bon déroulement d un projet implique la maîtrise des besoins, des objectifs, des ressources, des coûts et des délais. Dans

Plus en détail

Projet Informatique. Philippe Collet. Licence 3 Informatique S5 2014-2015. http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415

Projet Informatique. Philippe Collet. Licence 3 Informatique S5 2014-2015. http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Projet Informatique Philippe Collet Licence 3 Informatique S5 2014-2015 http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Réalisation d'un développement de taille conséquente? r Firefox? Ph.

Plus en détail

Techniques de Développement

Techniques de Développement Techniques de Développement Quelques définitions relatives au développement de logiciel Sébastien Faucou Université de Nantes (IUT de Nantes, département Informatique) Licence Professionnelle Systèmes

Plus en détail

Méthodologies de développement de logiciels de gestion

Méthodologies de développement de logiciels de gestion Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch

Plus en détail

FIABILITÉ PERFORMANCE

FIABILITÉ PERFORMANCE FIABILITÉ PERFORMANCE www. magotteaux. com STRATEGIEDESIGN 09/2006 En 1950, MAGOTTEAUX développe et commercialise les premiers boulets coulés au chrome dans sa fonderie de Vaux (Belgique). Aujourd hui,

Plus en détail

les outils de la gestion de projet

les outils de la gestion de projet les outils de la gestion de projet Sommaire Objectifs de la gestion de projet Les étapes du projet Les outils de gestion de projets Paramétrage de l outil PROJET : «ensemble des actions à entreprendre

Plus en détail

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE Structurer, assurer et optimiser le bon déroulement d un projet implique la maîtrise des besoins, des objectifs, des ressources, des coûts et des délais. Dans le cadre de la gestion d un projet informatique

Plus en détail

LES OUTILS DE LA GESTION DE PROJET

LES OUTILS DE LA GESTION DE PROJET LES OUTILS DE LA GESTION DE PROJET PROJET : «ensemble des actions à entreprendre afin de répondre à un besoin défini dans des délais fixés». Délimité dans le temps avec un début et une fin, mobilisant

Plus en détail

Livre blanc destiné aux professionnels. Sept meilleures pratiques pour élaborer des applications alignées sur les exigences métiers

Livre blanc destiné aux professionnels. Sept meilleures pratiques pour élaborer des applications alignées sur les exigences métiers Livre blanc destiné aux professionnels Sept meilleures pratiques pour élaborer des applications alignées sur les exigences métiers Table des matières 3 Synthèse 3 Introduction 3 Meilleures pratiques au

Plus en détail

Optimisez vos processus informatiques, maximisez le taux de rendement de vos actifs et améliorez les niveaux de service

Optimisez vos processus informatiques, maximisez le taux de rendement de vos actifs et améliorez les niveaux de service Solutions de gestion des actifs et services Au service de vos objectifs d entreprise Optimisez vos processus informatiques, maximisez le taux de rendement de vos actifs et améliorez les niveaux de service

Plus en détail

1. Introduction. 2. Diagramme des exigences

1. Introduction. 2. Diagramme des exigences 1. Introduction La complexité des systèmes techniques est telle que, sans outils de représentations abstraites et progressivement enrichies, les intervenants d un projet auraient de nombreuses difficultés

Plus en détail

SOMMAIRE. I. Introduction 02. II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04

SOMMAIRE. I. Introduction 02. II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04 SOMMAIRE I. Introduction 02 II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04 III. Présentation de l'association 05 a. Présentation juridique et géographique 05 b. Présentation de

Plus en détail

Projets Logiciels: Processus de développement pratiqué à TELECOM ParisTech

Projets Logiciels: Processus de développement pratiqué à TELECOM ParisTech Projets Logiciels: Processus de développement pratiqué à TELECOM ParisTech INF380-2013! Sylvie.Vignes@telecomParistech.fr Département INFRES, groupe S3 Cadre du processus 2! q Basé sur un processus incrémental:

Plus en détail

Étude de cas. UML n est pas une méthode

Étude de cas. UML n est pas une méthode Étude de cas UML n est pas une méthode UML n est pas une méthode, mais un simple langage ; l OMG ne préconise pas de processus ; il n existe pas une démarche unique qui fixe l ordre dans lequel les modèles

Plus en détail

Rational Unified Process

Rational Unified Process Rational Unified Process For Christiane DAVOINE-GUHUR Société GICAB - Vannes Christiane.Davoine@CA-GICAB.fr Table des Matières 1 INTRODUCTION... 1 2 LES COMPOSANTS ET LES GRANDS PRINCIPES DU PROCESSUS...

Plus en détail

PRESENTATION ET SITUATION DU PROJET DANS SON ENVIRONNEMENT Contexte de réalisation

PRESENTATION ET SITUATION DU PROJET DANS SON ENVIRONNEMENT Contexte de réalisation Domotique E6 PROJET INFORMATIQUE Dossier de présentation et de validation du sujet de projet Groupement académique : Marseille Session : 2015 Lycée ou Centre de formation : LTR Dhuoda Ville : Nîmes Nom

Plus en détail

GÉNIE LOGICIEL (SOFTWARE ENGINEERING)

GÉNIE LOGICIEL (SOFTWARE ENGINEERING) GÉNIE LOGICIEL (SOFTWARE ENGINEERING) 5ÈME PARTIE UML (UNIFIED MODELING LANGUAGE) Faculté des Sciences et Techniques http://labh-curien.univ-st-etienne.fr/~fj/gl Francois.Jacquenet@univ-st-etienne.fr Plan

Plus en détail

UML Mise en œuvre dans un projet. Emmanuel Pichon 2013

UML Mise en œuvre dans un projet. Emmanuel Pichon 2013 UML Mise en œuvre dans un projet 2013 Introduction Rôles et activités dans un projet Définir la méthode de votre projet Adapter la modélisation à la méthode de votre projet Conseils de mise en œuvre de

Plus en détail

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants Dossier à l attention des dirigeants Centres d évaluation de la technologie inc. Le cloud computing : vue d ensemble Les sociétés de services du monde entier travaillent dans un environnement en pleine

Plus en détail

Modélisation Principe Autre principe

Modélisation Principe Autre principe Modélisation Principe : un modèle est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, logiciel, ). Autre principe : un petit dessin vaut mieux

Plus en détail

CA Server Automation. Vue d ensemble. Avantages. agility made possible

CA Server Automation. Vue d ensemble. Avantages. agility made possible FICHE PRODUIT : CA Server Automation CA Server Automation agility made possible La solution intégrée CA Server Automation permet d automatiser le provisioning, la correction et la configuration des composants

Plus en détail

Le Processus Unifié appliqué au projet MOOCS

Le Processus Unifié appliqué au projet MOOCS Le Processus Unifié appliqué au projet MOOCS Violaine Louvet GTN, 7 mai 2003, Orsay Le Processus Unifie applique au projet MOOCS p. 1 L objet Objet = entité regroupant des données (attributs) et des services

Plus en détail

Thème 10 : Développer un concept et une architecture technique de produit

Thème 10 : Développer un concept et une architecture technique de produit Thème 10 : Développer un concept et une architecture technique de produit Serghei Floricel et Eduardo Miranda Si vous réfléchissez encore à un moyen technique pour réaliser un produit qui fonctionne et

Plus en détail

PLM Software. Introduction à la gestion des. Des réponses pour l industrie. L i v r e b l a n c

PLM Software. Introduction à la gestion des. Des réponses pour l industrie. L i v r e b l a n c Siemens PLM Software Introduction à la gestion des données techniques Fonctionnalités et avantages majeurs d un système PDM www.siemens.com/teamcenter L i v r e b l a n c Les entreprises mettent en œuvre

Plus en détail

90. Cycle de vie du développement de systèmes d information informatisés (SII)

90. Cycle de vie du développement de systèmes d information informatisés (SII) Méthodes de développement de logiciels de gestion 90. Cycle de vie du développement de systèmes d information informatisés (SII) 1 Préambule Le cycle de vie permet de passer de l idée d un logiciel à son

Plus en détail

Document de Spécifications Logiciel

Document de Spécifications Logiciel Document de Spécifications Logiciel FALLET Laurent JOUANNO Guillaume MALLET Grégory MARTEAU Sylvie MORISSET Samuel 6 juin 2003 Pour voir toutes les figures présentes dans ce document en une qualité optimum,

Plus en détail

Segment : Amont Module : Poste de travail et gestion de la production Tannerie-Mégisserie TERMES DE RÉFÉRENCE

Segment : Amont Module : Poste de travail et gestion de la production Tannerie-Mégisserie TERMES DE RÉFÉRENCE Segment : Amont Module : Poste de travail et gestion de la production Tannerie-Mégisserie TERMES DE RÉFÉRENCE OBJECTIF... 2 RESULTATS... 2 INDICATEURS D IMPACT... 2 POPULATION CONCERNEE... 2 PRE-REQUIS

Plus en détail

Les meilleures pratiques en efficacité énergétique dans le secteur alimentaire et agroalimentaire

Les meilleures pratiques en efficacité énergétique dans le secteur alimentaire et agroalimentaire Les meilleures pratiques en efficacité énergétique dans le secteur alimentaire et agroalimentaire Marzouk Benali marzouk.benali@nrcan.gc.ca (450) 652-5533 Le retour du gros bon sen$ en agroalimentaire

Plus en détail

INDUSTRIALISATION ET RATIONALISATION

INDUSTRIALISATION ET RATIONALISATION INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements

Plus en détail

Demande de renseignements (DR) Solution de modélisation des données

Demande de renseignements (DR) Solution de modélisation des données Revenue Demande de renseignements (DR) Solution de modélisation des données OBJET DE LA DEMANDE DE RENSEIGNEMENTS : Ceci n est pas un appel d offres. La présente DR ne conduira pas nécessairement à des

Plus en détail

Gravir trois marches à la fois. Des tests traditionnels à la simulation jusqu à l optimisation de produits.

Gravir trois marches à la fois. Des tests traditionnels à la simulation jusqu à l optimisation de produits. Gravir trois marches à la fois Des tests traditionnels à la simulation jusqu à l optimisation de produits. 2 3 Les défis à relever liés au contexte externe, au marketing stratégique et à la conception

Plus en détail

VISUAL PARADIGM. C. Présentation de Visual Paradigm For UML TRANSFORMATION DE MCD EN MLD ITÉRATIVE. Document version 1

VISUAL PARADIGM. C. Présentation de Visual Paradigm For UML TRANSFORMATION DE MCD EN MLD ITÉRATIVE. Document version 1 HEG Arc - Haute école Arc Gestion Travail de Bachelor d'informaticien de gestion VISUAL PARADIGM TRANSFORMATION DE MCD EN MLD ITÉRATIVE C. Document version 1 Créé le : 17.06.2012 Modifié le : 01.07.2012

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

PRODUCT DEVELOPMENT SYSTEM. Tirer un maximum de plus-value. de la gestion du cycle de vie des produits

PRODUCT DEVELOPMENT SYSTEM. Tirer un maximum de plus-value. de la gestion du cycle de vie des produits SERVICES ET SUPPORT PROCESSUS ET INITIATIVES PRODUCT DEVELOPMENT SYSTEM PRODUITS LOGICIELS SOLUTIONS MÉTIER Tirer un maximum de plus-value de la gestion du cycle de vie des produits La gestion du cycle

Plus en détail

Direction Générale des Études Technologiques. Institut Supérieur des Etudes Technologiques de Djerba Département Technologies de l informatique

Direction Générale des Études Technologiques. Institut Supérieur des Etudes Technologiques de Djerba Département Technologies de l informatique Direction Générale des Études Technologiques Institut Supérieur des Etudes Technologiques de Djerba Département Technologies de l informatique Génie Logiciel Mejdi BLAGHGI m.blaghgi@gmail.com Chapitre

Plus en détail

GPA 789 : Analyse et Conception Orientées Objet. ETS Mickaël Gardoni Bureau A 3588 tel 84 11. Mise en Œuvre UML version du 24 avril 2009

GPA 789 : Analyse et Conception Orientées Objet. ETS Mickaël Gardoni Bureau A 3588 tel 84 11. Mise en Œuvre UML version du 24 avril 2009 GPA 789 : Analyse et Conception Orientées Objet ETS Mickaël Gardoni Bureau A 3588 tel 84 11 Mise en œuvre UML 1/ 25 Introduction Mise en œuvre d UML UML n est pas une méthode 2/ 25 1 UML n est qu un langage

Plus en détail

Business Project Management : Cycle de vie des documents et workflow

Business Project Management : Cycle de vie des documents et workflow Business Project Management : Cycle de vie des documents et workflow Iut de Tours Département Information-Communication Option Gestion de l Information et du Document dans les Organisations Page 1 sur

Plus en détail

Rapport de Mini-Projet c++ Gestion de Réservation Hôtelière

Rapport de Mini-Projet c++ Gestion de Réservation Hôtelière Rapport de Mini-Projet c++ Gestion de Réservation Hôtelière Année universitaire : 2007/2008 1 Table des matières Tables des matières...1 Introduction 2 Chapitre 1: Etude des besoins...3 Introduction...3

Plus en détail

Dell vous aide à simplifier votre infrastructure informatique

Dell vous aide à simplifier votre infrastructure informatique Dell vous aide à simplifier votre infrastructure informatique Ateliers première étape Réduisez la complexité du poste de travail et du datacenter. Renforcez la productivité. Innovez. Services Dell IT Consulting*

Plus en détail

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier? DOSSIER SOLUTION CA ERwin Modeling Comment gérer la complexité des données et améliorer l agilité métier? CA ERwin Modeling fournit une vue centralisée des définitions de données clés afin de mieux comprendre

Plus en détail

Livre Blanc. Construire un système d information collaboratif de pilotage de l action publique. Mai 2010

Livre Blanc. Construire un système d information collaboratif de pilotage de l action publique. Mai 2010 Livre Blanc Construire un système d information collaboratif de pilotage de l action publique Mai 2010 Un livre blanc édité par : NQI - Network Quality Intelligence Tél. : +33 4 92 96 24 90 E-mail : info@nqicorp.com

Plus en détail

Le génie Logiciel (suite)

Le génie Logiciel (suite) Le génie Logiciel (suite) Lors du cours précédent, on a étudié différents cycles de vie, dont la cascade, ou la spirale. Analyse des besoins L analyse des besoins est une étape menant à l élaboration de

Plus en détail

Pré-requis Diplôme Foundation Certificate in IT Service Management.

Pré-requis Diplôme Foundation Certificate in IT Service Management. Ce cours apporte les connaissances nécessaires et les principes de gestion permettant la formulation d une Stratégie de Services IT ainsi que les Capacités organisationnelles à prévoir dans le cadre d

Plus en détail

Je découvre Lina Process

Je découvre Lina Process Je découvre Lina Process Une interface simple et ergonomique pour gérer vos process 1 Sommaire Présentation de Lina Process 4 Collecter 5 Mesurer 6 Alerter 7 Là où d autres agissent dans le présent, nous

Plus en détail

[ Hornet ] Charte de méthodologie

[ Hornet ] Charte de méthodologie [ Hornet ] Hornet Cette création est mise à disposition selon le Contrat Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

Plus en détail

ITIL V3. Transition des services : Principes et politiques

ITIL V3. Transition des services : Principes et politiques ITIL V3 Transition des services : Principes et politiques Création : janvier 2008 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a été réalisé

Plus en détail

ENTREPÔTS ET MAGASINS

ENTREPÔTS ET MAGASINS Michel Roux ENTREPÔTS ET MAGASINS Tout ce qu il faut savoir pour concevoir une unité de stockage Cinquième édition, 1995, 2001, 2003, 2008, 2011 ISBN : 978-2-212-55189-1 2 LES PHASES DE SIMULATION DE VALIDATION

Plus en détail

Présentation réalisée par ACT Energy. Séminaire organisé par

Présentation réalisée par ACT Energy. Séminaire organisé par Présentation réalisée par ACT Energy F. ZOTTO Ir. électromécanique-énergétique Audits, Consultance, Formation Techniques Spéciales et Energie Séminaire organisé par Copyright ACT Energy 1 /30 Domaine d

Plus en détail

Cisco Unified Computing Migration and Transition Service (Migration et transition)

Cisco Unified Computing Migration and Transition Service (Migration et transition) Cisco Unified Computing Migration and Transition Service (Migration et transition) Le service Cisco Unified Computing Migration and Transition Service (Migration et transition) vous aide à migrer vos applications

Plus en détail

Fiche Contenu 12-1 : Vue d ensemble de la gestion du personnel

Fiche Contenu 12-1 : Vue d ensemble de la gestion du personnel Fiche Contenu 12-1 : Vue d ensemble de la gestion du personnel Rôle dans le système de gestion de la qualité Le personnel constitue la ressource la plus importante du laboratoire. Des personnes intègres,

Plus en détail

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines? DOSSIER SOLUTION Package CA Clarity PPM On Demand Essentials for 50 Users Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines? agility made possible CA Technologies

Plus en détail

Architecture Logicielle

Architecture Logicielle Architecture Logicielle Chapitre 3: UML pour la description et la documentation d une architecture logicielle Année universitaire 2013/2014 Semestre 1 Rappel L architecture d un programme ou d un système

Plus en détail

Chaudières traditionnelles

Chaudières traditionnelles Gamme Chaudières Traditionnelles et Récupérateur à condensation TOTALECO Chaudières traditionnelles ATLANTIC GUILLOT offre une large gamme de chaudières acier à équiper de brûleur gaz ou fioul pour une

Plus en détail

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité

Plus en détail

UTILISATION DES RÉSERVOIRS D'HYDRO-ACCUMULATION POUR LE CHAUFFAGE DE SERRE RÈGLES ET FONCTIONNEMENT DE BASE

UTILISATION DES RÉSERVOIRS D'HYDRO-ACCUMULATION POUR LE CHAUFFAGE DE SERRE RÈGLES ET FONCTIONNEMENT DE BASE UTILISATION DES RÉSERVOIRS D'HYDRO-ACCUMULATION POUR LE CHAUFFAGE DE SERRE RÈGLES ET FONCTIONNEMENT DE BASE Présenté par: Marco Girouard, ing. CIDES 1 AVIS Les informations contenues dans ce document Les

Plus en détail

Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise

Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise Europe Lettre d'annonce du 27 juin 2006 ZP06-0279 En bref Introduction Description Accessibilité

Plus en détail

Sélectionner la bonne base de données de gestion de configurations pour mettre en place une plate-forme efficace de gestion de services.

Sélectionner la bonne base de données de gestion de configurations pour mettre en place une plate-forme efficace de gestion de services. Solutions de Service Management Guide d achat Sélectionner la bonne base de données de gestion de configurations pour mettre en place une plate-forme efficace de gestion de services. Aujourd hui, toutes

Plus en détail

Concevoir des applications Web avec UML

Concevoir des applications Web avec UML Concevoir des applications Web avec UML Jim Conallen Éditions Eyrolles ISBN : 2-212-09172-9 2000 1 Introduction Objectifs du livre Le sujet de ce livre est le développement des applications web. Ce n est

Plus en détail

Josée St-Pierre, Ph. D. Directrice Laboratoire de recherche sur la performance des entreprises

Josée St-Pierre, Ph. D. Directrice Laboratoire de recherche sur la performance des entreprises PME, réseautage et optimisation de la chaîne logistique Éditorial InfoPME est publié par le Laboratoire de recherche sur la performance des entreprises (LaRePE) Institut de recherche sur les PME Université

Plus en détail

Talend Technical Note

Talend Technical Note Mars 2011 Page 1 sur 5 Le MDM offre un hub central de contrôle et une vision unique des données maître de l'entreprise, quelles que soient les disparités entre les systèmes source. Il assure que les données

Plus en détail

MANAGEMENT DES SYSTEMES D INFORMATION

MANAGEMENT DES SYSTEMES D INFORMATION MANAGEMENT DES SYSTEMES D INFORMATION TROISIEME PARTIE LES PROGICIELS DE GESTION INTEGREE TABLE DES MATIERES Chapitre 1 : LA PLACE DES PGI... 3 Chapitre 2 : LE CYCLE DE VIE DES PGI... 6 Questions de cours...

Plus en détail

ACube. Charte méthodologique. Version 1.2 du 22/02/2010. Etat : Validé

ACube. Charte méthodologique. Version 1.2 du 22/02/2010. Etat : Validé Charte méthodologique Version 1.2 du 22/02/2010 Etat : Validé Communauté Adullact Projet SUIVI DES MODIFICATIONS Version Rédaction Description Vérification Date 1.0 S. Péguet Initialisation 20/03/07 1.1

Plus en détail

ACCOMPAGNEMENT A LA MISE EN ŒUVRE D UN PROGRAMME D EFFICACITE ENERGETIQUE

ACCOMPAGNEMENT A LA MISE EN ŒUVRE D UN PROGRAMME D EFFICACITE ENERGETIQUE ACCOMPAGNEMENT A LA MISE EN ŒUVRE D UN PROGRAMME D EFFICACITE ENERGETIQUE TERMES DE RÉFÉRENCE 1- OBJET... 2 2- CONSISTANCE DE LA MISSION... 2 3- RESULTATS ATTENDUS DE LA MISSION... 2 4- ACTIVITES A REALISER...

Plus en détail

Industrial IT : Optimisation pour l industrie du ciment

Industrial IT : Optimisation pour l industrie du ciment Industrial IT : Optimisation pour l industrie du ciment Optimize IT Expert Optimizer courier Optimize IT Expert Optimizer 300 ans de connaissances PROCÉDÉ OPTIMISÉ accumulées dans l optimisation de la

Plus en détail

VOTRE PARTENAIRE L EXPLOITATION MINIÉRE ET PROCESSUS

VOTRE PARTENAIRE L EXPLOITATION MINIÉRE ET PROCESSUS VOTRE PARTENAIRE DANS LES SOLUTIONS DE L EXPLOITATION MINIÉRE ET PROCESSUS SOLUTIONS CLES EN MAIN - Créée depuis 20 ans - Présente dans les 29 Pays - Votée comme l un des meilleurs fournisseurs en Afrique

Plus en détail

Gé nié Logiciél Livré Blanc

Gé nié Logiciél Livré Blanc Gé nié Logiciél Livré Blanc Version 0.2 26 Octobre 2011 Xavier Blanc Xavier.Blanc@labri.fr Partie I : Les Bases Sans donner des définitions trop rigoureuses, il faut bien commencer ce livre par énoncer

Plus en détail

Urbanisation des Systèmes d'information

Urbanisation des Systèmes d'information Urbanisation des Systèmes d'information Les Audits de Systèmes d Information et leurs méthodes 1 Gouvernance de Système d Information Trois standards de référence pour trois processus du Système d Information

Plus en détail

Rapport de certification

Rapport de certification Rapport de certification Memory Arrays avec Memory Gateways Version 5.5.2 Préparé par : Le Centre de la sécurité des télécommunications à titre d organisme de certification dans le cadre du Schéma canadien

Plus en détail

3E-LOOK: Planification, logistique et workflow IT S WORKING TOGETHER

3E-LOOK: Planification, logistique et workflow IT S WORKING TOGETHER 3E-LOOK: Planification, logistique et workflow IT S WORKING TOGETHER IT S WORKING TOGETHER Une planification minutieuse des opérations et des ressources permettent d obtenir de meilleurs résultats. 3E-LOOK

Plus en détail

Licence en Informatique à Horraire Décalé. Cours Gestion de projet informatique Première partie

Licence en Informatique à Horraire Décalé. Cours Gestion de projet informatique Première partie Licence en Informatique à Horraire Décalé Cours Gestion de projet informatique Première partie 1 PLAN Introduction 1. Les concepts de base en management de projet : 3-33 2 Les processus du management de

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

Éléments d UML pour le projet (Unified Modeling Language)

Éléments d UML pour le projet (Unified Modeling Language) Éléments d UML pour le projet (Unified Modeling Language) C Crochepeyre UML 1 PLAN 1. Introduction 2. Préliminaires 3. Les règles UML 4. Les diagrammes UML 5. Outils de modélisation UML 6. L étude préalable

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

Février- Mars 2014. Projet : Traçabilité des containers fil. Cahier des charges. Destiné aux fournisseurs de solution RFID. Strictement confidentiel.

Février- Mars 2014. Projet : Traçabilité des containers fil. Cahier des charges. Destiné aux fournisseurs de solution RFID. Strictement confidentiel. Février- Mars 2014 Projet : Traçabilité des containers fil Cahier des charges Destiné aux fournisseurs de solution RFID Strictement confidentiel Contenu Présentation de l entreprise 3 1 Généralités 3 11

Plus en détail

CERTIFICATION Professional Scrum Developer (.NET)

CERTIFICATION Professional Scrum Developer (.NET) Durée 5 jours Description Le cours «Professional Scrum Developer» de Pyxis offre une expérience intensive unique aux développeurs de logiciels. Ce cours guide les équipes sur la façon de transformer les

Plus en détail

Cas d étude appliqué à l ingénierie logicielle

Cas d étude appliqué à l ingénierie logicielle ypbl : une méthodologie pédagogique pour la professionnalisation d une formation Cas d étude appliqué à l ingénierie logicielle Ernesto Exposito 1,2, Anne Hernandez 2 1 CNRS ; LAAS ; 7 av. du Colonel Roche,

Plus en détail

LIVRE BLANC AMÉLIOREZ VOS PERFORMANCES MARKETING ET COMMERCIALES GRÂCE À UNE GESTION DE LEADS OPTIMISÉE

LIVRE BLANC AMÉLIOREZ VOS PERFORMANCES MARKETING ET COMMERCIALES GRÂCE À UNE GESTION DE LEADS OPTIMISÉE AMÉLIOREZ VOS PERFORMANCES MARKETING ET COMMERCIALES GRÂCE À UNE GESTION DE LEADS OPTIMISÉE 2 A PROPOS Pourquoi la gestion des leads (lead management) est-elle devenue si importante de nos jours pour les

Plus en détail

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et

Plus en détail

SCHWING-STETTER TOUJOURS PROCHE DE SES CLIENTS.

SCHWING-STETTER TOUJOURS PROCHE DE SES CLIENTS. SCHWING-STETTER TOUJOURS PROCHE DE SES CLIENTS. Site de production principal Filiale de production Unité commerciale et après-vente indépendante. Sous réserve de modifications techniques et dimensionnelles.

Plus en détail