Modélisation UML avec Rational Rose 2000

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

Download "Modélisation UML avec Rational Rose 2000"

Transcription

1 Modélisation UML avec Rational Rose 2000 Terry Quatrani Éditions Eyrolles ISBN :

2 3 Les cas d utilisation Dans ce chapitre Comportement du système Acteurs Cas d utilisation Relations entre cas d utilisation Diagrammes de cas d utilisation Diagrammes d activité Synthèse Comportement du système Le comportement attendu d un système en cours de développement est illustré par un modèle de cas d utilisation, qui met en évidence les fonctions attendues du système (cas d utilisation), un environnement (les acteurs) et les relations entre les cas d utilisations et les acteurs (diagrammes de cas d utilisation). La communication est le rôle le plus important joué par un modèle à base de cas d utilisation. C est un vecteur utilisé par les clients, les utilisateurs

3 2 Modélisation UML avec Rational Rose 2000 finaux et les développeurs pour discuter des fonctionnalités du système et de son comportement. Le modèle à base de cas d utilisation commence tout d abord, lors de la phase d étude d opportunité, par l identification des acteurs et des principaux cas d utilisation du système. Le modèle est mûri pendant la phase d élaboration des informations détaillées viennent compléter les cas d utilisation qui ont été identifiés, et des cas d utilisation supplémentaires sont ajoutés au besoin. Acteurs Les acteurs ne font pas partie du système ; ce sont toute personne ou entité pouvant interagir avec le système. Un acteur peut avoir les comportements suivants : donner des informations au système ; recevoir des informations du système ; donner et recevoir des information du système. En général, ces acteurs sont mentionnés dans l énoncé du problème et identifiés grâce aux conversations avec les clients et les experts du domaine. On peut recourir aux questions suivantes pour identifier les acteurs d un système : Qui est intéressé par un besoin donné? Où le système est-il utilisé au sein de l organisation? Qui profitera de l utilisation du système? Qui fournira une information donnée au système, et qui l utilisera ou la supprimera? Qui assurera un support aux utilisateurs du système et la maintenance de celui-ci? Le système fait-il appel à des ressources externes? Une personne joue-t-elle plusieurs rôles différents? Plusieurs personnes jouent-elles le même rôle?

4 Les cas d utilisation CHAPITRE 3 3 Le système interagit-il avec une application patrimoine? Dans UML, un acteur est représenté par un petit personnage, tel qu il apparaît Figure 3-1. Figure 3-1 Notation UML pour un acteur. Bien identifier les acteurs Des précautions doivent être prises quand on identifie les acteurs d un système. Cette identification se déroule itérativement le premier jet de la liste des acteurs d un système est rarement définitif. Par exemple, doit-on distinguer un nouvel étudiant d un étudiant qui renouvelle son inscription? Il ne faut le faire que si les deux acteurs doivent interagir de façon différente avec le système. De façon analogue, il est inutile d introduire des acteurs dont les rôles sont déjà assumés par des acteurs existants. Par exemple, un assistant de cours est un étudiant qui enseigne. Or, ces deux rôles sont déjà tenus par les acteurs Étudiant et Professeur. Il n est donc pas nécessaire de créer un acteur Assistant. En examinant les acteurs qui ont été identifiés, et en documentant la manière dont ils utilisent le système, on parvient progressivement à un ensemble satisfaisant d acteurs pour le système. Les acteurs du système d inscription de l ESU Dans notre étude de cas, les questions posées pour identifier les acteurs ont donné lieu aux réponses suivantes : Les étudiants souhaitent s inscrire pour des cours. Les professeurs choisissent les cours qu ils enseigneront.

5 4 Modélisation UML avec Rational Rose 2000 La scolarité doit créer le programme d études et générer un catalogue pour le semestre. La scolarité doit gérer toutes les informations relatives aux cours, aux professeurs et aux étudiants. L application en cours de développement alimentera le système de facturation. En s appuyant sur ces réponses, on identifie les acteurs suivants : Étudiant, Professeur, Scolarité et Facturation. Création des acteurs avec Rational Rose 1. Cliquer avec le bouton droit sur le paquetage Use Case View dans le navigateur afin de faire apparaître le menu contextuel. 2. Sélectionner l option New:Actor dans le menu. Un nouvel acteur dénommé New Class est placé dans le navig2ateur. 3. L acteur dénommé New Class étant sélectionné, saisir le nom désiré pour l acteur. La vue du navigateur montrant les acteurs du système d inscription aux cours de l ESU apparaît Figure 3-2. Figure 3-2 Acteurs.

6 Les cas d utilisation CHAPITRE 3 5 La description des acteurs Une brève description de chaque acteur doit être ajoutée au modèle. Cette description doit identifier le rôle que l acteur joue quand il interagit avec le système. La description des acteurs pour le système d inscription aux cours de l ESU est la suivante : Étudiant : personne inscrite pour suivre des cours à l université. Professeur : personne habilitée à donner des enseignements à l université. Scolarité : personne responsable de la gestion du système d inscription aux cours de l ESU. Facturation : système externe responsable de la facturation des cours aux étudiants. Documentation des acteurs avec Rational Rose 1. Si la fenêtre de documentation n est pas visible, l ouvrir en sélectionnant l option Documentation du menu View. 2. Sélectionner l acteur dans le navigateur. 3. Placer le curseur dans la fenêtre de documentation et taper le texte. La documentation pour l acteur Étudiant est présentée Figure 3-3. Figure 3-3 Documentation de l acteur Étudiant. Cas d utilisation Les cas d utilisation modélisent un dialogue entre un acteur et le système. Ils représentent la fonctionnalité fournie par le système, c est-à-dire, les services qui seront rendus à l acteur par le système. L ensemble des cas d utilisation pour un système donné constitue toutes les façons dont le système peut être utilisé. La définition formelle d un cas d utilisation est la suivante : c est une

7 6 Modélisation UML avec Rational Rose 2000 séquence de transactions effectuées par un système, qui procure un résultat significatif, mesurable pour un acteur donné. Les questions suivantes contribuent à identifier les cas d utilisation d un système : Quelles sont les tâches de chaque acteur? Un acteur va-t-il créer, stocker, modifier, supprimer ou lire des informations du système? Pour quels cas d utilisation devra-t-on créer, stocker, modifier, supprimer ou lire ces informations? Un acteur aura-t-il besoin d informer le système d un changement externe inopiné? Un acteur aura-t-il besoin d être informé de certains événements survenant dans le système? Quels cas d utilisation décriront la maintenance du système? Tous les cas d utilisation identifiés couvrent-ils bien l ensemble des besoins fonctionnels? Dans UML, un cas d utilisation est représenté par un ovale (voir Figure 3-4). Figure 3-4 Notation UML pour un cas d utilisation. De quoi est constitué un «bon» cas d utilisation? La qualité d un cas d utilisation a longtemps fait l objet de discussions. Il est notamment difficile de déterminer la taille et le niveau de détail adéquats d un cas d utilisation. Il n existe pas de recette. L heuristique que nous suivons tente d appliquer le principe suivant : Un cas d utilisation représente un fragment majeur de fonctionnalité, complet du début à la fin. Un cas d utilisation doit apporter une valeur ajoutée à un acteur.

