Cedric Dumoulin. Compilation de présentations de : Jeanine Leguy

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

Download "Cedric Dumoulin. Compilation de présentations de : Jeanine Leguy"

Transcription

1 Cedric Dumoulin Compilation de présentations de : Julie Vachon Jeanine Leguy Yannick Prié 1

2 Les diagrammes dynamiques Diagrammes d interactions Séquences Communication (uml1 == Collaboration) Diagrammes d états transitions ii Diagrammes d activités 2

3 Diagramme de séquence Diagramme de communication 3

4 Diagrammes d interactions Les diagrammes d interactions Ce sont des diagrammes d objets dobjets Ils communiquent par envoi de messages. Ils mettent l accent sur les flots de contrôle d un objet à un autre. Diagramme de séquence Met en exergue le déroulement séquentiel Diagramme de communication Met en exergue les échanges de messages (communication) 4

5 Diagrammes d interactions Permet de décrire (entre autres) les cas d utilisation met en évidence les interactions entre les instances des classes (objets) du logiciel Un cas d utilisation i est réalisé élié par une collaboration Collaboration = Ensemble d objets dobjets qui s échangent séchangent des messages et travaillent ensemble pour accomplir une tâche. Interaction = Échange d un message entre deux objets du logiciel. 5

6 Diagrammes d interactions UML propose deux type de diagrammes d interaction Diagramme de séquence interactions projetées sur une ligne de temps Diagramme de communication interactions projetées sur un diagramme d objets Pour décrire les scénarios des cas d utilisation on privilégiera Analyse : diagrammes de séquence (peu détaillé), d activités, ou d états. Conception : diagrammes de séquence ou de communication. 6

7 Utilisation des interactions Etudier/spécifier /p le comportement du système dans sa globalité au sein d'un cas d'utilisation se concentrer sur les événements du système considéré comme boîte noire diagramme de séquence système (DSS vue plus tard) de plusieurs objets au sein d'un cas d'utilisation réalisations de CU comme des interactions dans une société d'objets dobjets diagramme de séquence de fonctionnement conseil : concevoir diagrammes de classes et d'interaction en même temps Illustrer/étudier un fonctionnement diagramme qui traverse les couches : de l'ihm aux données rétro ingénierie é i i 7

8 8

9 Diagrammes de séquence Montre, sous la forme de séquences ordonnées dans le temps, les interactions entre objets Permet de décrire un comportement 10

10 Les diagrammes de séquence Utilisation Utilisés dans différents contextes: description des cas d utilisation modélisation d une dune opération, en particulier quand cette opération met en œuvre des messages asynchrones et des instances de classes actives (pas traité dans ce cours). 11

11 Les diagrammes de séquence

12 Messages dans les diagrammes de séquences res = message(arguments) Eh Echange de messages flèches d'appel synchrone blocage de l'émetteur en attendant la réponse flèche d'appel asynchrone pas d'attente t du retour, poursuite de la tâche Retour Message de création éti Message de destruction ti 13

13 Caractéristiques Diagramme de séquence Montre la séquence dans le temps des interactions entre les objets participant à un scénario. Un diagramme de séquence a deux dimensions Verticale : le temps L'ordre d'envoi d'un message est déterminé par sa position sur l'axe vertical du diagramme ; le temps s'écoule «de haut en bas» Horizontale : les objets (et les acteurs) L ordre de disposition des objets sur l'axe horizontal est sans importance 15

14 Caractéristiques Éléments (graphiques) de base Les objets qui interagissent dans le scénario Représentation ti graphique de la ligne de vie de chaque objet et de ses activations Les différents types de messages envoyés (simple, synchrone, asynchrone) Les indications de contrôle (branchement conditionnel et itération, création et destruction d objets, délais de transmission, contraintes temporelles) 16

15 Interactions, classes, associations, opérations Liens associations Messages Opérations Dépendances? Exercice : dessiner le diagramme de classes correspondant 17

16 Interactions, classes, associations, opérations Liens associations Messages Opérations Dépendances? Exercice : dessiner le diagramme de classes correspondant 18

17 Option et Alternatives Boucle 19

