8
Architecture Logicielle Introduction Sébastien Riss

Architecture Logicielle Introduction

  • Upload
    necia

  • View
    43

  • Download
    1

Embed Size (px)

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

Page 1: Architecture Logicielle Introduction

Architecture LogicielleIntroduction

Sébastien Riss

Page 2: Architecture Logicielle Introduction

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 ?

Page 3: Architecture Logicielle Introduction

Quand?

Quoi ?

Comment ?

3

Pourquoi ?

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

Pourquoi ?

Page 4: Architecture Logicielle Introduction

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 ?

Page 5: Architecture Logicielle Introduction

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 ?

Page 6: Architecture Logicielle Introduction

Quand?

Quoi ?

Comment ?

6

Pourquoi ?

La phase de conception

Quand ?

Page 7: Architecture Logicielle Introduction

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 ?

Page 8: Architecture Logicielle Introduction

Question ?

Sébastien Riss