Dans RUP: Quels sont les rôles RUP responsables de la création du document d'architecture logicielle? [fermé]
-
07-07-2019 - |
Question
Sur la base des différentes vues documentées dans SAD, quels rôles RUP devraient être responsables de la création du SAD? Dès le début, je pensais que le SAD était destiné à un public technique, mais d'après ce que je peux voir dans RUP, c'est plus que cela. Il semble donc que ce ne soit pas seulement l'architecte logiciel qui devrait être impliqué.
La solution
Eh bien, selon la documentation de RUP, il s’agit de l’architecte logiciel.
Citation du Artefact: document d'architecture logicielle référence en ligne:
Responsabilité
Un architecte logiciel est responsable pour produire le logiciel Document d'architecture , qui capture les décisions de conception les plus importantes plusieurs vues architecturales.
L’architecte logiciel établit la structure globale pour chaque vue architecturale: la décomposition de la vue, le regroupement des éléments, et les interfaces entre ces principaux groupements. Par conséquent, contrairement à les autres rôles, le logiciel L’architecte affiche une largeur , opposé à la profondeur .
L’architecte logiciel est également responsable du maintien de intégrité architecturale du système à travers le processus de développement par:
- approuver toutes les modifications d'éléments importants sur le plan architectural, telles que les principales interfaces, décrites dans le document d'architecture logicielle .
- faire partie du " tableau de contrôle des modifications " décisions pour résoudre les problèmes qui ont un impact sur l’architecture logicielle.
Autres conseils
Eh bien,
Ne pensez pas aux "rôles". comme intitulés de poste ...
Si vous travaillez dans un environnement traditionnel, il y a généralement un type qui porte le titre de poste est également "Architecte logiciel" ... Si vous travaillez dans un environnement agile, vous ne pouvez généralement pas trouver un titre de poste du type "architecte logiciel". ; en équipe ... L’important est donc de savoir qui sait et qui donne les décisions importantes en matière d’architecture: qui remplit le rôle de l’architecte et non le titre ....
Dans un environnement sain [traditionnel ou agile], un gars ne peut pas donner toutes les décisions, le SAD est donc un produit de travail de toutes les équipes car tous les membres de l'équipe jouent parfois le rôle d '"architecte" ... ... / strong>