18 Les cadres d interactions Permettent d exprimer dans les diagrammes de séquences: des alternatives (opt[cond] et alt) Des boucles (loop[min, max, cond] 20

19 L alternative optionnelle opt[condition] Eé Exécuté quand la condition est vraie 21

20 L alternative Alt [condition 1] [condition 2] [else] [condition 1] [condition 1] [else] 22

21 La boucle Loop[min, max, condition] 23

22 24

23 Co conception des classes et des interactions Les objets utilisés dans les interactions pour réaliser les scénarios proviennent des classes déjà décrites dans le diagramme de classes, le glossaire métier des besoins nouveaux en objets pour l'interaction spécifique A partir des diagrammes d'interaction, on complète le diagramme de classes précisions (attribut, méthodes) nouvelles classes etc. On essaye de réaliser tous les scénarios en convergeant vers un diagramme de classes stables Diagramme de classes Diagramme de classes Diagramme de classes Diagramme d interactions Diagramme d interactions 25

24 Les diagrammes de séquence Utilisation Les diagrammes de séquence permettent de décrire des scénarios. Ils sont axés sur les classes et leurs interactions Ils permettent de découvrir de nouvelles classes 26

25 Trouver les objets du système Par de la description d un scénario Fait un diagramme de séquence avec Le/les acteurs Le système Ce diagramme s appel le DSS (Diagram Sequence System) Puis, on décompose chaque message En appel de message sur d autre objets introduction de nouveau objets et de nouvelle opération 1. Déclenchement él à un moment défini. i 2. Le système marque l enchère «close» => aucune offre la concernant ne peut plus être acceptée. 3. Le système récupère la dernière offre 4. le système soumet au service de crédit le paiement des charges 5. le système envoie un message à l acheteur pour lui dire qu il a gagné l enchère 6. le système envoie un message au vendeur pour lui dire que l enchère est close, à quel prix et que son compte va être débité. 7. Fin du scénario 28

26 Introduction des diagrammes de séquence à partir des scénario Recherche de nouvelles classes et opérations 29

27 Exemple : CloreEnchere 1. Déclenchement à un moment défini. 2. Le système marque l enchère «close» => aucune offre la concernant ne peut plus être acceptée. 3. Le système récupère la dernière offre 4. le système soumet au service de crédit le paiement des charges 5. le système envoie un message à l acheteur pour lui dire qu il a gagné l enchère 6. le système envoie un message au vendeur pour lui dire que l enchère est close, à quel prix et que son compte va être débité. 7. Fin du scénario Prend en charge le CU CloreEnchere, nommons l objet et sa classe CloreEnchereCTR

28 Exemple : CloreEnchere Diagrammes de séquence 31

29 Exemple : CloreEnchere Diagramme de classes après

30 Exemple : CloreEnchere Raffinement du message Raffinement du message «envoyermail» scénario: cloreencherectr crée un texte formaté à trous cloreencherectr ajoute les infos spécifiques à l'enchère cloreencherectr recherche l'adresse mail du destinataire cloreencherectr envoie le texte au destinataire via le serveur de mail Approche plus objet: Créer une classe se chargeant de la création et de l envoi du message (a faire)

31 Exemple : CloreEnchere Diagramme de classes après

32 Exemple : CloreEnchere Diagramme de classes après

33 Structuration en paquetage Les classes se multiplient => il faut structurer!

34 (ex uml1.x Collaboration) 39

35 Diagrammes a de communication cat o Diagramme illustrant les interactions entre les instances d un dun logiciel en mettant l accent sur l organisation structurelle des objets participants (et non pas sur l ordre temporel des messages) Diagramme généralement utilisé pour Décrire en détail le déroulement d un cas d utilisation, ie i.e., décrire la conception d un dun scénario d un dun cas d utilisation communication Ensemble d instances qui interagissent ensemble pour réaliser une tâche commune Ensemble de liens (pertinents) existant entre ces instances 40

36 Diagrammes de communication Un diagrammes de communication est un diagrammes d objets communicants. Il est composé : d objets de liens entre objets avec message <<stéréotypé>> et typé de Notes, contraintes, Les messages peuvent être numérotés.

37 Communication Deux parties : statique et dynamique Partie statique Illustre les instance (des classes) et les liens (instances d associations) impliqués dans la réalisation d une communication donnée. 43

38 Communication Partie dynamique Illustre les interactions ti (les messages envoyés par les instances) nécessaires pour réaliser la tâche décrite par la communication 44

39 Communication Partie statique du diagramme (i.e., sans interactions) Éléments composant une communication Objets : instance d une classe Rectangle avec étiquette de la forme nomobjet:nomclasse ou :nomclasse Uniquement les instances pertinentes, i.e., interagissant dans le cas d utilisation ou le scénario Liens : instances d associations du diagramme de classes Uniquement les instances d associations pertinentes pour la communication Acteurs : acteurs participant ii au cas d utilisation i ou scénario L acteur initiant un cas d utilisation est appelé initiateur 45

40 Communication Partie dynamique du diagramme Ajout des messages sur les liens Indique les messages à côté des liens appropriés sur le diagramme de communication La flèche est issue de l émetteur et pointe vers le destinataire L association i correspondante dans le diagramme de classes doit être navigable dans la même direction Le destinataire doit pouvoir comprendre le message (opération appropriée?) 46

41 Représentation des interactions Numéro du message : en mode procédural, lorsqu un objet O reçoit un message, le numéro de ce message est utilisé comme préfixe pour tous les messages envoyés par O par la suite jusqu à ce que O réponde à ce message. En général, les messages de retour n apparaissent pas explicitement dans les diagrammes de communication Types de messages Synchrone Asynchrone Aussi : garde, itération, etc. 47

42 Représentation des interactions Remarques Comme le diagramme de séquence, le diagramme de communication permet de découvrir de nouvelles propriétés aux classes. Il peut aider à compléter et développer le diagramme de classes Ajout d opérations, d associations, etc. Le diagramme de classes doit être mis à jour pour demeurer «correct» et «cohérent» avec les diagrammes de séquence et de communication 48

43 Création et destruction dynamiques Ajout d une contrainte ({new} ou {destroyed} ) après l étiquette létiquette dans le rectangle représentant l instance Si au cours des interactions représentées par le diagramme de communication, une instance est créée puis détruite, on utilise la contrainte {transient} Utilisation des messages de création et de destruction d instance : new, destroy 49

44 Création et destruction dynamiques Exemple 50

45 Notation utilisée On peut utiliser (comme pour les diagrammes de séquence) Messages avec garde (condition) Ex. : [i=0] 1: a(), [i=1] 1: b() Messages avec clause itérative Ex. : 1: *[i:=1..n] a() 51

46 Notation utilisée Exemple Message avec garde 52

47 54

48 Diagrammes d états transitions Introduction Permet de décrire le comportement d une instance d une classe (ou d un ensemble d objets) en fonction des messages reçus Peut également être utilisé pour décrire l exécution d une opération, d un cas d utilisation, etc. Diagramme d état détat dun d un billet de spectacle à vendre sur Internet 55

49 Principaux concepts État Transition Marqueur d état initial 56

50 Principaux concepts État Décrit un moment de la vie d une instance Une instance ne se trouve que dans un seul état à la fois Un état est généralement décrit par un nom Toutes les instances d une classe qui se trouvent dans un même état réagissent de façon identique aux événements Les instances qui se trouvent dans un état donné, à un moment donné Ont des valeurs d attributs similaires Attendent un événement particulier Exécutent une activité particulière En UML, il existe différents types d état : simple, concurrent, 57

51 Principaux concepts Transition Une transition (sortante) définit la réponse d une instance, dans un état donné, à un événement donné Les transitions sont étiquetées par un événement et (optionnellement) par une action événement é / action Événement : tout ce qui survient et peut affecter une instance (élément déclencheur de la transition) Action : opération réalisée lorsqu une transition est réalisée Diagramme d état pour la classe Exemplaire_de_livre l 58

52 Principaux concepts Types d événements Un événement é peut être paramétré é Type d événement Appel / Signal Changement Temps Description Réception d un message synchrone (pour lequel l émetteur attend une réponse), invocation d une opération Changement de valeur d une condition when(exp) booléenne, satisfaction soudaine de cette condition, condition fausse qui devient vraie Temps absolu atteint ou passage d un certain after(time) intervalle de temps, peut signaler le temps écoulé depuis l entrée dans un état donné Syntaxe op(p1:type, p2:type, ) when(exp) after(time) 59

53 Principaux concepts Types d actions Les actions peuvent prendre des arguments Type d action Description Syntaxe Affectation Assigne une valeur à une variable cible := expression Appel / Envoi de Invocation (synchrone) d une opération opname(arg1, arg2, ) message d un objet, peut retourner une valeur object.opname(arg1, arg2, ) Création Création d une nouvelle instance new Cname(arg1, arg2, ) Destruction ti Destruction ti d une instance object.destroy() t Divers Action décrite dans un autre langage [ description ] Séquence Séquence d action action1; action2; 60

54 Actions d entrée et de sortie Certaines actions peuvent être rattachées à un état au lieu d une transition Action d entrée : exécutée chaque fois qu on entre dans l état Notation : entry / action Action de sortie : exécutée chaque fois qu on sort de l état Notation : exit / action Ordre d exécution des actions? Diagramme d état détat d un dun exemplaire de livre 61

55 Actions d entrée et de sortie 62

56 Gardes Une transition peut être conditionnelle à l évaluation d une dune garde Si la garde est vraie, la transition est réalisée Si la garde est fausse, la transition n a na pas lieu Notation : événement [garde] Diagramme d état d un livre 63

57 Gardes Garde Expression conditionnelle Évaluée uniquement quand l événement est déclenché Peut contenir des attributs de l instance ou des paramètres de l événement associé Lorsqu un même événement est associé à plusieurs transitions, une garde (condition) peut être ajoutée pour préciser le contexte et déterminer la transition à effectuer Les gardes associées à un même événement sur les transitions sortantes d un état donné, doivent être mutuellement exclusives 64

58 Types de transitions Transition externe : transition standard qui engendre un changement d état et toutes les actions correspondantes (actions d entrée et de sortie, ainsi que celles de la transition) Transition interne : transition qui n engendre pas de changement d état et ne déclenche que les actions associées à cette transition (pas les actions d entrée et de sortie, cf. figure ci dessous) Transition de complétion : transition qui n est pas activée par un événement; est implicitement activée lorsque est atteint la fin d un flux d activités 65

59 État composite État «spécialisé» composé de plusieurs sous états Sous états t séquentiels Sous états concurrents 66

60 État composite séquentiel Description interne? 67

61 État composite Lorsqu un état composite est activé, un de ses sous états est nécessairement activé Entrer et sortir d un état composite Une transition entrant dans un état composite est implicitement conduite vers son état initial Une transition vers l état final d un état composite active implicitement une transition de complétion sortant de l état composite Lorsqu une transition entre/sort en traversant un ou plusieurs états composites imbriqués, toutes les actions d entrées/sortie sont exécutées Actions de sortie de l état le plus interne en premier Actions d entrées de l état le plus externe en premier 68

62 État composite (concurrent) Diagramme d état d un cours 69

63 État composite concurrent Autre notation possible Diagramme d état t d un cours 70

64 Représentation des comportements valides Un diagramme d états doit représenter tous et seulement les états et les transitions valides des instances d une classe Si un diagramme d état, t pour un état t donné E, n a pas de transition étiquetée par un événement X, cela signifie que l instance n a pas à réagir à cet événement dans cet état. 71

65 Diagrammes d états transitions Ils sont avant tout centrés sur les états pris par un ensemble d objets dobjets. On les utilise pour décrire le comportement d un dun ensemble d objets dobjets c'est à dire cest décrire l enchaînement des états par lesquels ces objets peuvent passer durant leur durée de vie en réponse à des événements é ou actions Associés à une classe ils permettent de Associés à une classe, ils permettent de visualiser les états possibles que peut prendre une instance de cette classe.

66 Activité Considérons un réveille matin simplifié: on peut mettre l alarme l «on» ou «off» ; quand l heure courante devient égale à l heure d alarme, le réveil sonne sans s arrêter sarrêter ; on peut interrompre la sonnerie. de Cas Et Exercices Corriges i P8 P181 79

67 Réveille matin simplifié on peut mettre l alarme «on» ou «off» deux etats armé et desarmé quand l heure courante devient égale à l heure d alarme, le réveil sonne sans s arrêter ; Etat sonnerie avec transition sur condition on peut interrompre la sonnerie. Evénement «arret sonnerie» 80

68 81

69 Diagrammes d activités Introduction Utilisé pour décrire les séquences d activités Un cas d utilisation i (phase d analyse) Un algorithme particulier (phase de conception) Permet de décrire les activités d un cas d utilisation en restant à un haut niveau d abstraction Permet d exprimer des activités séquentielles et concurrentes 82

70 Diagrammes d activités Exemples Système de vente en ligne Cas d utilisation : commander ordinateur (à configurer) 83

71 Principaux éléments de notation Activité Transition Marqueur d état initial Barre de synchronisation i Branchement Condition 84

72 Diagrammes d activités Exemples Cas d utilisation: Traiter une commande de billet de théâtre 85

73 Diagrammes d activités Description Il est composé de : Etat d entrée, de sortie Etats d activité, Etat d action Objets avec états Transitions Barres de synchronisation Décisions Gardes Couloirs On peut également y trouver des notes, des contraintes.

74 Utilisation Pour décrire des processus (workflows) Visualiser Spécifier Construire Documenter Pour décrire l enchainement des CUs Pour montrer l évolution lévolution dun d un ensemble dobjets d objets (en terme d états) à travers un processus (voir les diagrammes d états transitions) Modéliser le flot de contrôle d une opération (Pas de couloirs)

75 Diagrammes d activités Couloirs (swimlane) :Etudiant :Prof :Jury travailler enseigne :Etudiant [inscrit] passer examen corriger examen [pas OK] [OK] refuser Valide ObjectFlowState:Etudiant [enechec] ObjectFlowState:Etudiant [recu]

76 Diagrammes d activités Desc. de processus (workflow) Un processus peut impliquer plusieurs personnes, il peut également se dérouler sur une période de temps plus ou moins longue qui nécessite de connaître des états intermédiaires des objets impliqués. En ingénierie du besoin on modélise des workflows encore appelés processus métier qui correspond au savoir faire de la structure qu on modélise. La modélisation des processus métier permet de trouver les cas d utilisation (métier) candidats à être des cas d utilisation de l application logicielle. Les diagrammes d'activités vont permettre de visualiser l'enchaînement des cas d'utilisation. Un cas d'utilisation ne peut pas être "suspendu" puis repris. Un diagramme d'activités peut "attendre" entre activités.

77 Diagrammes d activités Exemple: suivi commande client client: service commercial: service comptable: service livraison: passercommande prendre en charge commande rassembler produits émettre facture Effectuer Commande envoyerfacture receptionner Commande payer commande

78 Activité Faire le diagramme d activité du processus «payer l addition»: Demander l'addition puis si le prix demandé est inférieur à la somme dont on dispose payer l'addition addition, sinon faire la vaisselle. /mod si/td/activities ti iti 95

79 Ex: payer py l addition 96

80 Activité Faire le diagramme d activité du processus «passer une vitesse»: Desserrer le frein à main puis en même temps appuyer sur l'embrayage lembrayage et passer la première, ensuite en même temps appuyer sur l'accélérateur et relâcher l'embrayage /mod si/td/activities ti iti 97

81 Ex: passer une vitesse Desserrer le frein à main puis en même temps appuyer sur l'embrayage lembrayage et passer la première, ensuite en même temps appuyer sur l'accélérateur et relâcher l'embrayage 98

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

Plus en détail

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon Travail pratique #1 «Réalisation d'une plateforme de vente aux enchères électronique» À réaliser individuellement ou en équipe

Plus en détail

Chapitre I : le langage UML et le processus unifié

Chapitre I : le langage UML et le processus unifié I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

Table des matières Sources

Table des matières Sources Table des matières Modélisation objet avec UML... 2 Introduction... 2 Modèle de système informatique :... 2 Pourquoi UML pour la modélisation Objet?... 3 Représentation dynamique du système... 5 Le diagramme

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

Diagramme de classes

Diagramme de classes Diagramme de classes Un diagramme de classes décrit les classes et leurs relations (associations, généralisation/spécialisation, ). classe association méthodes attributs héritage Diagramme de classes :

Plus en détail

Cours STIM P8 TD 1 Génie Logiciel

Cours STIM P8 TD 1 Génie Logiciel Cours STIM P8 TD 1 Génie Logiciel Compléments sur UML Intervenant : Anil CASSAM CHENAI Date : 02/02/2012 Objectifs du complément Ce complément sera approfondi en parallèle de plusieurs TD/Cours. Rappels

Plus en détail

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml OCL Object Constraint Language Le langage de contraintes d'uml Plan 1. Introduction 2. Les principaux concepts d'ocl Object Constraint Language 1 Object Constraint Language 2 Exemple: une application bancaire

Plus en détail

Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère

Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère L'héritage et le polymorphisme en Java Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère En java, toutes les classes sont dérivée de la

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative

Plus en détail

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013 UML Diagramme de communication (communication diagram) 2013 Diagramme de communication (communication diagram) Utilisation / objectifs Sens Ce diagramme présente des objets, des acteurs, des liens et des

Plus en détail

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh NOTATION UML AVEC RATIONAL ROSE G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh Sommaire 1 GÉNÉRALITES...2 1.1 ENVIRONNEMENT LOGICIEL...2 1.2 LES VUES DU LOGICIEL ROSE...3 1.3 ORGANISATION RECOMMANDÉE...3

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Générer du code à partir d une description de haut niveau

Générer du code à partir d une description de haut niveau Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,

Plus en détail

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

Plus en détail

OCL - Object Constraint Language

OCL - Object Constraint Language OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM) Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages

