helloworld:architecture:notion
Ceci est une ancienne révision du document !
Table des matières
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