8 Les cas d utilisation CHAPITRE 3 7 Par exemple, dans le système d inscription aux cours de l ESU, un étudiant doit tout d abord sélectionner les cours pour un semestre, il doit ensuite être ajouté aux offres de cours, et enfin être facturé. Y a-t-il trois cas d utilisation ou un seul? Il semble qu il faille n en créer qu un seul, car cette fonctionnalité représente intégralement ce qui se produit du début à la fin. En quoi le système serait-il utile si un étudiant n était pas ajouté aux cours sélectionnés (ou au moins informé si l ajout n avait pas lieu)? Ou encore si l étudiant n était pas facturé (la gratuité des cours ne permettrait sans doute pas à l université de survivre)? Un autre problème qui se pose est le regroupement des fonctionnalités différentes qui semblent devoir aller ensemble. Par exemple, la Scolarité peut ajouter, supprimer et modifier des cours. Faut-il trois cas d utilisation ou un seul? Ici encore, un seul cas semble suffire la gestion du programme d études, car ces opérations sont initiées par le même acteur et concernent les mêmes entités du système (le programme d études). Les cas d utilisation du système d inscription aux cours de l ESU Les besoins suivants doivent être pris en compte par le système : L acteur Étudiant doit utiliser le système pour s inscrire aux cours. Dès que le processus de sélection des cours est achevé, la Facturation doit recevoir les information de facturation. L acteur Professeur doit utiliser le système pour sélectionner les cours qu il désire enseigner pendant un semestre, et doit pouvoir recevoir du système la liste des étudiants inscrits aux cours. La Scolarité est responsable de la génération du catalogue des cours pour un semestre et de la gestion de toutes les informations relatives tant au programmme d études qu aux étudiants et aux professeurs, qui sont requises par le système. En s appuyant sur ces besoins, les cas d utilisation suivants ont été identifiés : inscription aux cours, sélection des cours à enseigner, requête de la liste des étudiants inscrits aux cours,

9 8 Modélisation UML avec Rational Rose 2000 Figure 3-5 Cas d utilisation. gestion des informations relatives aux cours, gestion des informations relatives aux professeur, gestion des informations relatives aux étudiants, création du catalogue des cours. Création des cas d utilisation avec Rational Rose 1. Cliquer avec le bouton droit sur le paquetage Use Case View du navigateur, afin de faire apparaître le menu contextuel. 2. Sélectionner l option New:Use Case dans le menu. Un nouveau cas d utilisation dénommé NewUseCase est placé dans le navigateur. 3. Le cas d utilisation étant sélectionné, entrer son nom. La vue du navigateur montrant les cas d utilisation du système d inscription aux cours de l ESU apparaît Figure 3-5.

10 Les cas d utilisation CHAPITRE 3 9 Description accompagnant un cas d utilisation Un cas d utilisation est accompagné d une description qui établit ses objectifs en quelques phrases, fournissant une définition de haut niveau de la fonctionnalité assurée par celui-ci. Cette description est habituellement créée pendant la phase d étude d opportunité lors de l identification du cas d utilisation. Pour le cas d utilisation Inscription aux cours, nous aurions par exemple la description suivante : Ce cas d utilisation est démarré par l acteur Étudiant. Il fournit la capacité de créer, modifier et/ou consulter l emploi du temps d un étudiant pour un semestre donné. Création d une description de cas d utilisation dans Rational Rose 1. Sélectionner le cas d utilisation dans le navigateur. 2. Placer le curseur dans la fenêtre de documentation et saisir la description du cas d utilisation. Si la fenêtre de documentation n est pas visible, l ouvrir en sélectionnant l option Documentation du menu View. La fenêtre de saisie de la description du cas d utilisation Inscription aux cours est présentée Figure 3-6. Figure 3-6 Description d un cas d utilisation. Le flot des événements pour un cas d utilisation Chaque cas d utilisation est aussi décrit par un flot d événements. Pour un cas d utilisation donné, le flot des événements est une description des événements nécessaires à l accomplissement du comportement requis par le cas d utilisation. Le flot des événements décrit ce que le système doit faire, et non comment le système doit le faire. C est-à-dire qu il est écrit dans le langage du métier, et non pas en termes d implémentation.

11 10 Modélisation UML avec Rational Rose 2000 Le flot des événements doit inclure les informations suivantes : quand et comment le cas d utilisation commence et se termine, quelles interactions le cas d utilisation possède avec les acteurs, quelles données sont requises par le cas d utilisation, la séquence normale des événements pour un cas d utilisation, la description des flots secondaires et exceptionnels. La documentation du flot des événements est classiquement créée d une façon itérative pendant la phase d étude d opportunité. Dans un premier temps, on donne seulement une brève description des étapes requises pour mener à bien le flot normal du cas d utilisation, c est-à-dire, en précisant quelle fonctionnalité est fournie par le cas d utilisation. Au fur et à mesure que l analyse progresse, les étapes sont détaillées. Finalement, les flots exceptionnels sont intégrés aux cas d utilisation (c est la partie qu arrive-t-il si du flot des événements). Chaque projet devrait utiliser un patron standard pour la création du document relatif au flot des événements. Nous avons constaté que le patron suivant était utile : X flot d événements du cas d utilisation <nom>, X.1 préconditions, X.2 flot principal, X.3 sous-flot (si applicable), X.4 flots secondaires. Ici, X est un numéro compris entre 1 et le nombre de cas d utilisation. Un échantillon complet du document relatif aux flots d événements du cas d utilisation Sélection des cours à enseigner est présenté ci-après.

12 Les cas d utilisation CHAPITRE 3 11 Flot des événements du cas d utilisation Sélection des cours à enseigner Préconditions Le sous-flot Création des offres de cours du cas d utilisation Gestion Informations Cours doit s exécuter avant que ce cas d utilisation ne commence. Flot principal Le cas d utilisation commence quand le Professeur se connecte au système d inscription et saisit son mot de passe. Le système vérifie la validité du mot de passe (E-1) et incite le Professeur à sélectionner le semestre courant ou un semestre à venir (E-2). Le Professeur entre le semestre désiré. Le système demande au Professeur de sélectionner l activité souhaitée : AJOUTER, SUPPRIMER, CONSULTER, IMPRIMER ou QUITTER. Si l activité sélectionnée est AJOUTER, le sous-flot S-1 : Ajouter une offre de cours est exécuté. Si l activité sélectionnée est SUPPRIMER, le sous-flot S-2 : Supprimer une offre de cours est exécuté. Si l activité sélectionnée est RÉVISER, le sous-flot S-3 : Réviser un emploi du temps est exécuté. Si l activité sélectionnée est IMPRIMER, le sous-flot S-4 : Imprimer un emploi du temps est exécuté. Si l activité sélectionnée est QUITTER, le cas d utilisation se termine. Sous-flots S-1 : Ajouter une offre de cours Le système affiche un écran pour le cours qui contient un champ pour son nom et un champ pour son numéro. Le Professeur entre le nom et le numéro d un cours (E-3). Le Professeur sélectionne une offre de cours. Le système établit le lien entre le Professeur et l offre de cours sélectionnée (E-5). Le cas d utilisation recommence ensuite. S-2 : Supprimer une offre de cours Le système affiche un écran pour l offre de cours qui contient un champ pour son nom et un champ pour son numéro. Le Professeur entre le nom et le numéro de l offre de cours (E-6). Le système supprime le lien vers le Professeur (E-7). Le cas d utilisation recommence ensuite.