Plus en détail

Business Process Modeling (BPM)

Business Process Modeling (BPM) Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture

Plus en détail

MEGA ITSM Accelerator. Guide de Démarrage

MEGA ITSM Accelerator. Guide de Démarrage MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4

Plus en détail

RMI le langage Java XII-1 JMF

RMI le langage Java XII-1 JMF Remote Method Invocation (RMI) XII-1 Introduction RMI est un ensemble de classes permettant de manipuler des objets sur des machines distantes (objets distants) de manière similaire aux objets sur la machine

Plus en détail

Mode d'emploi abrégé du GPS GeoExplorer3 et du Software GPS Pathfinder Office

Mode d'emploi abrégé du GPS GeoExplorer3 et du Software GPS Pathfinder Office Mode d'emploi abrégé du GPS GeoExplorer3 et du Software GPS Pathfinder Office Remarque...2 Introduction...2 Préliminaires...2 Almanach...2 Préparation des fichiers avant d'aller sur le terrain...2 Réglage

Plus en détail

Chapitre VI- La validation de la composition.

Chapitre VI- La validation de la composition. Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions

Plus en détail

Projet Active Object

Projet Active Object Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques

Plus en détail

Se repérer dans l écran de Foxmail

Se repérer dans l écran de Foxmail Se repérer dans l écran de Foxmail Fenêtre des dossiers 4 5 Les noms qui ont été rentrés dans le carnet d adresses apparaissent ici. Un double-clic sur le nom lance la fenêtre «Nouveau Message» pas besoin

