15
Architecture Logicielle Exercice noté Sébastien Riss

Architecture Logicielle Exercice noté

  • Upload
    zocha

  • View
    77

  • Download
    2

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Architecture Logicielle Exercice noté

Architecture LogicielleExercice noté

Sébastien Riss

Page 2: Architecture Logicielle Exercice noté

Contexte

Page 3: Architecture Logicielle Exercice noté

Contexte

3

Exercice

ContexteLogiciel permettant la gestion des fluides électriquesGestion des comptes clients, de la facturation, des échanges entre fournisseurs, etc…Le produit existe depuis plus de 12 ansIl est actuellement développé en VB6 et avec une base de données OracleL’équipe de développeur est composée de 8 personnes

Contexte

Page 4: Architecture Logicielle Exercice noté

Contexte

4

Exercice

ContexteAucune méthode en place!Installé chez 200 clientsUn 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

Page 5: Architecture Logicielle Exercice noté

Contexte

5

Exercice

ContexteLa 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

Page 6: Architecture Logicielle Exercice noté

Contexte

6

Exercice

Objectif de la directionLe 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’applicationIl 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

Page 7: Architecture Logicielle Exercice noté

Contexte

7

Exercice

Objectif de la directionLe 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

Page 8: Architecture Logicielle Exercice noté

Contexte

8

Exercice

Objectif de la directionContexte

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.

Page 9: Architecture Logicielle Exercice noté

Contexte

9

Exercice

Objectif de la directionContexte

95% des clients utilisent une résolution >= 1024La 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.

Page 10: Architecture Logicielle Exercice noté

Contexte

10

Exercice

Objectif de la directionContexte

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!

Page 11: Architecture Logicielle Exercice noté

Exercice

Page 12: Architecture Logicielle Exercice noté

Contexte

12

Exercice

Exercice 1Définissez les besoins et les contraintes techniques.Définissez l’importance de chaque ligne

Sur 4 points

Exercice

Page 13: Architecture Logicielle Exercice noté

Contexte

13

Exercice

Exercice 2Etablissez votre conception générale sur 1 ansSur 4 points

Etablissez votre conception générale sur 4 ansSur 4 points

Vérifiez la cohérence de vos 2 conceptions avec votre tableau de contraintes et besoinsSur 2 points

Argumentez vos décisionsSur 2 points

Sur 6 points

Exercice

Page 14: Architecture Logicielle Exercice noté

Contexte

14

Exercice

Exercice 3Proposez un macro-planning d’actions sur 3 ansSur 4 points

Exercice

Page 15: Architecture Logicielle Exercice noté

Question ?

Sébastien Riss