13 12 Modélisation UML avec Rational Rose 2000 S-3 : Réviser un emploi du temps Le système récupère(e-8) et affiche les informations suivantes de toutes les offres de cours pour lesquels le Professeur s est engagé : le nom du cours, le numéro du cours, le numéro de l offre de cours, les jours de la semaine, l heure, et le lieu. Quand le Professeur indique qu il en a fini avec la révision, le cas d utilisation recommence. S-4 : Imprimer un emploi du temps Le système imprime l emploi du temps du Professeur (E-9). Le cas d utilisation recommence. Flots secondaires E-1 : Un numéro d identification de Professeur est entré. L utilisateur peut entrer un nouveau numéro d identification de Professeur ou sortir du cas d utilisation. E-2 : Un semestre invalide est entré. L utilisateur peut entrer un nouveau semestre ou sortir du cas d utilisation. E-3 : Un numéro/nom de cours est entré. L utilisateur peut entrer une nouvelle combinaison numéro/nom ou sortir du cas d utilisation. E-4 : Les offres de cours ne peuvent être affichées. L utilisateur est informé que cette option n est pas disponible pour l instant. Le cas d utilisation recommence. E-5 : Un lien ne peut être créé entre le professeur et l offre de cours. Les informations sont sauvegardées et le système établira le lien plus tard. Le cas d utilisation se poursuit. E-6 : Un numéro/nom d offre de cours est entré. L utilisateur peut entrer une nouvelle combinaison numéro/nom ou sortir du cas d utilisation. E-7 : Un lien ne peut être supprimé entre le professeur et l offre de cours. Les informations sont sauvegardées et le système supprimera le lien plus tard. Le cas d utilisation se poursuit. E-8 : Le système ne permet pas de récupérer les informations relatives à l emploi du temps. Le cas d utilisation recommence. E-9 : L emploi du temps ne peut pas être imprimé. L utilisateur est informé que cette option n est pas disponible pour l instant. Le cas d utilisation recommence. Les documents relatifs aux flots des événements sont saisis et gérés dans des documents externes à Rose. Ces documents sont liés aux cas d utilisation.

14 Les cas d utilisation CHAPITRE 3 13 Figure 3-7 Document du flot d événements lié. Lier des documents relatifs aux flots d événements à des cas d utilisation avec Rational Rose 1. Cliquer avec le bouton droit sur le cas d utilisation dans le navigateur, afin de faire apparaître le menu contextuel. 2. Sélectionner l option Open Specification du menu. 3. Sélectionner l onglet Files. 4. Cliquer avec le bouton droit pour faire apparaître le menu contextuel. 5. Sélectionner l option Insert File du menu. 6. Se déplacer vers le répertoire approprié et sélectionner le fichier désiré. 7. Cliquer sur le bouton Open. 8. Cliquer sur le bouton OK pour fermer la spécification. Les documents liés sont aussi ajoutés dans le navigateur. Un document de flot d événements lié à un cas d utilisation est présenté Figure 3-7.

15 14 Modélisation UML avec Rational Rose 2000 Relations entre cas d utilisation Une relation de type association peut exister entre un acteur et un cas d utilisation. On dénomme souvent ce type d association association de communication, puisqu elle représente un échange d informations entre un acteur et un cas d utilisation. Une association peut être navigable dans les deux directions (de l acteur vers le cas d utilisation et du cas d utilisation vers l acteur) ou bien elle peut n être navigable que dans une seule direction. Le sens de navigation d une association indique qui initie la communication (soit c est l acteur qui initie la communication avec le cas d utilisation, soit c est le cas d utilisation qui initie la communication avec l acteur). Une association est représentée par une ligne qui relie les deux éléments impliqués. Si elle est unidirectionnelle, la navigabilité est représentée graphiquement par une flèche sur la ligne de l association, qui en indique la direction. Deux types de relations peuvent exister entre des cas d utilisation : include et extend. De nombreux cas d utilisation peuvent partager un même fragment de fonctionnalité. Cette fonctionnalité est disposée dans un cas d utilisation séparé, ce qui évite de la documenter dans chaque cas d utilisation où elle intervient. Les relations de type include sont créées entre le nouveau cas d utilisation et tout cas d utilisation qui en «utilise» les fonctionnalités. Par exemple, tous les cas d utilisation du système d inscription aux cours de l ESU démarrent par la vérification de l identité de l utilisateur. Cette fonctionnalité peut être saisie par un cas d utilisation Vérification de l utilisateur, qui est alors utilisé par tous les autres cas d utilisation qui en ont besoin. Une relation de type include se dessine comme une relation de dépendance connectant le cas d utilisation de base au cas d utilisation dont on se sert. REMARQUE Avec Rational Rose 2000, il faut utiliser une association unidirectionnelle et non une relation de dépendance. Une relation de type extend est utilisée pour montrer : un comportement optionnel ; un comportement qui ne se réalise que sous certaines conditions, tel que le déclenchement d une alarme ; plusieurs flots différents qui peuvent s exécuter, selon la sélection de l acteur.

16 Les cas d utilisation CHAPITRE 3 15 Par exemple, un cas d utilisation qui gère le flux de paquets arrivant sur un tapis roulant peut être étendu par un autre cas d utilisation Déclenchement d alarme si les paquets causent un embouteillage. Jusqu à présent, aucune extension n a été identifiée pour le système d inscription aux cours de l ESU. Une relation de type extend se dessine comme une relation de dépendance connectant l extension au cas d utilisation de base. UML contient le concept de stéréotype, qui permet d étendre les éléments de modélisation de base pour en créer de nouveaux. Ainsi, le concept de stéréotype permet à UML de ne posséder qu un ensemble minimal de symboles qui peut être étendu au besoin. Cela permet de fournir des artefacts de communication ayant une signification dans le contexte du système en cours de développement. Les noms de stéréotypes sont entourés de chevrons (<< >>) et placés sur la ligne qui concrétise la relation. Les stéréotypes sont utilisés pour créer les relations requises entre cas d utilisation. Le stéréotype << communicate >> peut être ajouté à une association pour montrer qu il s agit d une association de communication. Ce n est pas obligatoire puisqu une association de communication est le seul type de relation autorisée entre un acteur et un cas d utilisation. Les relations de type include et extend doivent utiliser des stéréotypes puisqu elles sont toutes deux représentées par une relation de dépendance. Un exemple de relations entre cas d utilisation est présenté Figure 3-8. Figure 3-8 Relation entre cas d utilisation.

17 16 Modélisation UML avec Rational Rose 2000 Diagrammes de cas d utilisation Un diagramme de cas d utilisation est une vue graphique de tout ou partie des acteurs d un système, de ses cas d utilisation et de leurs interactions. Chaque système possède normalement un diagramme de cas d utilisation principal (Main), qui précise les frontières du système (acteurs) et celles des fonctionnalités principales fournies par le système (cas d utilisation.) D autres diagrammes de cas d utilisation peuvent être ajoutés au besoin. En voici trois exemples : un diagramme qui regroupe tous les cas d utilisation impliquant un acteur donné ; un diagramme qui regroupe tous les cas d utilisation implémentés au cours d une itération donnée ; un diagramme qui regroupe les cas d utilisation et leurs relations. Création du diagramme de cas d utilisation principal avec Rational Rose 1. Double-cliquer sur le diagramme principal (Main) de la Use Case View du navigateur pour ouvrir le diagramme. 2. Sélectionner un acteur dans le navigateur, et faire glisser l acteur sur le diagramme. 3. Répéter l étape 2 pour chaque acteur supplémentaire requis dans le diagramme. 4. Sélectionner un cas d utilisation dans le navigateur et le faire glisser sur le diagramme. 5. Répéter l étape 4 pour chaque cas d utilisation supplémentaire requis dans le diagramme. REMARQUE Les acteurs et les cas d utilisation peuvent aussi être créés directement dans le diagramme de cas d utilisation au moyen de la barre d outils. Création des associations de communication avec Rational Rose 1. Sélectionner l icône d association, ou l icône d association unidirectionnelle, sur la barre d outils du diagramme.