Plus en détail

MEGA ITSM Accelerator. Guide de démarrage

MEGA ITSM Accelerator. Guide de démarrage MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

Découverte de Moodle

Découverte de Moodle Découverte de Moodle Formation TICE V3 Université de la Réunion - Aurélie Casties 10/02/2013 Table des matières Objectifs 5 Introduction 7 I - Découvrir Moodle 9 A.Présentation de Moodle...9 II - Découverte

Plus en détail

Chapitre 2. Classes et objets

Chapitre 2. Classes et objets Chapitre 2: Classes et Objets 1/10 Chapitre 2 Classes et objets Chapitre 2: Classes et Objets 2/10 Approche Orientée Objet Idée de base de A.O.O. repose sur l'observation de la façon dont nous procédons

Plus en détail

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement

Plus en détail

LES TOUT PREMIERS PAS

LES TOUT PREMIERS PAS DESMODO, un logiciel de gestion d idées http://www.desmodo.net/ LES TOUT PREMIERS PAS Desmodo est un logiciel (libre) qui permet, entre autre, de visualiser et de synthétiser, de manière organisée, sous

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

Le Guide Pratique des Processus Métiers

Le Guide Pratique des Processus Métiers Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016

Plus en détail

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version 3.0 - EXOCA 1

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version 3.0 - EXOCA 1 Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8 Powered by Version 3.0 - EXOCA 1 Sommaire Introduction... 3 1. Configuration du logiciel Zdesktop...4 2. Connexion

Plus en détail

Java Licence Professionnelle CISII, 2009-2010. Cours 2 : Classes et Objets

Java Licence Professionnelle CISII, 2009-2010. Cours 2 : Classes et Objets Licence Professionnelle CISII, 2009-2010 Cours 2 : Classes et Objets 1 Classes et Objets Objectifs des LOO : - Manipuler des objets - Découper les programmes suivant les types des objets manipulés - Regrouper

Plus en détail

ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. Manuel de formation. Achats

ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. Manuel de formation. Achats ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE Manuel de formation Achats Date de diffusion : Septembre 2010 Table des matières 1. INTRODUCTION... 2 2. CONNEXION A L APPLICATION D ACHAT... 3 2.1 Demande de droits...

Plus en détail

Rappels sur les suites - Algorithme

Rappels sur les suites - Algorithme DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................

Plus en détail

M1 : Ingénierie du Logiciel

M1 : Ingénierie du Logiciel M1 : Ingénierie du Logiciel UNIVERSITE PIERRE & MARIE CURIE (PARIS VI) Examen Réparti 2eme partie 16 Mai 2013 (2 heures avec documents : tous SAUF ANNALES CORRIGEES). Barème indicatif sur 20,5 points (max

Plus en détail

Algorithmique et Programmation, IMA

Algorithmique et Programmation, IMA Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions

Plus en détail

UML (Diagramme de classes) Unified Modeling Language

UML (Diagramme de classes) Unified Modeling Language UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association

Plus en détail

UML : DIAGRAMME D ETATS

UML : DIAGRAMME D ETATS UML : DIAGRAMME D ETATS Le modèle dynamique représente l évolution du système au cours du temps en réaction aux événements externes. L évolution du système est définie par l évolution (cycle de vie) des

Plus en détail

Premiers pas avec NetSupport SCHOOL

Premiers pas avec NetSupport SCHOOL Premiers pas avec NetSupport SCHOOL QUERY INFORMATIQUE 1 boulevard Charles de Gaule 92700 COLOMBES - FRANCE Tel. : + 33 (0) 1.49.97.33.00 Fax : + 33 (0) 1.49.97.33.09 www.query-informatique.com Sommaire

Plus en détail

Extrait des Exploitations Pédagogiques

Extrait des Exploitations Pédagogiques Pédagogiques Module : Compétitivité et créativité CI Première : Compétitivité et créativité CI institutionnel : Développement durable et compétitivité des produits Support : Robot - O : Caractériser les

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

Guide d'utilisation du logiciel de NEWSLETTERS

Guide d'utilisation du logiciel de NEWSLETTERS Page N :1/17 Guide d'utilisation du logiciel de NEWSLETTERS pour FCE France Page N :2/17 Avant propos Qu est-ce le logiciel NEWSLETTERS? C' est une application entièrement web destinée à la saisie et à

Plus en détail

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS 1 Création et gestion de compte 2 Envoi par e-mail 3 Envoi par commande http 4 Publipostage SMS personnalisés 5 Autres fonctionnalités et options SMSvialeweb.com est une solution complète d envoi de SMS

Plus en détail

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML

Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML Olivier Glassey Jean-Loup Chappelet Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML Working paper de l'idheap 14/2002 UER: Management public / Systèmes d'information

Plus en détail

FAIRE UN PAIEMENT TIPI

FAIRE UN PAIEMENT TIPI FAIRE UN PAIEMENT TIPI I. Accès au site II. Je n ai pas de compte sur ce site 1. Indiquer une adresse email valide a. J ai une adresse email b. Je n ai pas d adresse email 2. Indiquer les informations

Plus en détail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

Guide d utilisation des services My Office

Guide d utilisation des services My Office Guide d utilisation des services My Office Note importante : La version de ce guide d utilisation ne s applique qu à l interface RIA (Web 2.0) de My Office. Une section supplémentaire concernant l interface

Plus en détail

Ces envois peuvent être automatiques ou manuels. Nous allons découvrir dans ce manuel comment

Ces envois peuvent être automatiques ou manuels. Nous allons découvrir dans ce manuel comment 1. Paramétrages : SMS - MAIL Les sms et les mails font partie de notre quotidien. Ce sont en effet des moyens de communication utiles et pratiques. Ces moyens de communication modernes, DATALOGIC les a

Plus en détail

Prise en main rapide utilisateur

Prise en main rapide utilisateur Prise en main rapide utilisateur De base notre CRM propose les fonctionnalités suivantes : 1 > Un Accueil personnalisable avec de nombreux Widget permettant une vue globale de vos activités dès l ouverture

Plus en détail

La P N L appliquée à la vente

La P N L appliquée à la vente La P N L appliquée à la vente Public concerné : Cadres et cadres supérieurs. Objectifs : Maîtriser les outils de programmation de la démarche commerciale. Programmer les objectifs de la réussite commerciale.

Plus en détail

Sommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement

Sommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement Conduite de projet Méthode d analyse et de conception Processus unifié G. Picard SMA/G2I/ENS Mines Saint-Etienne gauthier.picard@emse.fr Octobre 2009 Sommaire!!Objectifs d un processus d ingénierie logicielle!

Plus en détail

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &.

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &. Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8 Powered by - media-2001.communication &.networks 1 Version 3.0 Sommaire Introduction... 3 1. Configuration du logiciel

Plus en détail

Conception des systèmes répartis

Conception des systèmes répartis Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan

Plus en détail

Documentation pour l envoi de SMS

Documentation pour l envoi de SMS Documentation pour l envoi de SMS Mise à jour : Septembre 2010 Solution d envoi de SMS pour professionnels 1 Création et gestion de compte 2 Envoi par e-mail 3 Envoi par commande http 4 Publipostage SMS

Plus en détail

Structure d un programme et Compilation Notions de classe et d objet Syntaxe

Structure d un programme et Compilation Notions de classe et d objet Syntaxe Cours1 Structure d un programme et Compilation Notions de classe et d objet Syntaxe POO 1 Programmation Orientée Objet Un ensemble d objet qui communiquent Pourquoi POO Conception abstraction sur les types

Plus en détail

GUIDE D UTILISATION DU LOGICIEL DE TELE-EXPERTISE BOGOU

GUIDE D UTILISATION DU LOGICIEL DE TELE-EXPERTISE BOGOU GUIDE D UTILISATION DU LOGICIEL DE TELE-EXPERTISE BOGOU Document mis à jour le 22 février 2013 Dr. Yannick Kamga Dr. Rafael Ruiz-De-Castaneda Dr. Georges Bediang Dr. Alexandre Sawadogo Jean-Marc Naef Prof.

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

Cours 1 : Qu est-ce que la programmation?

Cours 1 : Qu est-ce que la programmation? 1/65 Introduction à la programmation Cours 1 : Qu est-ce que la programmation? Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr Université Paris Diderot Paris 7 2/65 1. Sortez un appareil qui peut se rendre

Plus en détail

Processus! programme. DIMA, Systèmes Centralisés (Ph. Mauran) " Processus = suite d'actions = suite d'états obtenus = trace

Processus! programme. DIMA, Systèmes Centralisés (Ph. Mauran)  Processus = suite d'actions = suite d'états obtenus = trace Processus 1) Contexte 2) Modèles de Notion de Points de vue Modèle fourni par le SX Opérations sur les 3) Gestion des Représentation des Opérations 4) Ordonnancement des Niveaux d ordonnancement Ordonnancement

