<Nom du projet>
Document d'architecture système
Version <1.0>
[Remarque : le canevas suivant est à utiliser avec Rational Unified Process.Le texte figurant entre crochets et affiché en italique et en bleu (style=InfoBlue) est destiné à guider l'auteur et doit être détruit avant la publication du document. Tout paragraphe saisi dans ce contexte sera automatiquement passé en style normal (style=Body Text).]
Historique des révisions
Date |
Version |
Description |
Auteur |
<jj/mmm/aa> |
<x.x> |
<détails> |
<nom> |
Sommaire
1.3 Définitions, acronymes et abréviations
2. Principes architecturaux et exigences critiques
2.2.1 Cas d'utilisation système
2.2.2 Exigences supplémentaires du système
3. Point de vue du travailleur
3.3 Modèle du travailleur système
4.4 Analyse descendante des exigences supplémentaires
5.1 Modèle de processus système
6.1 Présentation, caractéristiques et propriétés physiques du système
6.3 Modèle de niveau de descripteur
6.4 Modèle de niveau d'implémentation
7. Point de vue des informations
7.1 Règles des informations métier
Document d'architecture système
[L'introduction du document d'architecture système contient une présentation de ce document.
Ce document contient une présentation complète de l'architecture du système, ainsi que plusieurs points de vue architecturaux pour illustrer les différents aspects du système. Il doit enregistrer et indiquer les influences et les décisions architecturales importantes qui influencent le système.
[Cette section définit l'objectif du document d'architecture système dans la documentation générale du projet et en décrit brièvement la structure. Identifiez les destinataires spécifiques du document et indiquez la façon dont ils sont censés utiliser le document.]
[Brève description de l'application du document d'architecture système et des éléments affectés ou influencés par ce document.
[Cette sous-section permet l'identification du système auquel ce document s'applique, sous forme de numéros identifiants, de noms, de versions etc.]
[Cette sous-section décrit l'objectif et la nature du système auquel s'applique ce document. Lorsque le système existe déjà ou a des "précurseurs", cette sous-section résume aussi l'historique du système et de ses opérations. Identifiez les parties prenantes clés, comme l'acquéreur, le ou les utilisateur(s), les agents d'exploitation etc.]
[Cette sous-section contient les définitions de tous les termes, acronymes et abréviations nécessaires à la bonne compréhension du document d'architecture système. Ces informations peuvent être fournies en se référant au Glossaire du projet.]
[Cette sous-section doit présenter une liste complète de tous les documents référencés ailleurs dans le document d'architecture système. Chaque document doit être identifié par un titre, un numéro de rapport (le cas échéant), une date et le nom de l'organisation à l'origine de sa publication. Spécifiez les sources à partir desquelles il est possible de se procurer ces références. Ces informations peuvent être fournies par référence à une annexe ou à un autre document.]
[Cette sous-section décrit le contenu du reste du document d'architecture système et explique l'organisation de ce document.]
[Cette section décrit les styles, les règles et les heuristiques prédéterminés utilisés pour modeler l'architecture du système. Elle explique aussi pourquoi ils ont été choisis (en raison de l'influence de l'environnement, de l'organisation ou du domaine par exemple). Le style architectural inclut l'identification de classes d'éléments réutilisables, leur composition (et les règles permettant leur composition) et la description des méthodes de présentation et d'analyse des systèmes utilisant un style particulier.]
[Cette sous-section répertorie les cas d'utilisation système ou les scénarios du modèle de cas d'utilisation s'ils représentent une fonctionnalité importante du système final ou s'ils soulignent un point précis de l'architecture du système. Identifiez les exigences de performance associées qui vont être tracées comme faisant partie du processus de mesure des performances techniques.]
[Cette sous-section répertorie les contraintes critiques de type physique, environnemental et relatives à la qualité de service et à l'ingénierie spécifique qui modèlent l'architecture du système. Identifiez aussi les contraintes tracées comme faisant partie du processus de mesure des performances techniques.]
[Cette section illustre les aspects principaux du système du point de vue du travailleur et s'attarde sur les rôles et responsabilités des travailleurs de l'organisation et du système (ainsi que sur les règles qui les touchent).]
[A déterminer]
[A déterminer]
[A déterminer]
[A déterminer]
[Cette section illustre les aspects principaux du système d'un point de vue logique, c'est-à-dire en se focalisant sur la façon dont le système exécute ses fonctions concernant le partitionnement en sous-systèmes, leurs connexions, interactions et traitement, ainsi que la façon dont les exigences non fonctionnelles, incluant notamment la qualité de service et d'autres contraintes, sont transmises aux sous-systèmes.]
[Cette sous-section décrit les éléments importants au niveau de l'architecture, à partir du diagramme de contexte dans le modèle d'analyse du système, comme les entités avec lesquelles le système interagit, les connexions, le matériel, les données ou d'autres flux devant être pris en charge.]
[Dans cette sous-section, décrivez les interfaces importantes (optionnelles et obligatoires) qui prennent en charge les entités, les connexions et les flux identifiés dans la section 4.1 Contexte du système.]
[Cette sous-section identifie et décrit les sous-systèmes qui jouent un rôle important dans l'architecture, au niveau des interfaces (fonctions et attributs) qu'ils prennent en charge et dont ils ont besoin et de la nature de leurs relations (entre sous-systèmes ou externes au système).
[Cette sous-section décrit la manière dont les cas d'utilisation et les scénarios de cas d'utilisation sont réalisés en termes d'interactions de sous-système, ainsi que la façon dont les exigences de performance du système sont reflétées par des contraintes de performances imposées aux fonctions des sous-systèmes et aux liens entre les sous-systèmes.]
[Cette sous-section décrit la façon dont les contraintes critiques physiques, environnementales et liées à la qualité de service et à l'ingénierie spécialisée sont intégrées aux sous-systèmes, ainsi que la façon dont les caractéristiques des sous-systèmes ainsi déterminés sont combinées afin d'obtenir les caractéristiques systèmes voulues.]
[Cette sous-section décrit les études commerciales, l'analyse et le raisonnement ayant amené à définir et à choisir cette architecture logique. Elle décrit aussi ce en quoi les sous-systèmes et les interactions choisis sont importants. Lorsque des personnes ont été inclues dans le système opérationnel, il est particulièrement intéressant d'observer les différences existant entre la réalisation de ces fonctions par des personnes ou par du matériel et des logiciels. Il est aussi intéressant de voir dans quelles mesures les caractéristiques de la réalisation humaine ont été prises en compte. Cette sous-section décrit aussi la justification (comme la modélisation, l'analyse et le prototypage) utilisée pour établir le budget ou l'affectation des exigences non fonctionnelles.]
[Cette section illustre les aspects importants du système de point de vue du processus, qui porte principalement sur la façon dont l'architecture du système est conçue pour profiter de l'accès concurrent (processus multiples réellement ou apparemment réalisés en parallèle), pour produire des architectures plus simples (et donc plus faciles à maintenir) et pour se pencher sur les problèmes d'évolutivité, de performances, de rendement et de fiabilité.]
[Dans cette sous-section, les éléments actifs importants ou critiques du système (sous-systèmes, classes, objets) sont identifiés et leur relations importantes décrites. Ces informations viennent du modèle d'analyse système et du modèle de conception système et portent principalement sur les éléments actifs qui représentent les processus du système.]
[L'analyse, le raisonnement et les études commerciales ayant donné naissance à cette architecture sont décrits ici. Vous trouverez aussi une explication portant sur l'importance des processus et des interactions qui sont traités.]
[Cette section illustre les aspects principaux du système du point de vue physique et s'attarde sur l'infrastructure physique nécessaire pour prendre en charge la fonctionnalité et la distribution du système.]
[Cette sous-section décrit les aspects importants de l'emplacement physique du système, ainsi que l'installation et l'assemblage de l'équipement. Elle porte aussi sur des opérations physiques sûres et fiables. Parmi les aspects à prendre en considération on trouve le poids, l'alimentation électrique, le dégagement et la dissipation de chaleur, les effets d'accélération et de vibration, les interférences électromagnétiques, l'accès physique etc.]
[Décrivez les aspects importants du modèle de localisation, comme la décomposition de la localisation (le cas échéant), les caractéristiques de la localisation et de la connexion, les systèmes hébergés et les interactions de localisations intéressantes.]
[Décrivez les aspects critiques du modèle de déploiement du système au niveau du descripteur, où les types de ressources de traitement d'une localisation sont décrits ; ces ressources sont des noeuds, qui peuvent inclure des dispositifs informatiques (serveurs, postes de travail etc.), des dispositifs électroniques ou mécaniques ou des personnes.]
[Décrivez les aspects critiques du modèle de déploiement système au niveau de l'implémentation. C'est à ce niveau que le choix du matériel est fait, que beaucoup d'instances de rôles sont déterminées (dans le cas de ressources humaines) et qu'un ensemble de configurations, comme la capacité, la puissance (entre autres exigences environnementales), le coût et les performances, sont choisies.]
[L'analyse, le raisonnement et les études commerciales ayant donné naissance à cette forme d'architecture de déploiement sont décrits ici. Vous trouverez aussi une explication portant sur ce en quoi les aspects présentés ici sont importants.]
[A déterminer]
[A déterminer]
[A déterminer]
[A déterminer]
[A déterminer]