18 Les cas d utilisation CHAPITRE 3 17 REMARQUE Si l icône d association n est pas présente sur la barre d outils du diagramme, elle peut être ajoutée en double-cliquant sur la barre d outils, en sélectionnant le choix Customize, dans le menu de raccourcis, et en l ajoutant à la barre d outils. 2. Cliquer sur un acteur qui initie une communication et étirer la ligne de l association vers le cas d utilisation désiré. Pour ajouter le stéréotype communicate (optionnel) 1. Double-cliquer sur la ligne d association afin de faire apparaître sa spécification. 2. Cliquer sur la flèche dans le champ Stereotype pour faire apparaître le menu déroulant, et sélectionner communicate. 3. Cliquer sur le bouton OK pour fermer la spécification. 4. Répéter les étapes précédentes pour chaque relation de communication supplémentaires. Création des relations d inclusion avec Rational Rose 1. Sélectionner l icône d association unidirectionnelle sur la barre d outils. 2. Cliquer sur le cas d utilisation utilisateur et faire glisser l icône d association unidirectionnelle vers le cas d utilisation utilisé. 3. Double-cliquer sur la flèche de l association unidirectionnelle pour faire apparaître la fenêtre de spécification. 4. Cliquer sur la flèche dans le champ Stereotype pour faire apparaître le menu déroulant, et sélectionner include. 5. Cliquer sur le bouton OK pour fermer la fenêtre de spécification. Création des relations d extension avec Rational Rose 1. Sélectionner l icône d association unidirectionnelle sur la barre d outils. 2. Cliquer sur le cas d utilisation qui contient la fonctionnalité étendue et étirer l icône d association unidirectionnelle vers le cas d utilisation de base.

19 18 Modélisation UML avec Rational Rose 2000 Figure 3-9 Diagramme de cas d utilisation principal. 3. Double-cliquer sur la flèche de l association unidirectionnelle pour faire apparaître la fenêtre de spécification. 4. Cliquer sur la flèche dans le champ Stereotype pour faire apparaître le menu déroulant, et sélectionner extend. 5. Cliquer sur le bouton OK pour fermer la fenêtre de spécification. Le diagramme de cas d utilisation principal pour le système d inscription aux cours de l ESU apparaît Figure 3-9. Création de diagrammes de cas d utilisation supplémentaires avec Rational Rose 1. Double-cliquer sur la vue des cas d utilisation (Use Case View) dans le navigateur de façon à faire apparaître le menu contextuel. 2. Sélectionner l option New:Use Case Diagram du menu. 3. Le diagramme de cas d utilisation étant ouvert, taper son nom. 4. Ouvrir le diagramme et y ajouter des acteurs, des cas d utilisation et des interactions, selon les besoins.

20 Les cas d utilisation CHAPITRE 3 19 Figure 3-10 Un diagramme de cas d utilisation supplémentaire. Un exemple de diagramme de cas d utilisation supplémentaire est présenté Figure Diagrammes d activité À ce stade du cycle de vie, des diagrammes d activité peuvent aussi être créés. Ces diagrammes représentent la dynamique du système. Ce sont des organigrammes utilisés pour montrer les enchaînements des activités d un système. Ils représentent le flot de contrôle, qui retrace le fil de l exécution et qui transite d une activité à l autre du système. Ces diagrammes contiennent aussi les activités qui peuvent être exécutées en parallèle, et tout chemin secondaire du flot de contrôle. À ce point du cycle de vie, les diagrammes d activités peuvent donc être créés afin de représenter les flots entre les cas d utilisation, ainsi que les flots à l intérieur d un cas d utilisation particulier. Plus tard dans le cycle de vie, les diagrammes d activité pourront être créés pour montrer les enchaînements à l intérieur d une opération.

21 20 Modélisation UML avec Rational Rose 2000 Les diagrammes d activités contiennent des activités, des transitions entre les activités, des points de branchement conditionnel et des barres de synchronisation. Dans UML, les activités sont représentées par des rectangles aux coins arrondis, les transitions sont dessinées comme des flèches orientées, les points de branchement sont représentés comme des losanges et les barres de synchronisation sont des barres horizontales ou verticales épaisses (voir Figure 3-11). Figure 3-11 Notations UML pour les éléments des diagrammes d activité. Activités Création de diagrammes d activités avec Rational Rose 1. Cliquer avec le bouton droit sur la vue des cas d utilisation dans le navigateur afin de faire apparaître le menu contextuel. 2. Sélectionner le choix New:Activity Diagram du menu. Cela aura pour effet d ajouter dans le navigateur un diagramme d activité dénommé NewDiagram. 3. Le nouveau diagramme étant ouvert, taper son nom. 4. Double-cliquer sur le diagramme d activité dans le navigateur afin de l ouvrir. Une vue du navigateur avec un diagramme d activité est présentée Figure Une activité est l exécution d un comportement au sein d un enchaînement. Création d activités avec Rational Rose 1. Sélectionner l icône correspondant à une activité sur la barre d outils.

22 Les cas d utilisation CHAPITRE 3 21 Figure 3-12 Diagramme d activités dans la fenêtre du navigateur. 2. Placer l activité en cliquant dans la fenêtre du diagramme d activité. 3. L activité étant sélectionnée, entrer son nom. Des exemples d activités sont présentés Figure Figure 3-13 Activités.

23 22 Modélisation UML avec Rational Rose 2000 Transitions Figure 3-14 Transitions. Les transitions sont utilisées pour montrer le passage du flot de contrôle d une activité à l autre. Elles sont d habitude déclenchées par la fin du comportement de l activité origine. Création de transitions avec Rational Rose 1. Sélectionner l icône correspondant à une transition dans la barre d outils. 2. Cliquer sur l activité d origine et étirer la flèche de la transition vers l activité successeur. Des exemples de transitions sont présentés Figure Point de branchement conditionnel Quand on modélise les enchaînements d un système, il arrive couramment que l on doive représenter des flots de contrôles qui s aiguillent à partir de points de branchement conditionnel. Les transitions qui partent d un point de branchement possèdent une condition appelée garde. Cette garde est utilisée afin de déterminer quel chemin sera suivi depuis le point de branchement. Les points de branchement conditionnel, accompagnés de leurs gardes, permettent de spécifier les différents chemins possibles dans les enchaînements du système.

24 Les cas d utilisation CHAPITRE 3 23 Création de points de branchement conditionnel avec Rational Rose 1. Sélectionner l icône correspondant à un point de branchement sur la barre d outils. 2. Cliquer sur la fenêtre du diagramme d activités afin d y placer le point de branchement. 3. Le point de branchement étant sélectionné, taper son nom. 4. Sélectionner l icône de transition sur la barre d outils. 5. Cliquer sur l activité origine et étirer la transition vers l icône du point de branchement. Un exemple de point de branchement conditionnel est présenté Figure Figure 3-15 Point de branchement conditionnel dans un diagramme d activités. Création de transitions conditionnelles avec Rational Rose 1. Sélectionner l icône correspondant à une transition (State Transition) sur la barre d outils. 2. Cliquer sur le point de branchement et étirer la transition vers l activité en aval. REMARQUE Il peut se produire que Rational Rose place la transition au-dessus d une transition existante ; pour les séparer, il faut sélectionner la nouvelle transition et l écarter sur la fenêtre contenant le diagramme d activités.

25 24 Modélisation UML avec Rational Rose Cliquer deux fois sur la flèche de la transition afin de faire apparaître sa spécification. 4. Choisir l onglet Detail. 5. Taper la condition de garde dans le champ Guard Condition. 6. Cliquer sur le bouton OK pour fermer la fenêtre de spécification. Une transition accompagnée d une garde est présentée Figure Figure 3-16 Transition gardée. Création de transitions rectilignes avec Rational Rose 1. Sélectionner la transition que l on doit rendre rectiligne (des sélections multiples sont possibles en utilisant la touche MAJ). 2. Sélectionner l option Format:Line Style:Rectilinear dans le menu général. 3. Replacer les lignes à votre convenance en les sélectionnant et en les tirant vers leur emplacement choisi dans la fenêtre du diagramme d activités. Des exemples de transitions rectilignes sont présentés Figure 3-17.

