Outils pour utilisateurs

Outils du site


helloworld:architecture:notion

Ceci est une ancienne révision du document !


Structure

Un logiciel est composé de sous-systèmes (facultatif), eux-mêmes composés de composants logiciels.

Un composant peut être :

  • un logiciel développé spécifiquement durant le projet de développement;
  • un logiciel réutilisé depuis un autre projet,
  • un progiciel sur étagère que l’on intègre,
  • un logiciel dont on utilise simplement les services mais qui reste extérieur au système,
  • un ou plusieurs fichiers / bases de données.

Un composant possède :

  • un aspect visible (interface),
  • des fonctionnalités,
  • des propriétés (contraintes).

Aspects dynamiques

  • Global : scénarios d'exécution, coopération entre composants (ordre d'exécution des constituants, constituants en parallèle),
  • Constituant : contrainte d'exécution (parallélisation autorisée des fonctions, imposer un ordre d'exécution des fonctions).

Déploiement

Spécifier les contraintes de déploiement et la description de l'infrastructure : machine, OS, plateforme (java, …)

helloworld/architecture/notion.1546204195.txt.gz · Dernière modification : de root