RECHERCHEZ parmi plus de 10 000 articles de référence ou pratiques et 4 000 articles d'actualité
PAR DOMAINE D'EXPERTISE
PAR SECTEUR INDUSTRIEL
PAR MOTS-CLES
NAVIGUER DANS LA
CARTOGRAPHIE INTERACTIVE
DÉCOUVREZ toute l'actualité, la veille technologique GRATUITE, les études de cas et les événements de chaque secteur de l'industrie.
Article précédent
Typage des langages de programmationArticle de référence | Réf : H3238 v1
Auteur(s) : Patrick GIROUX
Date de publication : 10 févr. 2004
Article suivant
UML pour le temps réel : le langage et les méthodesCet article fait partie de l’offre
Technologies logicielles Architectures des systèmes (225 articles en ce moment)
Cette offre vous donne accès à :
Une base complète et actualisée d'articles validés par des comités scientifiques
Un service Questions aux experts et des outils pratiques
Des Quiz interactifs pour valider la compréhension et ancrer les connaissances
Présentation
Lire l'article
Bibliographie & annexes
Inclus dans l'offre
En UML, la classe est représentée par un rectangle dans lequel figurent les labels et les éléments textuels qui décrivent ses caractéristiques. Le rectangle représentant la classe en UML peut être scindé en trois : le compartiment supérieur contient le nom de la classe, le compartiment du milieu contient la liste des attributs et le compartiment inférieur contient la liste des opérations. Seul le compartiment supérieur est obligatoire. Les attributs peuvent être typés et les signatures des opérations peuvent être également spécifiées dans une syntaxe proche de celle des langages de programmation. UML définit un certain nombre de types élémentaires (entier, réel, chaîne de caractères, booléen, etc.). La figure 1 présente différentes notations possibles pour une classe modélisant l’ensemble des coordonnées géographiques.
On peut distinguer plusieurs types de relations entre classes : l’association, l’agrégation, la spécialisation/généralisation, la dé-pendance.
HAUT DE PAGE
L’association traduit un lien structurel entre les objets des classes considérées. Dans la grande majorité des cas, une association permet de mettre en relation des objets appartenant à deux classes différentes mais elle peut aussi être utilisée pour lier entre eux les objets d’une même classe. Une association se caractérise par :
un nom qui exprime l’idée du lien modélisé ;
les rôles joués par les objets impliqués dans chacune des classes ;
les cardinalités qui précisent le nombre d’objets impliqués dans chacune des classes ;
l’orientation, ou navigabilité, qui permet de préciser les modalités de parcours du lien d’association.
Le modèle de la figure 2 indique qu'il existe une association entre la classe Coordonnee Geo et la classe Mobile. Cette association traduit un lien de localisation instantanée entre les objets appartenant à l’une et l’autre...
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
(1) - RUMBAUGH (J.), BLAHA (M.), PREMERLANI (W.), EDDY (F.), LORENSEN (W.) - Object-oriented Modeling Design. - Prentice Hall (1991).
(2) - BOOCH (G.) - Object Oriented Design with Application. - Benjamin Cummings (1991).
(3) - DESFRAY (P.) - Ingénierie des objets. Ap- proche classe-relation. - Masson (1992).
(4) - BOOCH (G.), RUMBAUGH (J.), JACOBSON (I.) - Le Guide de l’utilisateur UML. - Eyrolles (2000).
(5) - RUMBAUGH (J.), JACOBSON (I.), BOOCH (G.) - UML Reference Manual. - Addison-Wesley (1998).
(6) - ROQUES (P.), VALLÉE (F.) - UML en action. - Ey- rolles (2003).
(7)...
Contrôle‐commande des processus de fabrication par lots (batch) – Partie 2 : structures de données et règles générales relatives aux langages - NF EN 61512‐2 - 01‐2003
Object Management Group (OMG) http://www.omg.org
UML version 1.5 http://www.omg.org/technology/documents/formal/uml.htm
UML en français http://uml.free.fr
Technologies orientées objets
Outils http://www.rational.com http://www.objecteering.com http://www.borland.com/together http://www.objectsbydesign.com/tools/umltools_byProduct.html
HAUT DE PAGE
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
DÉTAIL DE L'ABONNEMENT :
TOUS LES ARTICLES DE VOTRE RESSOURCE DOCUMENTAIRE
Accès aux :
Articles et leurs mises à jour
Nouveautés
Archives
Articles interactifs
Formats :
HTML illimité
Versions PDF
Site responsive (mobile)
Info parution :
Toutes les nouveautés de vos ressources documentaires par email
DES ARTICLES INTERACTIFS
Articles enrichis de quiz :
Expérience de lecture améliorée
Quiz attractifs, stimulants et variés
Compréhension et ancrage mémoriel assurés
DES SERVICES ET OUTILS PRATIQUES
Archives
Technologies anciennes et versions
antérieures des articles
Votre site est 100% responsive,
compatible PC, mobiles et tablettes.
FORMULES
Formule monoposte | Autres formules | |
---|---|---|
Ressources documentaires | ||
Consultation HTML des articles | Illimitée | Illimitée |
Quiz d'entraînement | Illimités | Illimités |
Téléchargement des versions PDF | 5 / jour | Selon devis |
Accès aux archives | Oui | Oui |
Info parution | Oui | Oui |
Services inclus | ||
Questions aux experts (1) | 4 / an | Jusqu'à 12 par an |
Articles Découverte | 5 / an | Jusqu'à 7 par an |
Dictionnaire technique multilingue | Oui | Oui |
(1) Non disponible pour les lycées, les établissements d’enseignement supérieur et autres organismes de formation. |
||
Formule 12 mois 2 060 € HT |
Autres formules |
1 - MODÉLISATION EN GÉNIE LOGICIEL
2 - ORIGINE ET OBJECTIFS D’UML
3 - FONDEMENTS ET CONCEPTS DE BASE
4 - MODÉLISATION STATIQUE
5 - MODÉLISATION FONCTIONNELLE
7 - MODÉLISATION D'INTERACTIONS ENTRE OBJETS
9 - MODÉLISATION D’ARCHITECTURE
10 - EXTENSIBILITÉ ET OUVERTURE
Information
Quiz d'entraînement bientôt disponible
TECHNIQUES DE L'INGENIEUR
L'EXPERTISE TECHNIQUE ET SCIENTIFIQUE
DE RÉFÉRENCE
ÉDITION - FORMATION - CONSEIL :
Avec Techniques de l'Ingénieur, retrouvez tous les articles scientifiques et techniques : base de données, veille technologique, documentation et expertise technique
SOLUTION EN LIGNE
Automatique - Robotique | Biomédical - Pharma | Construction et travaux publics | Électronique - Photonique | Énergies | Environnement - Sécurité | Génie industriel | Ingénierie des transports | Innovation | Matériaux | Mécanique | Mesures - Analyses | Procédés chimie - bio - agro | Sciences fondamentales | Technologies de l'information
PAIEMENT
SÉCURISÉ
OUVERTURE RAPIDE
DE VOS DROITS
ASSISTANCE TÉLÉPHONIQUE
+33 (0)1 53 35 20 20