Précédent   Forum des professionnels en informatique > Général Développement > Conception > Outils
Outils Forum d'entraide sur tous les outils concernant le cycle de vie du logiciel : Conception, gestion de projets, tests, etc...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/06/2011, 13h47   #1
Membre éclairé
 
Homme Yann
IUT Informatique
Inscription : mars 2011
Messages : 340
Détails du profil
Informations personnelles :
Nom : Homme Yann
Localisation : France

Informations professionnelles :
Activité : IUT Informatique

Informations forums :
Inscription : mars 2011
Messages : 340
Points : 375
Points : 375
Par défaut Diagrammes et Objective-c

Bonjour,

Je dois effectué des diagramme de mon application iPhone. J'ai réussi sans problème à faire mon diagramme de séquence avec BoUML, mais pour le diagramme de classe j'ai des soucis. La syntaxe des méthodes en Objective-c est bien différente de la plus part des langages, ce n'est pas:

maMethode() ou par exemple pour le JAVA maMethode(String a, int b)

mais c'est

(void) maMethode ou (void) maMethodeNSString *)a monDeuxiemeParamNSString *)b

J'aimerai bien garder cette syntaxe dans mon diagramme de classe mais je trouve pas de logiciel qui me permet de garder cette syntaxe
malgache est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 16h07   #2
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 2 963
Points : 4 559
Points : 4 559
Bonjour,

mais vous pouvez très bien faire cela avec Bouml puisque vous avez accès aux définitions/déclarations générées

par exemple par défaut la déclaration C++ d'une opération sans paramètre est
Code :
1
2
${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
il vous suffit de la changer en
Code :
1
2
${comment}(${type}) ${name};
s'il y a deux paramètres:
Code :
1
2
3
${comment}(${type}) ${name}:(${t0})${p0}
monDeuxiemeParam :(${t1})${p1};
vous pouvez évidemment modifier la définition/déclaration pour un autre langage que C++ pour produire un profil objective-c

pour éviter de le faire à la main il vous suffit d'écrire un plug-out faisant le travail automatiquement pour vous

ensuite dans vos diagrammes de classes via les options de dessin (drawing settings) vous demander à voir la définition complète (show member full definition) et vous changer le langage utilisé pour l'affichage (drawing language) en celui pour lequel vous avez la définition/déclaration objective-c. Vous pouvez changer les options de dessins à différents niveaux et cela s'appliquera récursivement (sauf contre ordre)
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h54.


 
 
 
 
Partenaires

Hébergement Web