EN FR DE
 
Accueil Qui sommes-nous ? Participez Espace presse
Bibliothèque

Megalab
Méthodes
Cours en ligne
Nouvelles
Evénements

Membre 

Ma communauté
Forum
En pratique
Outils

Lettre d’information

Numéros précédents




  Accueil > Bibliothèque > Logiciels > Umbrello  

Umbrello UML Modeller

Umbrello UML Modeller est un logiciel de création de diagrammes UML disponible naturellement pour Unix. Ce programme est intégré à l’environnement de bureau KDE mais fonctionne également avec d’autres environnements de bureau et de programmation.
Stavros Nikou, professeur d’informatique dans l’enseignement secondaire public, enseigne la programmation, les bases de données, Internet et les technologies multimédia dans des centres de formation professionnelle en Grèce. Il nous en dit plus sur ce logiciel.

 

Le concept “orienté objet” est un mot à la mode dans l’enseignement secondaire. Ces dernières années ont vu s’opérer un changement de paradigme dans la modélisation des systèmes informatiques depuis l’approche procédurale descendante jusqu’à la modélisation orientée objet.
Le succès de la stratégie "Objects-first" (ndt : approche où les concepts sont présentés dès le début) va grandissant dans l’enseignement de la programmation orientée objet en introduisant les concepts d’objets, de classes et de séquences avant les éléments procéduraux d’un langage de programmation. /P>

Pouvez-nous nous en dire plus sur le langage ULM?
Le langage UML est un langage graphique destiné à spécifier, visualiser, élaborer et documenter les artefacts des systèmes logiciels. Au même titre que les entrepreneurs et les architectes communiquent à grands renforts de plans techniques détaillés, les programmateurs eux, utilisent un langage graphique appelé langage UML (Unified Modelling Language). Il s’agit d’un outil de modélisation visuelle.

Que peut-on faire avec Umbrello UML Modeller?
Umbrello UML Modeler est un outil de création de diagrammes en langage UML capable de vous assister dans l’élaboration d’un logiciel, notamment dans les phases d’analyse et de conception où il vous aidera à obtenir un produit de haute qualité. L’UML peut également être utilisé dans le cadre de conceptions logicielles. Umbrello s’adapte en outre à tout type de diagramme UML standard.

Les étudiants peuvent-ils en tirer profit ?
Nombreux sont les avantages liés à l’introduction des concepts orientés objets dans l’enseignement secondaire. Parmi eux, la représentation graphique, qui encourage la collaboration entre apprenants.
UML peut également aider l’étudiant à visualiser le système tout entier avec ses objets et ses liens et à générer un code source. 

Pouvez-vous me donner un exemple ?
Cette activité dans laquelle Umbrello est utilisé en tant qu’outil UML implique une implémentation de classe intitulée Student, où le nom de l’étudiant doit être introduit et un message d’accueil personnalisé apparaît à l’écran.
Il comporte un attribut appelé studentName ainsi que trois méthodes intitulées setStudentName, getStudentName et dislplayName.
Le diagramme de classe UML est représenté dans le schéma ci-dessous :

Nous créons la classe dans l’environnement Umbrello comme le montrent les schémas ci-dessous.


Nous utilisons également Umbrello pour générer automatiquement un code Java à partir de la définition de la classe.
Les étudiants apprécient la génération automatique d’un code directement à partir de l’outil de conception.

Droits d'auteur - Clause de non-responsabilité - Contacts - Plan du site