Plus en détail

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Aperçu du Centre de copies et d'impression Bureau en Gros en ligne Pour accéder à «copies et impression Bureau en Gros

Plus en détail

Conception. Génie Logiciel. Renaud Marlet. LaBRI / INRIA http://www.labri.fr/~marlet. (d'après A.-M. Hugues) màj 17/04/2007

Conception. Génie Logiciel. Renaud Marlet. LaBRI / INRIA http://www.labri.fr/~marlet. (d'après A.-M. Hugues) màj 17/04/2007 1 Génie Logiciel (d'après A.-M. Hugues) Conception Renaud Marlet LaBRI / INRIA http://www.labri.fr/~marlet màj 17/04/2007 2 Position dans le cycle de vie Contexte : étant donnée une spécification (ce que

Plus en détail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP BusinessObjects Web Intelligence (WebI) BI 4 Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18

Plus en détail

Ingénérie logicielle dirigée par les modèles

Ingénérie logicielle dirigée par les modèles Ingénérie logicielle dirigée par les modèles Destercq Lionel & Dubuc Xavier 17 décembre 2009 Table des matières 1 Introduction 1 2 Diagrammes de classes 1 2.1 Principal..............................................

Plus en détail

l'ordinateur les bases

l'ordinateur les bases l'ordinateur les bases Démarrage de l'ordinateur - Le bureau, mon espace de travail - J'utilise la souris - Ouvertes ou fermées, les fenêtres - Dans l'ordinateur, tout est fichier - Le clavier : écrire,

