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 développement d'un site web dynamique dans une société d'électricité, cas de la SNEL/NK

( Télécharger le fichier original )
par Serge NTABALA WENE KIZUNGU
Institut Superieur de Commerce/Goma - Licence 2009
  

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

IV.1.3. AVANTAGES ET OBJECTIFS DE L'APPROCHE ORIENTEE OBJET

§ Objectifs

· Représenter des systèmes entiers ;

· Etablir un couplage explicite entre les concepts et les artefacts exécutables ;

· Prendre en compte les facteurs d'échelle ;

· Créer un langage de modélisation utilisable à la fois par les humains et les machines.

§ Avantages

Parmi les avantages de cette approche, on peut citer : la réutilisabilité des éléments (objets), l'avantage d'utiliser un objet de base afin de produire un autre qui peut être une amélioration de cet objet (phénomène d'héritage), etc.

L'objet est le coeur de cette approche. Tout objet donné possède deux caractéristiques :

§ Son état courant (attributs)

§ Son comportement (méthodes)

§ Les points forts et faibles d'UML

a. Les points forts

o UML est un langage formel et normalisé car il encourage l'utilisation d'outils, gain de précision, gage de stabilité ;

o UML est un support de communication performant
 car il cadre l'analyse et facilite la compréhension de représentations abstraites complexes.

b. Les points faibles

o La mise en pratique d'UML nécessite un apprentissage et passe par une période d'adaptation ;

o Le processus (non couvert par UML) est une autre clé de la réussite d'un projet or l'intégration d'UML dans un processus n'est pas triviale et améliorer un processus est une tâche complexe et longue.

IV.1.4. ILLUSTRATION DES AXES UTILISES PAR UML

Uml utilise trois axes repartis comme suit :

ü SYSTEME D'INFORMATION FONCTIONNEL

· Diagrammes de cas d'utilisation ;

· Diagrammes de séquence ;

· Diagrammes d'activité.

ü SYSTEME D'INFORMATION STATIQUE

· Diagrammes de classe ;

· Diagrammes objet ;

· Diagrammes de déploiement ;

· Diagrammes de paquetages.

ü SYSTEME D'INFORMATION DYNAMIQUE

· Diagrammes d'état ;

· Diagrammes d'activité ;

· Diagrammes d'état-transition.

a. Le modèle des classes

Le modèle des classes d'UML saisit la structure statique d'un système en montrant les objets dans le système, les relations entre les objets, les attributs et les opérations qui caractérisent chaque classe d'objets. C'est le plus important des modèles d'UML25(*) .

· Quelques notions d'objets et de classes

= Objets

Un objet est une entité qui a un sens dans le contexte de l'application.

Un objet possède une identité.

Une instance d'objet fait référence à une chose précise alors qu'une classe d'objets se réfère à un groupe de choses similaires

= Classes

En approche orientée objet on utilise le concept de classe, celle-ci permet de regrouper des objets de même nature.

Une classe est un moule (prototype) qui permet de définir les attributs (champs) et les méthodes (comportement) à tous les objets de cette classe.

* 25 Olivier BALAGIZI, Cours d'UML, L2 ISC/Goma, 2009-2010, Inédit, P 2.

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








"Il y a des temps ou l'on doit dispenser son mépris qu'avec économie à cause du grand nombre de nécessiteux"   Chateaubriand