Partage
  • Partager sur Facebook
  • Partager sur Twitter

PHP MVC POO - UML et autres questions

    18 janvier 2017 à 12:48:07

    Bonjour,

    Tout d'abord, je tiens à m'excuser si le sujet n'est pas mis dans la bonne partie du forum. Il concerne un développement Web. Donc, je suppose que c'est la partie la plus adéquate.

    Je suis en train de suivre une formation Web en journée. C'est la dernière année où je peux bénéficier du chômage. Donc, j'ai dû commencer mon stage avant d'avoir suivi tous les cours. Nous n'avons jamais fait d'analyse UML. D'ailleurs, ce n'est pas prévu. On a juste un peu d'analyse de schémas de base de données.

    Actuellement, je vais en stage une semaine sur deux et de manière limitée (deux demis journées). Dans cette entreprise, on commence par une analyse quand même approfondie. Donc, je dois réaliser un schéma UML des classes. On m'a un peu expliqué le fonctionnement du programme (Win'Design). J'ai commencé un schéma des classes UML.

    Je l'ai continué en dehors de l'entreprise. Malheureusement, je n'ai pas le programme. Donc, j'ai utilisé le programme de dessin qui était le plus simple pour moi pour compléter l'exportation en image. J'espère que c'est assez clair.

    J'explique un peu le projet actuel. Il va de soi qu'il va évoluer. J'ai un menu qui contient des liens. Ces liens sont liés à des articles. Un des liens présentera les employés de l'entreprise. Je dois utiliser le pattern MVC (Modèle-Vue-Contrôleur).

    Normalement une seule rubrique sera liée aux employés.

    Comment réaliser la liaison entre le modèle Rubrique et le modèle Employé?

    Est-ce que le schéma actuel vous semble correct?

    Est-ce que je dois ajouter des liaisons entre les modèles (Mod), les contrôleurs (Cont), les gestionnaires (Gest) et les vues?

    Ensuite, j'ai quelques questions sur Win'Design.

    Plusieurs sélection du type sont possibles (Type: Analyse, Type: Classes, Type: Autre, Type: Win'Design, Type: Utilisateur). J'ai laissé celle par défaut (Type: Win'Design).

    Quelle sont les différences dans la Sélection du type du schéma?

    Comment gère-t-on les stéréotypes?

    Quelle est le meilleure choix de type pour les opérations (fonctions)?

    Un identifiant en HTML doit contenir au moins une lettre.

    Est-ce que vous choisiriez un id avec un type entier compteur en ajoutant des lettres via le PHP ou un type caractère ou type de caractère variable?

    Est-ce que l'on doit choisir Multiplicité "*" quand on travaillera sur une liste (Array)?

    Je vais devoir développer le projet en MVC en PHP orienté objet qui va intégrer le HTML, le CSS et le JavaScript. Mon bagage n'est pas encore suffisant pour travailler en autonomie. Je me vois mal mettre tout le code source sur ce site lorsque j'aurai des soucis.

    Est-ce qu'il y aurait une manière pour que quelqu'un suive un développement plus complexe en cas de gros soucis?

    Maintenant, je vais détailler mes connaissances.

    HTML: très bonnes

    CSS: bonnes

    JAVASCRIPT: moyennes

    JQUERY: notions

    MySQL: bonnes

    PHP procédural: très bonnes

    PHP orienté objet: bases

    PHP MVC orienté objet: notions

    SYNFONY: notions

    INFOGRAPHIE: bases

    Je souhaiterais aussi faire une demande de tutoriels simples et rapides sur les parties suivantes:

    Win'Design: Schémas UML, MCD, ...

    Photoshop: réalisation de bannières, d'interfaces graphiques Web avec grilles, ...

    Responsive Design: une manière simple d'en faire sans passer par l'apprentissage de Bootstrap, Foundation ou la conception d'un mini-Framework CSS.

    Je terminerais par faire une demande de logiciels libres de droits et gratuits sur les domaines suivants:

    un logiciel similaire à Photoshop avec tutoriel

    un logiciel similaire à Illustrator avec tutoriel

    un logiciel similaire à Adobe Premiere Pro avec tutoriel

    un logiciel similaire à Microsoft Publisher

    un logiciel similaire à Microsoft Word

    un logiciel similaire à Microsoft Excel

    Je sais que cela fait beaucoup de questions. D'avance, je remercie les personnes qui m'aideront à approfondir mes connaissances.

    BISOUS

    Petite Développeuse

    J'ai vu quelques erreurs dans mon schéma après l'avoir imprimé. Dans ModEmploye, pid devient id et setID devient setId. Certains vont se demander la raison du p devant id. C'était pour placé l'image d'interdiction plus ou moins de la même façon. Dans VueArticle afficherListeContenus devient afficherListeArticles. Je corrigerai le schéma sous Win'Design. En effet, c'est quand même plus rapide qu'avec un programme de dessin.

    Est-ce qu'il y a une version gratuite de Win'Design ou un logiciel similaire libre de droits et gratuit?

    D'avance un énorme merci.

    BISOUS

    Petite Développeuse

    Bonsoir,

    J'ai pu passer une heure à l'entreprise afin d'avancer sur le schéma UML. J'ai aussi d'autres questions concernant Win'Design.

    Modifiable
    Faut-il mettre les id en Modifiable, en Gelé ou en Ajout seul?

    J'ai bien compris que la Généralisation était faite pour les héritages.
    Qu'en est-il de la Dépendance, de la Classe Association, de la Réalisation et de l'Objet inclus?

    J'ai entendu dire que l'on pouvait créer une partie du code source à partir des schémas UML.
    Est-ce vrai?
    Comment fait-on?

    D'avance un énorme merci.
    BISOUS ET BONNE NUIT
    Petite Développeuse

    -
    Edité par PetiteDeveloppeuse 19 janvier 2017 à 0:07:45

    • Partager sur Facebook
    • Partager sur Twitter
    D'avance, je vous envoie un énorme merci. BISOUS - Petite Développeuse
      21 janvier 2017 à 15:10:52

      Bonjour,

      Je me pose quelques questions.

      Est-ce que je n’ai pas mis le sujet au mauvais endroit?

      Est-ce que mon premier message est trop long?

      Est-ce que je pose trop de questions différentes?

      C’est juste dans le but de mieux formuler une demande.

      D'avance un énorme merci.

      BISOUS

      Petite Développeuse

      • Partager sur Facebook
      • Partager sur Twitter
      D'avance, je vous envoie un énorme merci. BISOUS - Petite Développeuse
        21 février 2017 à 19:15:38

        Bonsoir,

        Je vais avoir une semaine de congés dans mes études. Donc, je vais pouvoir avancer dans mon stage. Je relance le sujet pour avoir des avis et des réponses à mes questions.

        Est-ce que des personnes peuvent m'aider?

        D'avance un énorme merci.

        BISOUS

        Petite Développeuse

        • Partager sur Facebook
        • Partager sur Twitter
        D'avance, je vous envoie un énorme merci. BISOUS - Petite Développeuse
          21 février 2017 à 23:44:30

          Salut,

          Bon effectivement il y a beaucoup de questions, et de ce fait ce n'est pas facile de répondre à toutes :)

          Le mieux sans doute est de reprendre une après l'autre, et avant tout de mieux présenter ce que tu souhaites faire. Il y a un menu, des articles et des employés, mais une présentation plus détaillée serait le bienvenue.

          Pour les logiciels (proposition non exhaustives) :

          • un logiciel similaire à Photoshop : Gimp
          • un logiciel similaire à Illustrator : Inkscape
          • un logiciel similaire à Adobe Premiere Pro : Lightworks
          • un logiciel similaire à Microsoft Publisher : Scribus
          • un logiciel similaire à Microsoft Word : Libre Office Writer
          • un logiciel similaire à Microsoft Excel : Libre Office Calc

          Il existe de très nombreux articles sur Internet qui traitent des alternatives gratuites de logiciels payants. N'hésite pas à les lire pour te faire une idée en fonction de tes besoins.

          • Partager sur Facebook
          • Partager sur Twitter
          Retrouvez-moi aussi sur Zeste de SavoirTutoriel WAMP • Nouvelle F.A.Q. PHP
            25 février 2017 à 20:55:05

            Bonsoir elyppire,

            Je te remercie pour ta réponse. En effet, j'avais posé trop de questions d'un coup. Il faudrait peut-être créer plusieurs sujets. Je laisse celui-ci ouvert au cas où d'autres personnes voudraient donner un avis. Concernant, les logiciels libres, souvent dans les formations, on apprend ceux qui sont payants. Plus tard, j'aimerais me lancer en tant qu'indépendante complémentaire. Je me vois mal payer toutes les licences.

            Est-ce que vous avez d'autres avis ou réponses (voir mes nombreuses questions)?

            -
            Edité par PetiteDeveloppeuse 25 février 2017 à 20:55:25

            • Partager sur Facebook
            • Partager sur Twitter
            D'avance, je vous envoie un énorme merci. BISOUS - Petite Développeuse
              5 mars 2017 à 17:36:37

              Bonjour,

              Je relance le sujet au cas où vous auriez d'autres avis ou réponses. Je sais que de nombreuses questions ont été posées. C'est surtout celles sur UML et sur Win'Design où j'aimerais des détails.

              Est-ce que des personnes maîtrisent bien UML et Win'Design?

              -
              Edité par PetiteDeveloppeuse 5 mars 2017 à 17:37:48

              • Partager sur Facebook
              • Partager sur Twitter
              D'avance, je vous envoie un énorme merci. BISOUS - Petite Développeuse

              PHP MVC POO - UML et autres questions

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown