Architecture Logicielle Introduction

Preview:

DESCRIPTION

Architecture Logicielle Introduction. Sébastien Riss. Définition et objectifs. L’ architecture logicielle est la manière dont le code est organisé. Objectifs L'interopérabilité, la portabilité, l’intégrité, La fiabilité, la maintenabilité , la réutilisabilité, L'efficacité - PowerPoint PPT Presentation

Citation preview

Architecture LogicielleIntroduction

Sébastien Riss

Quand?

Quoi ?

Comment ?

2

Pourquoi ?

Définition et objectifsL’architecture logicielle est la manière dont le code est organisé.

ObjectifsL'interopérabilité, la portabilité, l’intégrité,La fiabilité, la maintenabilité, la réutilisabilité,L'efficacité

La notion d’architecture logicielle remonte à 1960!

Quoi ?

Quand?

Quoi ?

Comment ?

3

Pourquoi ?

ConstatLa réussite des projets informatiques en 2004 selon le Standish Group.

Pourquoi ?

Quand?

Quoi ?

Comment ?

4

Pourquoi ?

Parce que noussommes humains…

Parce que nous codons tous mal.

Parce que nous avons toujours envie de faire différemment de notre collègue d’équipe qui ne sait pas coder.

Parce que nous avons envie d’être créatif et original.

Parce que nous sommes encore des artisans.

Pourquoi ?

Quand?

Quoi ?

Comment ?

5

Pourquoi ?

mais l’informatiqueest trop important.

L’informatique est un coût.Disons un investissement

ROI nécessaire

La qualité des services rendus par l’informatique doit être optimum.

Il faut industrialiser!

Pourquoi ?

Quand?

Quoi ?

Comment ?

6

Pourquoi ?

La phase de conception

Quand ?

Quand?

Quoi ?

Comment ?

7

Pourquoi ?

Comment?

En pratique dans les entreprisesTrop souvent encore le bordelUtilisation de Patterns d’architecture reconnus

Objectif du coursVous apportez un recul suffisant pour maitriser cette disciplineAvoir une vision macroscopique des projets informatiquesEtre capable de définir l’architecture idéale selon des contraintes fonctionnelles et techniques

Comment ?

Question ?

Sébastien Riss

Recommended