Dans RUP: Quels sont les rôles RUP responsables de la création du document d'architecture logicielle? [fermé]

StackOverflow https://stackoverflow.com/questions/1434238

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é.

Était-ce utile?

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>

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top