26 Les cas d utilisation CHAPITRE 3 25 Figure 3-17 Transitions rectilignes. Barres de synchronisation Dans l enchaînement des activités d un système, certaines d entre elles peuvent se dérouler en parallèle. Pour spécifier des activités concurrentes, on utilise une barre de synchronisation. Ce symbole peut également servir à préciser un point de jonction dans un enchaînement ; celui-ci détermine quelles sont les activités qui doivent s achever avant que l exécution ne puisse continuer. Une barre de synchronisation peut posséder plusieurs transitions en amont et une transition en aval, ou bien une transition entrante et plusieurs transitions sortantes. Création de barres de synchronisation avec Rational Rose 1. Sélectionner la barre de synchronisation horizontale ou bien la barre de synchronisation verticale sur les icônes de la barre d outils. 2. Cliquer sur la fenêtre du diagramme d activités afin d y placer la barre de synchronisation. 3. Sélectionner l icône de transition sur la barre d outils et ajouter toute transition entrante ou sortante nécessaire à la synchronisation. Les barres de synchronisation sont présentées Figure 3-18.

27 26 Modélisation UML avec Rational Rose 2000 Figure 3-18 Barres de synchronisation. Travées Les travées sont utilisées pour partitionner les diagrammes d activités. On s en sert généralement pour mettre en évidence la répartition des activités par personnes ou organisations responsables. Création de travées avec Rational Rose 1. Sélectionner l icône de travée sur la barre d outils. 2. Cliquer sur la fenêtre du diagramme d activités pour y placer une travée. 3. Double-cliquer sur les mots New Swimlane pour ouvrir la fenêtre de spécification de la travée.

28 Les cas d utilisation CHAPITRE Entrer le nom de la travée dans le champ Name. 5. Cliquer sur le bouton OK pour fermer la fenêtre de spécification. 6. Il est possible de redimensionner la travée en cliquant sur son bord supérieur et en l étirant jusqu à l endroit voulu. 7. Tirer toutes les activités et transitions nécessaires dans la travée. REMARQUE On peut créer de nouvelles activités et transitions directement dans la travée. Un exemple de diagramme d activités comportant des travées est présenté Figure Figure 3-19 Travées.

29 28 Modélisation UML avec Rational Rose 2000 Activités initiales et finales Des symboles spéciaux sont réservés pour les activités initiales et finales d un enchaînement. L activité initiale est figurée par un rond plein, et l activité finale par un rond plein entouré d un cercle. En général, il n existe pour chaque enchaînement qu une activité initiale mais une ou plusieurs activités finales (une par chemin possible dans l enchaînement). Création d activités initiales et finales avec Rational Rose 1. Sélectionner l icône d état initial ou final sur la barre d outils. 2. Cliquer sur la fenêtre du diagramme d activités afin d y placer l état initial ou final. 3. Pour un état initial, cliquer sur l icône de transition parmi les icônes de la barre d outils, puis, dans la fenêtre du diagramme, sur l état initial, et étirer la transition vers la première activité de l enchaînement. 4. Pour un état final, cliquer sur l icône de transition parmi les icônes de la barre d outils, puis, dans la fenêtre du diagramme, sur une des activités finales, et étirer la transition vers l état final. Un diagramme d activités comportant des états initiaux et finaux est présenté Figure 3-20.

30 Les cas d utilisation CHAPITRE 3 29 Figure 3-20 États initiaux et finaux. Synthèse Le comportement d un système est décrit par un modèle de cas d utilisation qui montre les fonctions attendues du système (les cas d utilisation), son environnement (les acteurs), et les relations entre les cas d utilisation et les acteurs (diagramme des cas d utilisation.) Le rôle crucial d un modèle de cas d utilisation est la communication des fonctionnalités du système, et de son comportement, au client ou à l utilisateur final. Un modèle à base de cas d utilisation est ébauché lors de la phase d étude d opportunité par l identification des acteurs et des principaux cas d utilisation du système. Le modèle est mûri pendant la phase d élaboration. Les acteurs ne font pas partie du système ils représentent toute personne ou entité susceptible d interagir avec le système. Les cas d utilisation décrivent

31 30 Modélisation UML avec Rational Rose 2000 les fonctionnalités fournies par le système. Ils modélisent un dialogue entre un acteur et le système. Chaque cas d utilisation est documenté par un flot d événements. Le flot des événements est une description des événements nécessaires à l accomplissement du comportement requis par un cas d utilisation. Le flot des événements décrit ce que le système devrait faire, et non comment le système devrait le faire. Pour un système, un diagramme de cas d utilisation est une vue graphique de tout ou partie de ses acteurs, de ses cas d utilisation, et de leurs interactions. Deux types de relations peuvent exister entre des cas d utilisation : la relation de type include et la relation de type extend. Une relation de type include sert à exhiber une fonctionnalité partagée par plusieurs cas d utilisation ; une relation de type extend indique un comportement optionnel d un cas d utilisation. Les diagrammes d activité représentent la dynamique du système. Ce sont des organigrammes que l on utilise pour montrer les enchaînements des activités d un système. À ce stade du cycle de vie, des diagrammes d activités peuvent être créés afin de représenter les flots entre les cas d utilisation, ainsi que les flots à l intérieur d un cas d utilisation particulier. Plus tard dans le cycle de vie, les diagrammes d activité pourront être créés pour montrer les enchaînements à l intérieur d une même opération.

Réalisez votre propre carte de vœux Éléctronique

Réalisez votre propre carte de vœux Éléctronique Les différentes possibilités d animer une carte de vœux Il existe plusieurs possibilités d animer une carte de vœux : - Une Vidéo : Vous pouvez créer une vidéo, un film simplement avec Windows Media Player.

Plus en détail

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE PRISE EN MAIN D UN TABLEUR Version OPEN OFFICE Prise en main d un tableur page 2 1. L utilisation de la souris Pour faire fonctionner un tableur, on utilise le clavier mais aussi la souris. Rappelons,

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

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

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre

Plus en détail

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits Espace pro Installation des composants avec Firefox Pour Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits Version 2.0.3 1 Sommaire 1. Installation du composant de lecture de la carte Vitale

Plus en détail

Service On Line : Gestion des Incidents

Service On Line : Gestion des Incidents Service On Line : Gestion des Incidents Guide de l utilisateur VCSTIMELESS Support Client Octobre 07 Préface Le document SoL Guide de l utilisateur explique comment utiliser l application SoL implémentée

Plus en détail

Mon aide mémoire traitement de texte (Microsoft Word)

Mon aide mémoire traitement de texte (Microsoft Word) . Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux

Plus en détail

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac Le Marketing Manager de bluevizia est un outil informatique facile à utiliser et moderne pour le développement et la gestion des processus marketing. Installation du logiciel Windows Double cliquez avec

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

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée. Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le

Plus en détail

Allegroupe. Système de gestion des paiements préautorisés

Allegroupe. Système de gestion des paiements préautorisés Allegroupe Système de gestion des paiements préautorisés S:\PROCEDUR.CLI\PRODUITS\COLLECTI\CopieEcranCollectif\Collectif Doc\AllegroupePPA\PPA.doc Page 1 Objectif du système Le système de paiement préautorisé

Plus en détail

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra

Plus en détail

Designer d escalier GUIDE DE L UTILISATEUR. Stair Designer-1

