-
site web avec UML
:salut:
je voudrai savoir comment faire un site web en partant d'une analyse et d'une conception UML, j'en est entendu parlé.
N'ayant jamais fait de site et n'y connaissant quedalle mais ayant a plusieurs reprises concu des projets avec UML , je voudrai savoir comment a partir de diagamme de use case , diagramme de séquence etc ... on en arrive a développer un site.
Surtout qu'avec UML on est destiné a developper avec des langages de programmation objet, et que pour faire un site on utilise html donc je vois pas trop , si vous connaissez un site qui aide au développement d'un site en démarrant avec UML... :merci:
-
Ben il est clair que si c'est pour faire un site en HTML, UML ne va pas servir à grand chose. Même en cherchant bien, je ne vois pas quel diagramme pourrait être utilisé. :wink:
Par contre, si tu utilises un langage côté serveur, suivant la complexité de ce que tu as à faire, cela peut s'avérer utile puisque tu peux développer objet avec PHP, ASP.NET, JSP...
Si tu veux avoir une idée de ce à quoi cela peut servir, tu peux acheter ce livre très bien fait sur le sujet : http://uml.developpez.com/livres/#L2212110707
-
Je serais toi , j'utiliserais db4o.
C'est un database objet qui va te permettre a partir de ton modèle UML de générer les classes metiers que tu pourras ensuite manipuler en JAVA ou en C# et de sérializer les objets dans la database db4o.
Pour le rendu, sois JSP pour JAVA ou ASPNET pour C#.
Je serais toi, j'utiliserais C# qui permet de créer et d'utiliser très simplement des WebServices avec des asmx. Ensuite l'intégration d'interface AJAX sera bcp plus simple.
Si tu souhaites plus d'explications , tu peux me contacter sur mon blog.
-
Écoute, UML c'est surtout pour améliorer la compréhension d'un problème pour arriver à une solution logicielle. Son but est de mieux comprendre le milieu utilisateur pour s'assurer que la solution que l'on propose aux clients et aux futurs utilisateurs est correcte afin d'éviter des efforts inutiles et des dépassements de coûts et d'échéance.
Si ton site web est une page web personnelle, cela ne vaut pas vraiment la peine. Mais comme tout projet logiciel mérite un minimem de documentation, tu peux te faire une liste d'une page de ce que tu veux.
Pour une entreprise, les cas d'utilisations sont très pretique pour modéliser les tâches de l'utilisateur, un diagramme de séquence représente un shéma de ce cas d'utilisation. Tu peux aussi faire un modèle du domaine pour t'aider à shématiser si tu développe en orienté objet, cela est très pratique (C#, VB.net).
-
Bonjour,
UML peut tout à fait servir à la modélisation d'un site Web dynamique, en utilisant notamment les stéréotypes. Il existe plusieurs approches différentes pour la formalisation, je peux te renvoyer vers celle conçue par des universitaires allemands (si tu as un bon niveau d'anglais :wink: ) : http://wwwcs.upb.de/cs/ag-engels/Papers/2002/WebEngineering_CR_RealFinal.pdf
D'autre part, si tu adoptes l'approche MVC pour le développement de ton site, c'est parfaitement modélisable par UML.