WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une application de gestion des marchés par appel d'offres au sein de l'Entreprise Tunisienne d'Activités Pétrolières

( Télécharger le fichier original )
par Helmi GNICHI
Institut supérieur d'informatique Tunisie - Diplôme national d'ingénieur 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3 Analyse des besoins

3.1 Modèle cas utilisation

La spécification des besoins représente l'ensemble des services que doit fournir le logiciel à son utilisateur. Selon le processus unifié chaque service est modélisé sous un cas d'utilisation, pour élaborer à la fin un diagramme UML de cas d'utilisation. Chaque cas d'utilisation est décrit sous une forme textuelle représentant un scenario nominal (ensemble des actions à réaliser pour atteindre l'objectif).

Dans cette partie, nous allons dégager tous les acteurs en les décrivant. Ensuite, nous allons exprimer dans des phrases les principales actions du système et des acteurs. Enfin, nous allons représenter et décrire les différents diagrammes des cas d'utilisation pour donner une vue externe sur notre système.

3.1.1 Identifications des acteurs

Un acteur est une personne, un matériel ou un logiciel qui interagit directement avec le système pour réaliser une tâche. Ainsi, un acteur peut consulter et/ou modifier directement

 
 

Chapitre II : Spécification et analyse des besoins

 

l'état du système en émettant et/ou recevant des messages susceptibles contenir des données. Durant notre analyse nous avons identifiés les acteurs suivants :

· Utilisateur : le système lui donne la possibilité de s'authentifier. Il est à noter que cet utilisateur peut être le responsable d'une direction, l'opérateur de service marché, le responsable de bureau d'ordre central et le responsable du service administratif et juridique.

· L'opérateur de service marché : le système lui offre la possibilité de s'authentifier, gérer les marchés, gérer les soumissionnaires et gérer les commissions.

· Directeur d'une direction : il est le directeur de la direction qui capte le besoin pour lancer un marché, le système lui offre les fonctionnalités : s'authentifier, initier un nouveau marché, valider le cahier des charges et suivre l'état d'un marché en cours ou déjà clôturé.

· Le responsable du bureau d'ordre central : le système lui offre la possibilité d'enregistrer les plis en plus de l'authentification.

· Direction administratives et juridique : ses membres se chargent de la validation du cahier des charges, de la validation des contrats et de proposer des membres pour les commissions des marchés en cours. Ses directions sont :

o Direction financière

o Direction de gestion

o Direction juridique

3.1.2 Identification des cas d'utilisation

Un cas d'utilisation est une fonctionnalité de système qui produit un résultat observable pour un utilisateur potentiel du système. Le cas d'utilisation regroupe une famille de scénario ou chaque scénario est un traitement particulier du système.

Lors de notre analyse des besoins nous avons pu identifier les actions importantes que nous présenterons ci-dessous et nous les modélisons par la suite avec les diagrammes cas utilisation d'UML.

 
 

Chapitre II : Spécification et analyse des besoins

Les cas utilisations les plus importantes par acteurs sont :

Cas Utilisation 6'arihLQiifiLI

Acteur

Tous les utilisateurs

Description textuelle

L'utilisateur n'accède au système que si il a le droit à le faire, d'où le passage par la saisie de login et mot de passe.

Gérer Marché

L'opérateur Service Marché

L'opérateur service marché à la possibilité d'effectuer toutes opérations de gestion de marché (ajout, consultation, suppression et mise à jour) ainsi que la gestion (ajout, modification et suppression) des offres liées à un marché.

Gérer Commission

L'opérateur Service Marché

L'opérateur service marché à la possibilité d'effectuer toutes opérations de gestion de commission (ajout, consultation, suppression et mise à jour) ainsi que l'affection d'une commission à un marché.

Gérer soumissionnaire

L'opérateur Service Marché

L'opérateur service marché à la possibilité d'effectuer toutes opérations de gestion de commission (ajout, consultation, suppression et mise à jour).

Consulter situation marché

Direction initiatrice Opérateur Service Marché

Consulter les différentes phases d'un marché

Initialiser marché

Direction initiatrice

Initialiser un marché (demande de création d'un nouveau marché)

Valider cahier des charges

Direction Initiatrice Direction

administrative et juridique

Après la création d'un nouveau marché, la rédaction de cahier des charges aura lieu, ce dernier doit être validé avant sa publication

Valider contrat

Direction administrative et juridique

Après le choix du titulaire du marché un contrat doit être signé, ce dernier est validé et paramétré par la direction administrative et juridique.

 
 

Chapitre II : Spécification et analyse des besoins

Proposer membre

Direction

Pour chaque nouvel marché et selon le marché

de la commission

administrative et

ainsi que le profil du personnel disponible, cette

 

Iuridique

direction propose des membres pour assister aux différentes commissions

Ajouter plis

Responsable bureau

L'operateur bureau ordre central, ajoute les

 

ordre central

différents plis (offres) pour les marchés en phase de réception de plis

Tableau 1: Identification des cas d'utilisation

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui vivent sont ceux qui luttent"   Victor Hugo