Designer d escalier GUIDE DE L UTILISATEUR. Stair Designer-1 Designer d escalier GUIDE DE L UTILISATEUR Stair Designer-1 Stair Designer-2 Designer d escalier Le Designer d escalier rend facile la réalisation et la mise en place d escaliers sur mesure dans votre

Plus en détail

INTRODUCTION. Pour réaliser une pièce sur Charlyrobot, il faut le faire en trois étapes :

INTRODUCTION. Pour réaliser une pièce sur Charlyrobot, il faut le faire en trois étapes : Charly Graal est un logiciel de CFAO INTRODUCTION (Conception Fabrication Assistée par Ordinateur) Il intègre 3 applications : Gcao : Graal Conception Assistée par Ordinateur Gfao : Graal Fabrication Assistée

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

Plus en détail

Découvrez Windows NetMeeting

Découvrez Windows NetMeeting Découvrez Windows NetMeeting Conférence Internet 2001 Université de Moncton. Tous droits réservés. Table des matières 1. Comment puis-je télécharger, installer et démarrer NetMeeting?... 3 2. Quelles sont

Plus en détail

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring 3 Installer Joomla Dans ce chapitre, nous procéderons au téléchargement et à l installation manuelle de Joomla, et nous expliquerons la configuration de base. Les captures d écran et les instructions font

Plus en détail

GUIDE D UTILISATION. Informations importantes Toshiba FOLIO 100 Conseils pour une première utilisation, configuration et principaux usages

GUIDE D UTILISATION. Informations importantes Toshiba FOLIO 100 Conseils pour une première utilisation, configuration et principaux usages GUIDE D UTILISATION Informations importantes Toshiba FOLIO 100 Conseils pour une première utilisation, configuration et principaux usages Cher client Toshiba, Merci d avoir choisi la tablette multimédia

Plus en détail

Création d articles sur le site web du GSP

Création d articles sur le site web du GSP Création d articles sur le site web du GSP Mode d emploi pour les membres du groupe spéléo Porrentruy. www.speleoporrentruy.ch 1 Article avec photo et document pdf sur le site du groupe spéléo Porrentruy

Plus en détail

http://www.microsoft.com/fr-fr/account/default.aspx). GeoGebra & Microsoft Office 631

http://www.microsoft.com/fr-fr/account/default.aspx). GeoGebra & Microsoft Office 631 Fiche technique 39 GeoGebra & Microsoft Office 1 Connexion aux services Microsoft 2 Insérer une figure GeoGebraTube dans Word 3 Insérer une figure GeoGebra dans PowerPoint Les possesseurs de la suite bureautique

Plus en détail

Création et utilisation de formulaire pdf

Création et utilisation de formulaire pdf Création et utilisation de formulaire pdf Grâce à Adobe Acrobat, il est plus facile de créer, de remplir et d envoyer des formulaires électroniques PDF. Vous pouvez concevoir et créer un formulaire complètement

Plus en détail

Création WEB avec DreamweaverMX

Création WEB avec DreamweaverMX Creation Web avec DreamweaverMX MX Initiation Sommaire.preparation.mise en forme.liens hypertextes.images.liens sur images.images avec zones sensibles.images survolees.liens de type courriel.apercu dans

Plus en détail

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare) Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles

Plus en détail

A L ERT. Pour démarrer rapidement avec

A L ERT. Pour démarrer rapidement avec A L ERT Pour démarrer rapidement avec I N STAL L ATION Pour lancer l installation de la Solution Micromedia, insérer le CD-ROM d installation dans le lecteur. Si le programme d installation ne démarre

Plus en détail

Utilisation du logiciel GALAAD

Utilisation du logiciel GALAAD 1 Sommaire: Présentation du logiciel GALAAD 1. Démarrer le programme........ 2. Présentation de l écran du logiciel....... Les barres d'outils, sauvegarder... 3. Créer un nouveau fichier........ 4. Préparer

Plus en détail

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer» TUTORIEL IMPRESS Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer» Une page impress s'ouvre : Le volet gauche contiendra toutes les diapositives

Plus en détail

L ORDINATEUR FACILE D ACCÈS!

L ORDINATEUR FACILE D ACCÈS! L ORDINATEUR FACILE D ACCÈS! Préparé par Éric Roussel, enseignant spécialisé en informatique / École Jacques-Ouellette / 2009 Préambule Il est important de noter qu il n y a pas d adaptation parfaite des

Plus en détail

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR HISTORIQUE DES VERSIONS Vers. Date Rédacteur Objet de la modification 1.00 Juillet 2007 GTBO_AGRI Création du document 1.01 Février 2009 SAMOA

Plus en détail

Réalisation de cartes vectorielles avec Word

Réalisation de cartes vectorielles avec Word Réalisation de cartes vectorielles avec Word Vectorisation de la carte Après avoir scanné ou avoir récupéré un fond de carte sur Internet, insérez-la dans votre fichier Word : Commencez par rendre visible

Plus en détail

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4 Messagerie Zimbra version 7 Prise en main Nadège HARDY-VIDAL 2 septembre 20 SOMMAIRE. Connexion à la messagerie Zimbra 4..Pré-requis 4.2.Ecran de connexion à la messagerie 4 2. Présentation générale de

Plus en détail

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur. C.F.A.O. : Conception et Fabrication Assistées par Ordinateur. La CFAO réunit dans une même démarche informatique les actions de conception et de fabrication d un objet. La technique utilisée permet à

Plus en détail

COURS WINDEV NUMERO 3

COURS WINDEV NUMERO 3 COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev

Plus en détail

Manuel utilisateur Portail SAP

Manuel utilisateur Portail SAP Manuel utilisateur Portail SAP Procédures demande d achats Manuel Utilisateur SmileySup - Portail SAP v1.0 1/31 1. Table des matières 1. Table des matières... 2 2. Introduction... 3 3. Vue processus...

Plus en détail

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft. MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft. Accès MISE AU POINT FINANCIÈRE Guide de l utilisateur (V3) Octobre 2012 Page 2

Plus en détail

Retour table des matières

Retour table des matières TABLE DES MATIÈRES Ouvrir un compte 1 Créer votre nom utilisateur et votre mot de passe 1 Ouvrir une session 3 Faire une commande / Légende de prix 3 1. Avec l option «Mes favoris» 4 2. Avec l option «Items

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22 Services bancaires par Internet aux entreprises Guide pratique pour : Rapports de solde Version 8.05.22 Table des matières Avez-vous besoin d aide?... 3 Exigences informatiques... 4 Navigateurs acceptés...

Plus en détail

PRISE EN MAIN D ILLUSTRATOR

PRISE EN MAIN D ILLUSTRATOR CHAPITRE 1 PRISE EN MAIN D ILLUSTRATOR Présentation... 13 Contenu du livre... 13 Les nouveautés... 14 Composants de l interface... 15 Afficher les documents... 20 Organiser son espace de travail... 21

Plus en détail

Manuel d utilisation du logiciel Signexpert Paraph

Manuel d utilisation du logiciel Signexpert Paraph Manuel d utilisation du logiciel Signexpert Paraph 1 Contenu Introduction... 3 Téléchargement de Signexpert Paraph... 4 Installation de Signexpert Paraph... 4 Description des différentes zones du logiciel...

Plus en détail

ESPACE COLLABORATIF SHAREPOINT

ESPACE COLLABORATIF SHAREPOINT Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...

Plus en détail

Quelques outils pour le logiciel «Tuxpaint»

Quelques outils pour le logiciel «Tuxpaint» Quelques outils pour le logiciel «Tuxpaint» Version PC 0.9.20b- 2008-08-20 Télécharger la version gratuite : http://www.tuxpaint.org/download/ Pascale-Dominique Chaillez Lynda O Connell Conseillères pédagogiques

Plus en détail

