Les techniaques de dessalement de l'eau de mer

Disponible uniquement sur Etudier
  • Pages : 3 (676 mots )
  • Téléchargement(s) : 0
  • Publié le : 21 décembre 2011
Lire le document complet
Aperçu du document
22/03/2007

Introduction Modélisation avec UML

1

22/03/2007

Evolution des langages de programmation
• Langage assembleur = abstraction de la machine • Langage impératifs (C, Fortran, …)= abstraction du langage assembleur • Langage objets

PG / Introduction Modélisation avec UML / v 1.0

Page 2

2

22/03/2007

Pourquoi l’objet?

• Réduire le « fossé » entre le monde réelet le monde informatique. • Construire des applications de plus en plus larges • Réduire les coûts de maintenance • Faciliter la réutilisation
PG / Introduction Modélisation avec UML / v 1.0 Page 33

22/03/2007

Exemple de Cycle de développement du logiciel : le cycle en V
Etude des besoins
Exploitation, Maintenance Évolution

Analyse Conception Préliminaire Conception détailléeCodage

Tests fonctionnels Tests d’intégration Tests unitaires

PG / Introduction Modélisation avec UML / v 1.0

Page 4

4

22/03/2007

De la POO à l’AOO Programmation vs Abstraction

•Programmation Orientée Objet (POO) Smalltalk (70), C++ (85), Java (95) • Conception Orientée Objet (COO) Frameworks, Design patterns (95) • Analyse Orientée Objet (AOO)

PG / Introduction Modélisationavec UML / v 1.0

Page 5

5

22/03/2007

Pourquoi modéliser?
• Comprendre le système à informatiser.
« Un modèle est une simplification de la réalité. » Grady BOOCH.

• Communiquer avecles membres de l’équipe. • Maîtriser la complexité • Automatiser la production de logiciel.
– Documentation. – Code.

PG / Introduction Modélisation avec UML / v 1.0

Page 6

6

22/03/2007Unified Modeling Language UML
• UML est un langage de modélisation (une notation). • UML n’est pas une méthode : ne définit pas un processus de développement! • UML est la notation pour documenterles modèles objets
PG / Introduction Modélisation avec UML / v 1.0 Page 7

7

22/03/2007

UML et Processus de développement
• UML ne précise pas le processus de développement. • Chaque...
tracking img