Vous êtes sur la page 1sur 8

Logiciel de consultation de données

METAR
Spécification de besoins
Auteurs : CHATELAIN Arnaud - MONTAGNE Marc
Groupe : M1B411
/01/2011
Spécification de besoins TP3 2011

Table des matières

1 Introduction...................................................................................................................................3
1.1 Objet du document..............................................................................................................3
1.2 Termes et abréviations........................................................................................................4
1.3 Documents associés et références...................................................................................4
2 Acteurs du système....................................................................................................................4
2.1 L’utilisateur............................................................................................................................4
3 Cas d’utilisation............................................................................................................................5
3.1 Diagramme des cas d’utilisation........................................................................................5
3.2 Recherche d’un METAR via le code OACI.......................................................................5
3.2.1 Objectif..........................................................................................................................5
3.2.2 Acteurs..........................................................................................................................5
3.2.3 Données échangées....................................................................................................5
3.2.4 Description des enchaînements.................................................................................5
3.2.5 Interface utilisateur.......................................................................................................6
3.3 Rechercher via une liste.....................................................................................................6
3.3.1 Objectifs........................................................................................................................6
3.3.2 Acteurs..........................................................................................................................6
3.3.3 Données échangées....................................................................................................6
3.3.4 Description des enchainements.................................................................................6
3.3.5 Interface utilisateur.......................................................................................................6
3.4 Quitter....................................................................................................................................6
3.4.1 Objectifs........................................................................................................................6
3.4.2 Acteurs..........................................................................................................................6
3.4.3 Données échangées....................................................................................................6
3.4.4 Description des enchainements.................................................................................7
3.4.5 Interface utilisateur.......................................................................................................7
3.5 Consultation du rapport METAR........................................................................................7
3.5.1 Objectifs........................................................................................................................7

2 CHATELAIN Arnaud – MONTAGNE Marc M1B411


Spécification de besoins TP3 2011

3.5.2 Acteurs..........................................................................................................................7
3.5.3 Données échangées....................................................................................................7
3.5.4 Description des enchainements.................................................................................7
3.5.5 Interface utilisateur.......................................................................................................7
3.6 Exporter le bulletin dans un fichier....................................................................................8
3.6.1 Objectifs........................................................................................................................8
3.6.2 Acteurs..........................................................................................................................8
3.6.3 Données échangées....................................................................................................8
3.6.4 Description des enchainements.................................................................................8
3.6.5 Interface utilisateur.......................................................................................................8

3 CHATELAIN Arnaud – MONTAGNE Marc M1B411


Spécification de besoins TP3 2011

1 Introduction
1.1 Objet du document
Ce document présente les besoins d’un logiciel de consultation d’informations
météorologiques utilisées dans l'aviation. Nous souhaitons créer un programme qui
permette de récupérer les informations météorologiques et ensuite de les afficher
convenablement. Ces informations météorologiques sont des « METAR »
(Meteorological Airport Report) qui contiennent toutes les données météorologiques
utiles à l’aviation. Il convient donc de les traiter et afficher de façon claire.

Ce document a pour but de préciser les différentes étapes et cas d’utilisations auxquels
sera confronté l’utilisateur du programme.

1.2 Termes et abréviations


Dans ce document, nous utiliserons différents termes et abréviation expliqués dans la
liste suivante :

Terme Définition

IHM Interface Homme Machine.

OACI Organisation de l’Aviation Civile Internationale

META METeorological Airport Report


R

1.3 Documents associés et références


Voici la liste des documents associés à notre spécification de besoins :

[1] « Sujet TP3 », TP3, semaine 2 – Jean CALADO – ESME Sudria – Décembre 2010

[2] «  Consultation de METAR », architecture logicielle – Arnaud CHATELAIN & Marc


MONTAGNE

2 Acteurs du système
Le système comporte un unique acteur : l’utilisateur.

2.1 L’utilisateur
L’utilisateur a accès à toutes les possibilités offertes par le programme à savoir la
recherche d’un METAR, sa consultation et son exportation dans un fichier.

4 CHATELAIN Arnaud – MONTAGNE Marc M1B411


Spécification de besoins TP3 2011

3 Cas d’utilisation
3.1 Diagramme des cas d’utilisation

L’utilisateur peut ainsi consulter un bulletin METAR de deux façons : via le code OACI
ou via une liste. Il peut alors exporter ce bulletin. Enfin, il peut quitter le programme en
appuyant sur la touche F10.

3.2 Recherche d’un METAR via le code OACI


3.2.1 Objectif
L’utilisateur veut consulter le rapport METAR pour un aéroport donné en entrant son
code OACI ce qui permet de l’identifier.

3.2.2 Acteurs
L’utilisateur est le seul acteur de ce cas d’utilisation.

3.2.3 Données échangées


Le code OACI est la seule donnée échangée.

3.2.4 Description des enchaînements


Pré condition : L’utilisateur doit lancer le programme puis sélectionner la recherche via
cette méthode à l’aide du menu.

Séquence : L’interface demande à l’utilisateur de saisir un code OACI. Une fois la saisie
effectuée, l’utilisateur doit la valider en appuyant sur la touche « Entrée ».

Exception : En cas d’erreur dans la saisie du code OACI, un message apparaît pour
prévenir l’utilisateur et lui demander de saisir à nouveau ce code.