Excel 2007 Niveau 3 Page 1 www.admexcel.com

Excel 2007 Niveau 3 Page 1 www.admexcel.com Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement

Plus en détail

Utilisation du logiciel ModellingSpace

Utilisation du logiciel ModellingSpace Utilisation du logiciel ModellingSpace 1. Pour ouvrir le logiciel, cliquer deux fois sur l icône de ModellingSpace se trouvant sur le bureau. N ouvrez pas d autres applications en même temps que ModellingSpace.

Plus en détail

GUIDE D UTILISATION DU LOGICIEL DE TELE-MAINTENANCE. TEAM VIEWER Version 7.

GUIDE D UTILISATION DU LOGICIEL DE TELE-MAINTENANCE. TEAM VIEWER Version 7. www.teamviewer.com/fr/download/index.aspx Guide de mise en place de la télé-maintenance GUIDE D UTILISATION DU LOGICIEL DE TELE-MAINTENANCE TEAM VIEWER Version 7. Ce tutoriel vous décrit pas-à-pas la procédure

Plus en détail

Correction des Travaux Pratiques Organiser son espace de travail

Correction des Travaux Pratiques Organiser son espace de travail Module 01 Correction des Travaux Pratiques Organiser son espace de travail Correction de l exercice N 1 Organiser son espace de travail Objectif de l exercice : 1. Comprendre le dock 2. Afficher les règles

Plus en détail

Procédure d installation de mexi backup

Procédure d installation de mexi backup Procédure d installation de mexi backup Version : 1.0 Date : 15/08/2005 3UpUHTXLV La configuration minimale pour installer et utiliser le logiciel mexi backup est : Microsoft Windows 2000 ou supérieur

Plus en détail

La Clé informatique. Formation Excel XP Aide-mémoire

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

Conférence et partage avec NetMeeting

Conférence et partage avec NetMeeting Conférence et partage avec NetMeeting Outil de communication, disponible dans l environnement Windows, NetMeeting peut être utilisé en dehors d Internet sur un réseau local. Il offre alors des fonctions

Plus en détail

Allocation de l adressage IP à l aide du protocole DHCP.doc

Allocation de l adressage IP à l aide du protocole DHCP.doc Allocation de l adressage IP à l aide du protocole DHCP.doc Sommaire 1. Ajout et autorisation d un service Serveur DHCP...2 1.1. Comment le protocole DHCP alloue des adresses IP...2 1.2. Processus de

Plus en détail

Développement d une application Android pour l Association des Paralysés de France

Développement d une application Android pour l Association des Paralysés de France Master 1 Projet d année Développement Android Développement d une application Android pour l Association des Paralysés de France Année universitaire 2011/2012 Axel DEBRAY Robin KAMINSKI Charline RENART

Plus en détail

Écriture de journal. (Virement de dépense)

Écriture de journal. (Virement de dépense) Écriture de journal (Virement de dépense) SERVICE DES FINANCES Équipe de formation PeopleSoft version 8.9 Août 2014 TABLES DES MATIERES AVERTISSEMENT... 3 INTRODUCTION... 4 RAISONS JUSTIFIANT LA CRÉATION

Plus en détail

Utilisation de l outil lié à MBKSTR 9

Utilisation de l outil lié à MBKSTR 9 Utilisation de l outil lié à MBKSTR 9 Avec MBKSTR, vous disposez d un outil fonctionnant sous Excel (version 97 au minimum) et permettant de faire les études financières suivantes : Aide à la vente avec

Plus en détail

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet. 1- Optimiser le poids de votre image : Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet. Tous les types d utilisateurs (auteur, publicateur,

Plus en détail

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Bases de données. Table des matières. Introduction. (ReferencePlus.ca) Bases de données (ReferencePlus.ca) Table des matières Introduction Ouvrir une nouvelle Base de données Ouvrir une Base de données déjà existante Retirer une base de données de la liste des bases dans

Plus en détail

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF SOMMAIRE Sommaire... 2 Un espace de travail collaboratif, pourquoi faire?... 3 Créer votre espace collaboratif... 4 Ajouter des membres... 6 Utiliser

Plus en détail

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT Table des matières Présentation du Centre de gestion des licences en volume (VLSC)... 3 Inscription auprès

Plus en détail

DE CENTRALISE FACTURE CRE ATION

DE CENTRALISE FACTURE CRE ATION DE CENTRALISE FACTURE CRE ATION Cliquer sur «facturation décentralisée» Double cliquer sur «facture» Page 1 sur 24 Cliquer sur «nouveau» Page 2 sur 24 À noter : Les champs qui sont en jaune doivent obligatoirement

Plus en détail

Création d un document PublishView

Création d un document PublishView Auteur : Jean Louis Balas Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Création d un document PublishView Ce document est réalisé avec la version 3.0.2 du logiciel TI Nspire CAS Teacher

Plus en détail

Infolettre #18 : Les graphiques avec Excel 2010

Infolettre #18 : Les graphiques avec Excel 2010 Infolettre #18 : Les graphiques avec Excel 2010 Table des matières Introduction... 1 Hourra! Le retour du double-clic... 1 Modifier le graphique... 4 Onglet Création... 4 L onglet Disposition... 7 Onglet

Plus en détail

Installation et utilisation du client FirstClass 11

Installation et utilisation du client FirstClass 11 Installation et utilisation du client FirstClass 11 Support par téléphone au 03-80-77-26-46 ou par messagerie sur la conférence «Support Melagri» Sommaire Page I) Installation du client FirstClass 2 II)

Plus en détail

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

Consignes générales :

Consignes générales : PROCÉDURE POUR DÉPÔT DANS WEBCT Consignes générales : 1) Il est important de toujours conserver une copie de votre Webfolio ou Dossier professionnel sur votre disquette, clé USB ou sur votre disque dur

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

Disque Dur Internet «Découverte» Guide d utilisation du service

Disque Dur Internet «Découverte» Guide d utilisation du service Disque Dur Internet «Découverte» Guide d utilisation du service janvier 05 Disque Dur Internet - Guide d utilisation du service 1 SOMMAIRE 1 A QUOI SERT LE SERVICE DE STOKAGE COLLABORATIF?... 3 1.1 L accès

Plus en détail

Documentation Liste des changements apportés

Documentation Liste des changements apportés Version 4.1.000 Documentation Liste des changements apportés C2 Innovations 2010 Table des matières À LA VERSION 4.1... 4 NOUVEAU PRE REQUIS POUR L INSTALLATION DE C2... 4 FERMER LA SESSION D UN UTILISATEUR

Plus en détail

Guide de l utilisateur Auteurs

Guide de l utilisateur Auteurs Guide de l utilisateur Auteurs Système de gestion des droits de reproduction en ligne de Copibec Table des matières Introduction 5 Compte 6 Inscription d un nouveau compte 6 Gestion des comptes 10 Ajouter

Plus en détail

NAVIGATION SUR INTERNET EXPLORER

NAVIGATION SUR INTERNET EXPLORER Centres d accès communautaire Internet des Îles NAVIGATION SUR INTERNET EXPLORER Table des matières Introduction 1- Les barres d outils 1.1 La barre d adresse 2 5 min. 1.2. Les boutons de navigation 2

Plus en détail

Table des matières...2 Introduction...4 Terminologie...4

Table des matières...2 Introduction...4 Terminologie...4 Table des matières Table des matières...2 Introduction...4 Terminologie...4 Programme EasyTour...5 Premiers pas...5 Installation...6 Installation du logiciel EasyTour...6 Branchement du téléchargeur...6

Plus en détail

Dossier I Découverte de Base d Open Office

Dossier I Découverte de Base d Open Office ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire

Plus en détail

