2013-05-08 5 views
1

Supposons que vous deviez proposer une architecture de système d'entreprise. Que prendriez-vous en compte pour préciser sa structure, ses composants, la technologie à utiliser, les approches de livraison? Comment commencer? Je veux juste comprendre comment fonctionnent les architectes du système. Concevoir par exemple un système entier est un travail massif et comment le saisit-il? Comment ils savent que ce qu'ils proposent est la bonne chose? Comment ils savent que cette approche est meilleure que l'autre?Architecture d'entreprise

+1

"... ambigu, vague, incomplet, trop large, ou rhétorique ..." – woz

+0

raison parfaite à DV. Merci. – lunar

Répondre

2

Une architecture d'entreprise est une architecture qui couvre plusieurs systèmes, plutôt que de se focaliser sur les composants internes de ces systèmes (technologie), elle définit quels systèmes sont utilisés ensemble pour qu'un grand système/processus (pourrait même dire: affaires) est formé.

Je pense que ce que vous voulez dire, c'est l'architecture logicielle, car l'architecture d'entreprise peut contenir beaucoup de choses. En ce qui concerne la conception de l'architecture logicielle, il est souvent documenté dans un cahier d'architecture qui contient (peut contenir plus ofcourse, fait souvent):

  • Une sorte de division (pensez des packages Java)
  • Un modèle de déploiement de logiciels (qui affiche (UML) et documente comment le logiciel doit être déployé)

Quant à savoir comment ils savent quelle serait la bonne façon de faire les choses. Le cahier d'architecture précède le design fonctionnel et technique et offre un niveau d'abstraction supérieur.

En recherchant et en évaluant des solutions/implémentations existantes, une bonne architecture peut être réalisée. Cependant, cela ne signifie pas qu'ils savent toujours que c'est 100% correct (bien que la couche abstraite ajoute beaucoup de possibilités de mise en œuvre).