5 CHATELAIN Arnaud – MONTAGNE Marc M1B411


Spécification de besoins TP3 2011

3.2.5 Interface utilisateur


Au lancement du programme l’utilisateur voit le menu principal :

Mettre l’image

Le programme demande alors la saisie du code OACI :

Mettre l’image

3.3 Rechercher via une liste.


3.3.1 Objectifs
L’utilisateur veut consulter le rapport METAR d'un aéroport à partir de la liste OACI.txt.

3.3.2 Acteurs
L’utilisateur est le seul acteur de ce cas d’utilisation.

3.3.3 Données échangées


Le nom de l’aéroport (présent dans la liste) est la seule donnée échangée.

3.3.4 Description des enchainements


Pré condition : L’utilisateur doit lancer le programme puis sélectionner la recherche via
cette méthode à l’aide du menu.

Séquence : L’utilisateur choisi un aéroport dans la liste qui lui est proposée. Une fois
celui-ci sélectionné, le programme propose à l’utilisateur la visualisation des données
correspondantes.

3.3.5 Interface utilisateur


Au lancement du programme l’utilisateur voit le menu principal :

Mettre l’image

Le programme propose ensuite la liste :

Mettre l’image

3.4 Quitter
3.4.1 Objectifs
L’utilisateur doit pouvoir quitter le programme quand il le souhaite

3.4.2 Acteurs
L’utilisateur est le seul acteur de ce cas d’utilisation.

3.4.3 Données échangées


La touche F10 est la seule donnée échangée dans ce cas d’utilisation.

6 CHATELAIN Arnaud – MONTAGNE Marc M1B411


Spécification de besoins TP3 2011

3.4.4 Description des enchainements


Pré condition : A tout instant, l’utilisateur peut quitter le programme. Il n’y a donc pas
d’enchainement particulier.

Séquence : Quand l’utilisateur souhaite quitter le programme, il appuie sur la touche


F10 (ou sélectionne l’option « Quitter » dans le programme ; le programme se ferme.

3.4.5 Interface utilisateur


Mettre l’image

3.5 Consultation du rapport METAR


3.5.1 Objectifs
L’objectif est de visualiser le rapport METAR sous forme brute et mise en forme.
L’utilisateur peut alors exporter ces données.

3.5.2 Acteurs
L’utilisateur est le seul acteur de ce cas d’utilisation.

3.5.3 Données échangées


Les données échangées sont le METAR au format brut (avec les informations contenues
dedans) ainsi que le code OACI de l’aéroport.

3.5.4 Description des enchainements


Pré condition : L’utilisateur doit avoir sélectionné un aéroport soit par la liste, soit par le
code OACI comme vu précédemment.

Séquence : L’utilisateur sélectionne la consultation du rapport METAR. Celui-ci est


affiché sous sa forme brute et mise en page de façon lisible par l’utilisateur.

3.5.5 Interface utilisateur


Le programme fait apparaître le détail d'un rapport d'observation météo pour le code
OACI choisi:

__________________________________________________________________________
| |
| Code OACI: LFBB Bulletin du 07/11 à 21h53 |
|__________________________________________________________________ ______|
| |
| METAR Brut: KDEN 072153Z 06004KT 10SM FEW060 SCT140 BKN200 17/M01 |
| A2981 RMK AO2 SLP048 T01721006 $ |
|--------------------------------------------------------------------------------------------------------------------- |
| Le bulletin a été fait il y a 15 minutes, à 21:53 UTC |
| Vent 04 kt de est/nord-est |
| Température 17°C |
| Humidité 29% |
| Pression 1009 hPa |
| Visibilité 16.1 km |
| Peu de nuages à une hauteur de 6000 pieds |
| Nuages épars à une hauteur de 14000 pieds |
| Nuages fragmentés à une hauteur de 20000 ft |

7 CHATELAIN Arnaud – MONTAGNE Marc M1B411


Spécification de besoins TP3 2011

|________________________________________________________________________ |
|Next: Aéroport suivant dans la liste Prev: Aéroport précèdent |
|E: exporter S: saisir Code OACI F: favoris F10: quitter |
|________________________________________________________________________ |

3.6 Exporter le bulletin dans un fichier


3.6.1 Objectifs
L’objectif dans ce cas d’utilisation est l’exportation du METAR dans un fichier texte (.txt).

3.6.2 Acteurs
L’utilisateur est le seul acteur de ce cas d’utilisation.

3.6.3 Données échangées


Les données échangées sont le contenu du bulletin.

3.6.4 Description des enchainements


Pré condition : L’utilisateur doit être en train de visualiser un bulletin METAR.

Séquence : L’utilisateur sélectionne la commande d’exportation et valide son choix par


la touche « Entrée ». Le programme va alors demander à l’utilisateur un nom pour le
fichier texte. Ce fichier texte sera, au besoin, crée.

3.6.5 Interface utilisateur


Le programme affiche un message indiquant, en reprenant le nom de fichier choisit, que
celui-ci a bien été crée.

 Le bulletin METAR a bien été exporté en fichier texte et enregistré sous le nom
« fichier.txt ».

8 CHATELAIN Arnaud – MONTAGNE Marc M1B411

Vous aimerez peut-être aussi