Paramétrage des navigateurs

Paramétrage des navigateurs Paramétrage des navigateurs 1 Procédure d'accès aux ressources électroniques nationales suivant le script de configuration automatique de proxy revelec.pac Document mis à jour en avril 201 Configuration

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

La navigation sur le Web avec Internet Explorer 6 Première approche

La navigation sur le Web avec Internet Explorer 6 Première approche . Responsable TICE La navigation sur le Web avec Internet Explorer 6 Première approche Département TICE et informatique Décembre - 2003. Philippe Ratat TICE Naviguer sur le Web Techniques explorées : 5

Plus en détail

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...

Plus en détail

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel PAGE L écran du logiciel d Open Office Draw Nom du document : Nom d enregistrement Barre de mise forme: Ligne, couleurs, fond,... Barre de menu: Les commandes du logiciel Barre d outils: Les boutons de

Plus en détail

M@gistère Glossaire des outils

M@gistère Glossaire des outils DSDEN du Rhône M@gistère Glossaire des outils Les blocs : bandeau gris Nous vous présentons les items que nous avons testés qui nous paraissent fonctionner. L astérisque devant le nom d un bloc indique

Plus en détail

GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20

GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20 GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20 Le browser Beyond 20/20 permet de visualiser, manipuler, présenter sous forme graphique, imprimer et sauvegarder des tableaux de données. Il s agit d un logiciel

Plus en détail

Sauvegarder sa messagerie Outlook 2010

Sauvegarder sa messagerie Outlook 2010 Messagerie Outlook 2010 Solutions informatiques w Procédure Sauvegarder sa messagerie Outlook 2010 1/8 Sommaire SOMMAIRE 1 Introduction... 3 2 Définir la version d Outlook... 3 3... 5 2/8 1 Introduction

Plus en détail

Mode Opératoire Ciel Gestion commerciale V 12 et s (2006)

Mode Opératoire Ciel Gestion commerciale V 12 et s (2006) 1/6 09/05/2006-18:44:31 Mode Opératoire Ciel Gestion commerciale V 12 et s (2006) C. Terrier Reproduction autorisée pour des formateurs dans un cadre pédagogique et non commercial après autorisation de

Plus en détail

Formation tableur niveau 1 (Excel 2013)

Formation tableur niveau 1 (Excel 2013) Formation tableur niveau 1 (Excel 2013) L objectif général de cette formation est de repérer les différents éléments de la fenêtre Excel, de réaliser et de mettre en forme un tableau simple en utilisant

Plus en détail

MODE D EMPLOI. Plateforme de réflexion et de recherche de la CIDEGEF pour un modèle de management francophone

MODE D EMPLOI. Plateforme de réflexion et de recherche de la CIDEGEF pour un modèle de management francophone MODE D EMPLOI Plateforme de réflexion et de recherche de la CIDEGEF pour un modèle de management francophone 1 S INSCRIRE À LA PLATEFORME CIDEGEF Si vous n êtes pas encore inscrit à la plateforme, rien

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

Utilisation de l éditeur.

Utilisation de l éditeur. Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7

Plus en détail

Les nouveautés de Ciel Comptes personnels

Les nouveautés de Ciel Comptes personnels Les nouveautés de Ciel Comptes personnels Sage activité Ciel 35, rue de la Gare - 75917 PARIS Cedex 19 Tél. 01.55.26.33.33 - Fax. 01.55.26.40.33 Site internet : http://www.ciel.com Chère Cliente, Cher

Plus en détail

Direction générale statistique et information économique. Manuel d usage : l application web pour l enquête sur la structure des entreprises

Direction générale statistique et information économique. Manuel d usage : l application web pour l enquête sur la structure des entreprises Direction générale statistique et information économique Manuel d usage : l application web pour l enquête sur la structure des entreprises Année d enquête 2011 - Version 1.1 26 oktober 2012 1 Table des

Plus en détail

LO19. Tutorial Rotional Rose. Alexandre Penfornis Thomas Derive

LO19. Tutorial Rotional Rose. Alexandre Penfornis Thomas Derive LO19 Tutorial Rotional Rose Alexandre Penfornis Qu est ce que Rational Rose? Aujourd hui, la réalisation d un logiciel doit se faire dans des délais de plus en plus courts et doit permettre de pouvoir

Plus en détail

Quelques outils pour le logiciel «Tux Paint»

Quelques outils pour le logiciel «Tux Paint» Quelques outils pour le logiciel «Tux Paint» Version Window's 0.9.21 Télécharger la version gratuite : http://www.tux Paint.org/download/ Pascale-Dominique Chaillez Lynda O Connell Conseillères pédagogiques

Plus en détail

Date : juin 2009 AIDE SUR LES CERTIFICATS. Comment sauvegarder et installer son certificat

Date : juin 2009 AIDE SUR LES CERTIFICATS. Comment sauvegarder et installer son certificat Date : juin 2009 AIDE SUR LES CERTIFICATS 1 Transférer mon certificat sur Internet Explorer 3 1.1 Sauvegarde du certificat sur Internet Explorer 3 1.2 Installation du certificat sur Internet Explorer 6

Plus en détail

Les bases de données. Se familiariser avec Base. Figure 1.1A Ouvre le fichier dont tu as besoin. Lance OpenOffice Base.

Les bases de données. Se familiariser avec Base. Figure 1.1A Ouvre le fichier dont tu as besoin. Lance OpenOffice Base. Exercice 1. 1 Se familiariser avec Base Figure 1.1A Ouvre le fichier dont tu as besoin. Données de l élève Lance OpenOffice Base. Ouvre le fichier nommé 6A Base de données clients (Figure 1.1A). Clique

Plus en détail

Page Paragraphe Modification. 18 7. Mise en page du document Le bouton "Format de page" est maintenant "Page"

Page Paragraphe Modification. 18 7. Mise en page du document Le bouton Format de page est maintenant Page AIDE AUX EXTRACTIONS COMPLÉMENTS POUR OPEN OFFICE 2 Le guide d'aide aux extractions de la base élèves 1 er degré a été réalisé pour Excel ou Open Office version 1. La passage à Open office version 2 a

Plus en détail

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22 Services bancaires par Internet aux entreprises Guide pratique pour : Transfert de fichiers Version 08.05.22 Table des matières Introduction...3 Avez-vous besoin d'aide?... 3 Exigences informatiques...

Plus en détail

LES ACHATS SUR LE WEB (Version 3)

LES ACHATS SUR LE WEB (Version 3) LES ACHATS SUR LE WEB (Version 3) COMMERCE ÉLECTRONIQUE (B2B) La fonctionnalité de commerce électronique (B2B) du système financier SOFE permet à l usager de faire son magasinage sur le site Web des fournisseurs

Plus en détail

Procédure d installation des logiciels EBP sous environnement ESU4. Serveur SCRIBE ou Windows

Procédure d installation des logiciels EBP sous environnement ESU4. Serveur SCRIBE ou Windows Procédure d installation des logiciels EBP sous environnement ESU 4 Serveur SCRIBE ou Windows EBP Informatique SA Rue de Cutesson ZA Bel Air BP 95 F-78513 Rambouillet Cedex Equipe Education Tél : 01 34

Plus en détail

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Table des matières Chapitre A : Principes de base des scripts... 1 Élaboration de votre premier script... 1 Importance du modèle...

Plus en détail

Prendre en main le logiciel ActivInspire 1.4

Prendre en main le logiciel ActivInspire 1.4 Prendre en main le logiciel ActivInspire 1.4 Comment récupérer ce logiciel? Se rendre sur le site Promethean Planet et plus précisément sur la page permettant de télécharger ActivInspire. Cliquer sur puis

Plus en détail

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail