1 / 15

Architecture Logicielle Exercice noté

Architecture Logicielle Exercice noté. Sébastien Riss. Contexte. Contexte. Logiciel permettant la gestion des fluides électriques Gestion des comptes clients, de la facturation, des échanges entre fournisseurs, etc … Le produit existe depuis plus de 12 ans

zocha
Download Presentation

Architecture Logicielle Exercice noté

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Architecture LogicielleExercice noté Sébastien Riss

  2. Contexte

  3. Contexte • Logiciel permettant la gestion des fluides électriques • Gestion des comptes clients, de la facturation, des échanges entre fournisseurs, etc… • Le produit existe depuis plus de 12 ans • Il est actuellement développé en VB6 et avec une base de données Oracle • L’équipe de développeur est composée de 8 personnes Contexte

  4. Contexte • Aucune méthode en place! • Installé chez 200 clients • Un serveur avec la BD Oracle (Unix, Linux, Windows) • De 1 à 16 postes clients • L’application cliente (VB6) contient l’interface et un peu de code métier. Le tout sans séparation distincte. • La partie Oracle contient les tables + une grande partie des traitements métiers codés en PLSQL. Contexte

  5. Contexte • La notion de bloc d’application n’est pas vraiment existante. • L’application crash souvent. • L’application n’est que en français. • L’application cliente est en 800x600. • Le déploiement chez les clients est un peu complexe. • Microsoft sort la version 3.5 du Framework .net. • Sarkozy est élu président. • Tomcat server sort une nouvelle version encore plus performante Contexte

  6. Objectif de la direction • Le marché de l’électricité s’ouvre aux particuliers début juillet. • De nombreux concurrents vont essayer de prendre les parts de marché. • Il faut donner un coup de neuf à l’application • Il faut changer de technologie car VB6 n’est plus supporté. • Il faut améliorer la fiabilité de l’application. • Il faut organiser le développement, industrialiser et augmenter les performances. Contexte

  7. Objectif de la direction • Le marché devient internationale, il faut donc gérer le multilingue. • Le logiciel doit pouvoir s’interfacer avec d’autres logiciels : • Comptabilité • Logiciels des fournisseurs • Les gérants de réseaux électriques veulent mettre en place d’ici 1 ans des sites web pour que les usagers puissent consulter leur compte et payer en ligne. Contexte

  8. Objectif de la direction Contexte • D’ici 3 ans, le logiciel devrait équiper des pays entiers. • Les DSI sont très rétissantes aux serveurs d’application J2EE car trop complexe, elles préfèrent les serveurs Windows. • Cependant, toutes les DSI demandent 1 ans pour mettre en place l’environnement Windows.

  9. Objectif de la direction Contexte • 95% des clients utilisent une résolution >= 1024 • La rapidité d’utilisation de l’application pour les opérateurs est capitale! • Saisie manuelle sans souris obligatoire! • Les utilisateurs gèrent plusieurs dossiers par jour. La perte de temps dues au logiciel serait une catastrophe pour les clients. • L’application comporte 8 modules clairement dissociables entre eux.

  10. Objectif de la direction Contexte • La direction souhaite que la mise en place de la nouvelle architecture se fasse progressivement afin d’éviter de brusquer les utilisateurs actuels • VOUS ETES EN CHARGE DE FAIRE TOUT CELA!

  11. Exercice

  12. Exercice 1 • Définissez les besoins et les contraintes techniques. • Définissez l’importance de chaque ligne • Sur 4 points Exercice

  13. Exercice 2 • Etablissez votre conception générale sur 1 ans • Sur 4 points • Etablissez votre conception générale sur 4 ans • Sur 4 points • Vérifiez la cohérence de vos 2 conceptions avec votre tableau de contraintes et besoins • Sur 2 points • Argumentez vos décisions • Sur 2 points • Sur 6 points Exercice

  14. Exercice 3 • Proposez un macro-planning d’actions sur 3 ans • Sur 4 points Exercice

  15. Question ? Sébastien Riss

More Related