Plus en détail

Java 7 Les fondamentaux du langage Java

Java 7 Les fondamentaux du langage Java 184 Java 7 Les fondamentaux du langage Java 1.1 Les bibliothèques graphiques Le langage Java propose deux bibliothèques dédiées à la conception d'interfaces graphiques. La bibliothèque AWT et la bibliothèque

Plus en détail

Mise en place d un intranet de travail collaboratif. Guide utilisateur

Mise en place d un intranet de travail collaboratif. Guide utilisateur Mise en place d un intranet de travail collaboratif Guide utilisateur 03/05/2010 Sommaire 1. Introduction... 4 2. Premier contact avec Le portail... 4 2.1 Se connecter au portail.... 4 2.1.1 Inscription

Plus en détail

Ordonnancement temps réel

Ordonnancement temps réel Ordonnancement temps réel Laurent.Pautet@enst.fr Version 1.5 Problématique de l ordonnancement temps réel En fonctionnement normal, respecter les contraintes temporelles spécifiées par toutes les tâches

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer Messages d'erreurs Erreur 602 Vous essayez de vous connecter à Internet. L'erreur n 602 apparaît et il vous est impossible de vous connecter. L'erreur 602 est souvent issue de l'utilisation de l'accès

Plus en détail

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation

Plus en détail

