IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

UML Discussion :

UML et génie logiciel


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    bruce-willis
    Invité(e)
    Par défaut UML et génie logiciel
    Toute conception d'un logiciel (de grande envergure du moins) doit débuter par la modélisation, le standard en la matière est donc UML. Je connais ce langage graphique surtout ces bases et le rôle de chacun des 9/12 diagrammes. Je conclue même que c'est comme les algorithmes Pascal d'antan avec les rectangles/losanges/oui/non mais orienté objet et avec plus de maturité
    Mais le but de cette discussion c'est que je doute que cela ne compliquerait encore plus la tâche des programmeurs qui vont concrétise ce modèle par des codes en langage de programmation SI les personnes qui ont établi le modèle UML ne sont pas compétentes !!! Quel sera le rôle du modèle établi pour les programmeurs ?
    Pensez-vous que c'est intéressant les trucs comme dans Rational Rose où on peut générer le code C++/java correspondant aux diagrammes

    Un bon modèle avec une bonne documentation assure la facilité de mise à jour et l'évolutivité du logiciel conçu

  2. #2
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Si les concepteur sont incompétent tant dans le domaine fonctionnel qu'en ... conception, alors bien sur qu'ils vont faire plus de mal que de bien, mais c'est tout à fait la même chose pour un architecte, un plombier ou un développeur !

    Quel sera le rôle du modèle établi pour les programmeurs ?
    Dans le cas évoqué juste au dessus, au pire (les développeurs ne se rendent pas compte de l'incompétence) cela va faire foirer le projet, au mieux (il s'en rendent compte) il servira de sous main

    La génération de code est bien sur un grand atout, car le code est plus fiable (généralement), jetable/interchangeable avec une nouvelle version, rapide à produire etc...

  3. #3
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    Citation Envoyé par bruce-willis Voir le message
    Un bon modèle avec une bonne documentation assure la facilité de mise à jour et l'évolutivité du logiciel conçu
    surtout quand la doc est à jour , et le fait d'utiliser un modeleur à la fois pour produire la doc et le code facilite le travail pour que doc et soft soit cohérents
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

Discussions similaires

  1. atelier génie logiciel pour uml
    Par lorie dans le forum UML
    Réponses: 1
    Dernier message: 10/05/2010, 18h04
  2. Que faire après un Master 2 "Génie Logiciel"
    Par questlove dans le forum Etudes
    Réponses: 3
    Dernier message: 21/08/2007, 10h53
  3. [Méthodes] Généralité sur le Génie logiciel.
    Par ox@na dans le forum Méthodes
    Réponses: 5
    Dernier message: 26/01/2007, 09h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo