Accueil
 Sommaire
 1  Objectifs de ce cours de modélisation orientée objet
 2  Généralités sur la modélisation orienté objet et sur UML
 3  Analyse, vues cas d'utilisation et processus
 4  Analyse et conception, aspects statiques de la vue logique
 5  Analyse et conception, aspects dynamiques de la vue logique
 6  Conception, aspects langage et technique
 7  Conception, vues développement et physique
 7.1  Diagrammes de la vue développement
 7.2  Diagramme de composants
 7.3  Diagramme de paquetages
 7.4  Diagramme de la vue physique
 7.5  Diagramme de déploiement
 8  Conclusion
 9  Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


7 Conception, vues développement et physique

  7.1  Diagrammes de la vue développement
  7.2  Diagramme de composants
  7.3  Diagramme de paquetages
  7.4  Diagramme de la vue physique
  7.5  Diagramme de déploiement

    précédent     suivant 


Lors de la conception, l’architecture logicielle du système comprend l’organisation des parties de logiciels spécifiées avec les termes utilisés par les développeurs : paquetage, composant, connecteur, assemblage, etc. Cette étape permet ensuite à chaque équipe de développement de connaître l’organisation du système et de positionner sa contribution dans l’ensemble. Ce modèle intéresse aussi les personnes qui déploient et administrent le système en production, car, implicitement, la vue développement définit les contributions de chaque équipe de développement, et donc les responsabilités, et donne une indication pour la préparation du déploiement (étudié dans la section qui suit celle-ci).

La seconde partie de cette section présente la vue physique, c’est-à-dire comment les composants de la vue développement sont projetés sur une architecture matérielle. La projection s’appelle le déploiement.

Les vues développement et physique sont présentées dans ce cours pour des raisons de complétude du cycle de vie et des diagrammes UML. Cependant, les décisions prises lors de la construction des diagrammes de ces vues dépendent beaucoup des technologies utilisées. Ces sujets sont étudiés plus précisément dans les voies d’approfondissement ASR (« Architecte des Services informatiques en Réseaux ») et DSI (« Intégration et Déploiement de Systèmes d’Information »), par exemple.

D. Conan, C. Taconet, C. Bac, Télécom SudParis, CSC 4002, Octobre 2015