- avant toute chose du cahier des charges tu rédiges une spécification fonctionelle décrivant toutes les fontionalités de l'application + si besoin est le détail du métier (process de gestion des véhicules dans ton cas) + la navigation sur ton application.
- selon le cas, un maquettage te permetera de valider la navigation ave ton client
- Si tu as déjà des préconisation techniques, tu prends le solutions technique donnée, sinon tu est force de proposition pour le choix du serveur d'application (websphere, weblogic, tomcat, jboss.....); le choix d'utilisation d'un framework (struts pour MVC2, Spring pour IoC + JDBC, hibernate si persistance...).
- il te faudra décrire le stucture de l'appli en couche tu peux allez de 3 à 5 couches: présentation / contoleur / métier / accès aux données / BdD ou présentation (+contolur intégré) / métier / accès aux données (+BdD)
en général, il est préférable de sttucturer l'appli en 5 couches (maintenabilité).
- selon tes délais le livraisons, le choix de framework ne sera pas forcément rentable (tremps d'appréhension)
- choix des outils de développement (Eclipse, WSAD, ...) .... à faire selon le choix de l'environnement cible. cela te permetera de tester directement sur l'environement final, tu gagnera du temps. si tu n'a pas le choix et selon ta cible, ANT pourra t'aider à accéléré un peu pout des livraisont de test / débugguage.
- conception : choix du modèle objet et choix du modèle de données.
- réalisation : le dev commence ici...
|