Diagramme de déploiement

Diagramme de déploiement Table des matières Table des matières... Diagramme de déploiement... 2 Diagramme de cas d utilisation global... 3 Sous-système : Gestion des utilisateurs... 4 Diagramme de cas d utilisations... 4 Diagramme

Plus en détail

INTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores

INTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores INTRODUCTION AUX SYSTEMES D EXPLOITATION TD2 Exclusion mutuelle / Sémaphores Exclusion mutuelle / Sémaphores - 0.1 - S O M M A I R E 1. GENERALITES SUR LES SEMAPHORES... 1 1.1. PRESENTATION... 1 1.2. UN

Plus en détail

Procédures d'utilisation de Maitre'D

Procédures d'utilisation de Maitre'D Procédures d'utilisation de Maitre'D Version 1.0 Avril 2013 1 TABLE DES MATIÈRES Prendre une commande... 5 Ajouter / enlever un item sur une commande... 8 Effacer une commande... 9 Payer une commande en

Plus en détail

[OUTLOOK EXPRESS WINDOWS MAIL]

[OUTLOOK EXPRESS WINDOWS MAIL] Configuration de votre client de messagerie Microsoft Outlook Express Microsoft Windows Mail [OUTLOOK EXPRESS WINDOWS MAIL] Ce guide décrit la configuration d Outlook Express et de Windows Mail afin de

Plus en détail

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique Services OSI Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique 59 SERVICES "APPLICATION" Architecture spécifique : ALS (Application Layer

Plus en détail

Edition de sites Jahia 6.6

Edition de sites Jahia 6.6 Sommaire Edition de sites Jahia 6.6 documentation temporaire en attendant la finalisation de la documentation en ligne Ligne graphique Débuter l'édition Interface utilisateur Astuces de publication Boîte

Plus en détail

Guide de démarrage rapide : NotifyLink pour Windows Mobile

Guide de démarrage rapide : NotifyLink pour Windows Mobile Guide de démarrage rapide : NotifyLink pour Windows Mobile Pré-requis de Connexion Votre terminal mobile nécessitera une des deux connexions suivantes : Une connexion mobile assurant la transmission des

Plus en détail

Comment insérer une image de fond?

Comment insérer une image de fond? COMMUNICATION VISUELLE Mise en page à l aide d un traitement de texte Comment insérer une image de fond? Image Plein papier ou au Format utile qu est-ce que cela veut dire? La mise en page d un document

Plus en détail

(Fig. 1 :assistant connexion Internet)

(Fig. 1 :assistant connexion Internet) MAIL > configuration de OUTLOOK EXPRESS > SOMMAIRE Qu'est ce que Outlook Express? Configuration Installation d'un compte POP Installation d'un compte IMAP Configuration du serveur SMTP En cas de problème

Plus en détail

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface

Plus en détail

CTIconnect PRO. Guide Rapide

CTIconnect PRO. Guide Rapide CTIconnect PRO Guide Rapide Version 01.02.2013 CTIconnect PRO est une application de communication permettant aux utilisateurs du système de voir le statut de leurs collègues et de les contacter en 1 clic

Plus en détail

GOL502 Industries de services

GOL502 Industries de services GOL502 Industries de services Conception d un service Partie IIb Version 2013 Introduction Conception d un service partie IIb Nous verrons dans ce chapitre Modélisation d un service; Langage de modélisation

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage

Plus en détail

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai 2009. Le BPM

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai 2009. Le BPM Le BPM 1 Introduction... 2 1.1 Dissiper l ambiguïté... 2 1.2 Quelques définitions... 2 1.3 Définition du BPM... 3 1.4 Modélisation BPMN... 4 1.4.1 Les briques de la modélisation... 4 1.4.2 Des patterns

Plus en détail

Tutorial Messagerie Professionnelle : DALTA-

Tutorial Messagerie Professionnelle : DALTA- Tutorial Messagerie Professionnelle : DALTA- SA.COM Bonjour, Vous trouverez ci-dessous des tutoriels (modes opératoires qui vous permettrons de parametrer votre logiciel de messagerie favori pour pouvoir

Plus en détail

Contrôleur de communications réseau. Guide de configuration rapide DN1657-0606

Contrôleur de communications réseau. Guide de configuration rapide DN1657-0606 K T - N C C Contrôleur de communications réseau Guide de configuration rapide DN1657-0606 Objectif de ce document Ce Guide de configuration rapide s adresse aux installateurs qui sont déjà familiers avec

Plus en détail

!!! Archipad version 1.4. Manuel de Référence

!!! Archipad version 1.4. Manuel de Référence Archipad version 1.4 Manuel de Référence 1 - Mes Projets 5 Connexion à Archipad Cloud 7 Exporter un projet 7 Créer un nouveau projet 8 Synchroniser un projet 9 2 - Informations sur le Projet 11 Lots de

Plus en détail

Qualité du logiciel: Méthodes de test

Qualité du logiciel: Méthodes de test Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution

Plus en détail