Pattern de capacité: Spécification de service
Ce pattern de capacité fournit des spécifications de comportement du service et identifie les fournisseurs de services et les partitions.
DescriptionStructure de répartition du travailAffectation d'équipeUtilisation du produit
Objet
L'objectif de ce pattern de capacité est de fournir des spécifications détaillées du comportement du service, ainsi que de modéliser l'ensemble des services en termes de fournisseurs de services et de partitions.
Relations
Description

Ce pattern de capacité a les objectifs suivants :

  • Améliorer la définition des éléments de conception du service en fournissant des spécifications détaillées du comportement du service et en modélisant l'ensemble des services en terme de fournisseurs de services et de partitions.
  • Améliorer et mettre à jour les réalisations de cas d'utilisation à mesure que des changements de conception sont réalisés ou que de nouveaux éléments de conception du service sont identifiés.
  • Réviser la conception à mesure qu'elle évolue.
Propriétés
Commandé par les événements
Plusieurs occurrences
En cours
Facultatif
PlanifiéYes
Réitérable
Affectation du personnel

En général, une personne ou une petite équipe est responsable d'un ensemble de spécifications du service, de services et de leurs collaborations. Cette personne/équipe doit étoffer les détails de la conception des éléments et compléter les définitions d'opération et les modèles comportementaux pour la spécification de service. Elle doit aussi compléter la définition des relations avec les autres services et les spécifications du service. Cette personne/équipe peut organiser le modèle en fonction des packages et des sous-systèmes de la manière UML habituelle ou elle peut utiliser les partitions de service pour fournir des vues logiques de l'organisation du modèle.

De manière générale, le concepteur responsable de la collaboration du service ou d'autres modèles de la composition du service doit connaître les options de liaison et de codage des canaux et des messages du service. Ces options présentent des caractéristiques de performance et de sécurité différentes et le choix de l'une ou l'autre doit être réalisé en gardant à l'esprit l'ensemble des exigences non fonctionnelles relatives à la solution.

Lorsque les éléments individuels de modèle de services sont améliorés, les réalisations de cas d'utilisation doivent être améliorées pour refléter les responsabilités changeantes des éléments de modèle de services . En général, une personne ou une petite équipe est responsable de l'amélioration d'une ou de plusieurs réalisations de cas d'utilisation. A mesure que des éléments de modèle de services sont ajoutés ou améliorés, les réalisations de cas d'utilisation doivent être reconsidérées et modifiées quand elles sont dépassées ou lorsque des améliorations dans le modèle de services permettent de les simplifier. Les personnes ou les équipes responsables des réalisations de cas d'utilisation doivent avoir une bonne compréhension du comportement requis par les cas d'utilisation et des compromis représentés par les diverses approches pour attribuer ce comportement aux différents éléments de modèle de services . De plus, étant responsables du choix des éléments qui exécuteront ces cas d'utilisation, ces personnes ou ces équipes doivent avoir une bonne compréhension des comportements spécifiés des éléments de modèle de services eux-mêmes.

Plus d'informations