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
D'avance, je vous envoie un énorme merci. BISOUS - Petite Développeuse
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
D'avance, je vous envoie un énorme merci. BISOUS - Petite Développeuse
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.
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
D'avance, je vous envoie un énorme merci. BISOUS - Petite Développeuse
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
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.