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

 > 

Application de mailing de masse

( Télécharger le fichier original )
par Emna Guermazi
Université de sfax pour le sud - maitrise en informatique systéme et multimédia 2007
  

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

III. 3. Diagramme de classes

Le diagramme de classes exprime la structure statique d'un système en représentant les différentes relations entre les classes.

mail : String

SMTP Server

envoyer() arreterenvoi() annuler_envoi()

1..*

gérer

1

Envoi

Replay

GROUPE ADRESSE

appartient

1

1..*

Email

nom_group : String nb_adr : Integer

ajouter_group()

Adresse

nom_server : String host : String

fromname : String from_adresse : String

thread_quantity : Integer

envoi _mail() s'authentifier()

ajouter_adresse() supprimeradresse() modifier_adresse()

etat : String

type : String subject : String

attachement : String

send_for : String

Figure 18 : Diagramme de Classe «Application»

III. 4. Les diagrammes d'états de transition

Un diagramme d'états de transition d'une classe est une description des évolutions possibles et des changements d'état d'un objet durant son cycle de vie.

Créer groupe

groupe d'adresse

Envoyer Email

Supprimer groupegroupe supprimer

Email envoyer

Figure 19 : Diagramme d'état de transition « Créer groupe d'adresse »

 

Créer Email

Email créer

Envoyer Email

Email envoyer

Supprimer Email

 

Email supprimer

 
 
 
 
 
 
 
 
 
 

Archiver Email

Email archiver

Figure 20 : Diagramme d'état de transition « Créer Email »

Conclusion

Tout au long de ce chapitre nous avons mené une conception détaillée du système d'information selon une approche objet afin de garantir la fiabilité et l'efficacité de la phase de réalisation de l'application.

Nous avons dressé une liste des acteurs constituants le système en exprimant leurs besoins avec les diagrammes de cas d'utilisation, puis nous l'avons détaillé en précisant comment les objets et les acteurs doivent collaborer ensemble selon une dimension temporelle par l'utilisation des diagrammes de séquence. Finalement, nous avons décrit l'aspect statique avec les diagrammes des classes.

A l'aide de l'étude de notre cas nous avons déterminé l'environnement de développement de notre application qui sera présentée dans le chapitre suivant.

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








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld