Chapitre 1 Prsentation du progiciel Storm
Transcription
Chapitre 1 Prsentation du progiciel Storm
Chapitre 1 Présentation du progiciel STORM STORM est un progiciel qui est utilisé pour résoudre numériquement divers modèles quantitatifs en gestion, tant en recherche opérationnelle qu’en statistique. Il comporte 19 modules, ainsi qu’un éditeur flexible et facile à utiliser pour la saisie des données. Nous présentons dans ce texte les rudiments nécessaires à l'utilisation des modules suivants : - Flow Networks chapitre 4 - Linear/Integer Programming chapitres 2 et 3 - Project Management : PERT/CPM chapitre 6 - Transportation chapitre 5 L'apprentissage de STORM est grandement facilité par le système d'exploitation WINDOWS, que nous supposons déjà connu du lecteur. 1. La fenêtre initiale de STORM Une fois STORM lancé, le logo du progiciel apparaît sur l’écran. Après un court moment, la fenêtre STORM devrait ressembler à celle de la figure 1-1. L’agrandir à la taille maximale, en cliquant sur le bouton . Figure 1-1 Fenêtre initiale de STORM La fenêtre initiale de STORM renferme de nombreux éléments courants de l'environnement WINDOWS : Version du 22/07/00 Chapitre 1. Présentation du progiciel Storm Page 1.2 - une barre de titre : au début, elle donne seulement le nom du progiciel et les boutons et Fermer ; normalement (voir par exemple la figure 1-2), Réduire , Restaurer elle contient également le nom du module utilisé ainsi que le nom du fichier courant ; - une barre de menus : elle offre initialement 2 options, « File » et « Help » ; normalement (voir figure 1-2), elle en contient 4 autres, qui seront présentées à la section 2 ; - la barre d’outils WINDOWS contient 6 icônes, dont 2 seulement sont actives initialement, et deux cases d’option ; - la fenêtre centrale, appelée zone de travail, servira à entrer les données ; STORM l’utilisera pour présenter des boîtes de dialogue, ainsi que les résultats ; - la barre d’état, qui est vide initialement, contiendra des messages de STORM à l’usager. On peut déplacer et dimensionner les fenêtres STORM, sélectionner des commandes, passer d'un fichier ou d'un programme à un autre comme dans n'importe quelle autre application WINDOWS. La connaissance préalable de WINDOWS simplifie l'apprentissage de STORM. La fenêtre STORM renferme aussi des éléments qui lui sont propres et que nous verrons ci-dessous, en section 2. 2. Les éléments de la fenêtre STORM On peut démarrer ou terminer une session en cliquant sur l’une des deux icônes actives de la barre d’outils WINDOWS, ou encore en cliquant sur le menu File, puis sur l’une des commandes actives de ce menu : - l’icône ou la commande New du menu File permet de créer un nouveau fichier ; - l’icône existant ; ou la commande Open… du menu File permet d’ouvrir un fichier déjà - Exit, la 3e des commandes actives du menu File, permet de terminer la session. (On peut atteindre la même fin en cliquant sur le bouton de la barre de titre .) Supposons, à titre d’illustration, que l’on choisisse d’ouvrir un fichier et que le résultat ressemble à la figure 1-2. Les barres de la fenêtre STORM contiennent cette fois plus d’options qu’à la figure 1-1. Nous les décrivons ci-dessous une à une. La barre de titre et le nom « STORM » du progiciel, le nom du module utilisé, le nom du Elle contient le logo fichier courant, ainsi que les 3 boutons Réduire , Restaurer et Fermer qui permettent de modifier la fenêtre associée à Storm. Comme pour toute application WINDOWS, la fenêtre STORM peut occuper ou non la totalité de et permettent de basculer d’une présentation à l’autre. Par exemple, l’écran. Les boutons Version du 22/07/00 Chapitre 1. Présentation du progiciel Storm Page 1.3 est affiché lorsque la fenêtre STORM est réduite ; cliquer sur maximale de l’écran. la restaure à la dimension de titre barres de menus d'outils W. d'outils S. zone de travail barre d'état Figure 1-2 Exemple de fenêtre STORM La barre de menus Les menus sont décrits succinctement ci-dessous. Des présentations plus complètes ou plus détaillées seront données au besoin dans les chapitres ultérieurs. Logo de la feuille de données STORM File Menu pour manipuler le fichier de données Edit Menu pour modifier les données du modèle Format Menu pour modifier les paramètres du modèle Process Menu pour résoudre le modèle ou décrire les données Window Menu pour manipuler les fenêtres de la zone de travail Help Menu pour la fonction d’aide (n’est pas disponible pour l’instant) Boutons qui permettent de modifier la fenêtre associée au fichier courant Version du 22/07/00 Chapitre 1. Présentation du progiciel Storm Page 1.4 Note. La fenêtre associée au fichier courant peut occuper ou non la totalité de la zone centrale. Les boutons et permettent de basculer d’une présentation à l’autre. Par exemple, est affiché sur la la réduit (et s’affiche alors sur la barre barre de menus lorsque la fenêtre est maximale ; cliquer sur de titre de la petite fenêtre). La barre d'outils Windows Icône pour créer un nouveau fichier Icône pour ouvrir un fichier déjà existant Icône pour sauvegarder le fichier courant Icône pour sauvegarder le fichier sous un nouveau nom, ou à un endroit différent Icône pour imprimer la fenêtre active (feuille de données ou de résultats) Icône associée à la fonction d’aide (n’est pas disponible pour l’instant) La barre d'outils STORM Icône pour ajouter une ligne de données au fichier Icône pour supprimer une ligne de données Icône pour ajouter une colonne de données au fichier Icône pour supprimer une colonne de données Icône pour modifier les paramètres ou le titre du modèle Icône pour « résoudre » le modèle et produire des rapports de résultats À la droite de la barre d'outils STORM se trouve le titre du fichier courant. Version du 22/07/00 Chapitre 1. Présentation du progiciel Storm Page 1.5 La zone de travail Le format et le contenu de cette zone varient d’un module à l’autre. Ils seront présentés et expliqués aux chapitres subséquents. La zone de travail peut contenir 1 fenêtre, comme à la figure 1-2, ou plusieurs fenêtres ; il peut s’agir de feuilles de données ou de feuilles de résultats. La barre d'état La barre d'état fournit des renseignements sur l'action à entreprendre dans la cellule active, c’està-dire la cellule colorée bleu foncé de la zone de travail. Dans l’exemple de la figure 1-2, la cellule active est située à l’intersection de la ligne « ACT 1 » et de la colonne « SYMBOL » : la barre d'état donne le message d’entrer le nom de la tâche numéro 1. La barre d'état donne un message d’erreur lorsque la donnée fournie par l’usager n’est pas acceptable. Un truc simple pour connaître rapidement le rôle des icônes des barres d'outils est de pointer sur l’icône pour afficher sa description dans la barre d'état. 3. Déplacements dans une feuille de données Il est possible d'utiliser la souris ou le clavier pour déplacer le pointeur d'une cellule à une autre dans la feuille de données. Dans le 1er cas, il suffit de pointer la cellule voulue et de cliquer avec le bouton gauche de la souris. Dans le 2e, on recourt aux touches de direction. Défilement de la feuille de données Une feuille de données peut être beaucoup plus grande que la partie visible dans la fenêtre de l'écran. On accède aux zones cachées en faisant défiler la feuille à l'aide de la souris, du clavier ou des barres de défilement. Lorsqu'on utilise les barres de défilement, le pointeur ne bouge pas tant qu'on ne clique pas dans une cellule visible dans la fenêtre. On peut aussi utiliser les touches répertoriées dans le tableau 1-1 pour se déplacer dans la feuille de données. Version du 22/07/00 Chapitre 1. Présentation du progiciel Storm Touches Page 1.6 Opération Touches de direction Déplacer le pointeur d'une cellule dans le sens de la flèche Page Up Amener le pointeur à la première cellule utilisée d'une colonne Amener le pointeur à la dernière cellule utilisée d'une colonne Page Down Home Amener le pointeur à la première cellule utilisée d'une ligne End Amener le pointeur à la dernière cellule utilisée d'une ligne Tableau 1-1 Utilisation du clavier pour se déplacer dans la feuille de données 4. Liste des modules La liste des modules de STORM permet de choisir la procédure appropriée. Le début de cette liste, tel qu'il apparaît à l'écran, est présenté à la figure 1-3. Figure 1-3 Liste (partielle) des modules de STORM Version du 22/07/00 5. Chapitre 1. Présentation du progiciel Storm Page 1.7 Sauvegarde des données et des résultats STORM permet de créer 2 types de fichiers: - des fichiers de données dont l’extension par défaut est .dat et que l'on peut récupérer par la suite pour analyse à l’aide de STORM; - des fichiers de texte dont l’extension par défaut est .txt et que, par la suite, on peut imprimer ou importer dans un document de traitement de texte. Les changements apportés à une feuille de données, de même que les rapports produits, sont enregistrés temporairement dans la mémoire de l'ordinateur. Pour les conserver de façon permanente, il faut sauvegarder sur disque le document (feuille de données ou rapport). On utilise à cette fin - soit les icônes - soit les commandes « Save » et « Save As… » du menu « File ». et ; Les 2 icônes et les 2 commandes produisent le même résultat, sauf lorsque le document à sauvegarder est une feuille de données qui a été ouverte à l’aide de l’icône ou de la re commande « Open… » du menu « File ». Dans ce cas, la 1 icône ou commande remplace automatiquement le fichier ouvert par un nouveau dont le contenu tient compte des changements apportés à la feuille de données pendant la session en cours. Dans ce même cas, la seconde icône ou commande entraîne l’ouverture d’une boîte de dialogue « Enregistrer sous », ce qui permet à l’usager de sélectionner un chemin différent ou d'attribuer un nom différent au fichier, et lui donne ainsi l’occasion de sauvegarder dans des fichiers distincts la version originale de la feuille et sa version révisée. Dans tous les autres cas, STORM fait comme si l’usager avait choisi la seconde icône ou commande et ouvre une boîte de dialogue. Une boîte de dialogue « Enregistrer sous » typique est présentée la figure 1-4. Figure 1-4 La boîte de dialogue « Enregistrer sous » pour une feuille de données Version du 22/07/00 Chapitre 1. Présentation du progiciel Storm Page 1.8 Une extension par défaut est suggérée dans la zone « Nom de fichier » : .dat lorsqu’il s’agit de sauvegarder une feuille de données, et .txt s’il s’agit d’un rapport. La zone « Dossiers » affiche l'emplacement par défaut où le nouveau fichier sera enregistré ; si l'emplacement n'est pas celui désiré, sélectionner un nouveau chemin. Enregistrer toujours le fichier de résultats actif avant de fermer une feuille de données ou de quitter STORM, car STORM n'affiche pas un message de rappel à cet effet. 6. Limites des modules pour la dernière version testée de WINSTORM Le présent texte a été rédigé en utilisant une version préliminaire datant de l’automne 1999 du progiciel WINSTORM. Il a été révisé à la lumière des changements apportés en 2000 à WINSTORM. Le tableau suivant résume la taille maximale acceptée par la version 4.0 de WINSTORM pour les 4 modules présentés dans ce texte. No Module Taille du modèle 7 11 14 19 Flow Networks Linear/Integer Programming Project Management : PERT/CPM Transportation 50 sommets, 250 arcs 100 variables, 50 contraintes technologiques 100 tâches, 99 prédécesseurs immédiats 30 lignes, 30 colonnes