Qu'est-ce qu'un cadre d'architecture d'entreprise?
L'architecture d'entreprise est une technique d'ingénierie qui capture les exigences techniques d'une organisation. Pour ce faire, vous utilisez généralement des modèles qui aident les ingénieurs à préparer et à valider les artefacts logiciels du système. Un cadre d'architecture d'entreprise est un ensemble standard de modèles et d'outils permettant aux ingénieurs système de créer des logiciels utiles.
Un cadre d'architecture d'entreprise commence par un inventaire de la technologie disponible dans l'entreprise. C'est l'occasion de documenter tous les réseaux, matériels et logiciels utilisés au sein d'une organisation. Ces informations peuvent ensuite être ajoutées à un catalogue de normes.
La révision et la supervision de l'architecture sont gérées par un responsable technique de la société. Le CTO est responsable de la création et de la gestion des directives techniques d’une organisation. Cela inclut généralement les normes techniques relatives au matériel, aux exigences de stockage de données, aux exigences de capacité du réseau et aux systèmes d'exploitation approuvés.
Le cadre de l’architecture de l’entreprise inclut des directives sur le fonctionnement des logiciels d’une entreprise. Parmi les exemples concrets de cette technique, citons le cadre architectural du ministère de la Défense (DODAF) et le cadre fédéral de l'architecture d'entreprise (FEAF). Ces normes sont considérées comme le modèle sur la manière dont les applications doivent être construites pour ces agences.
L'ajout de toute nouvelle technologie dans un cadre d'architecture d'entreprise existant nécessite l'approbation des dirigeants de l'entreprise. En effet, les nouvelles technologies représentent un investissement important. Lorsqu'une entreprise dépense de l'argent en nouvelles technologies, les coûts doivent être évalués de manière approfondie pour déterminer l'investissement à long terme requis pour le produit.
Au cours des dernières décennies, les technologies de l'information sont devenues de plus en plus coûteuses et ingérables pour la plupart des organisations. Un cadre d'architecture d'entreprise tente de créer des normes sur les actifs techniques de l'organisation. Cela se fait généralement avec des conseils de révision d'architecture et des comités de surveillance qui gèrent la technologie dans une entreprise.
Les normes informatiques sont connues sous le nom de spécifications matérielles et logicielles définies d'une entreprise. Ces normes doivent être documentées dans le cadre d'architecture d'entreprise. La plupart des modèles incluent une vaste gamme d'artefacts, de flux de travail et de modèles de processus métier qui définissent l'utilisation de la technologie dans l'entreprise.
La plupart des processus incluent également les étapes nécessaires au développement et au déploiement d'un produit logiciel dans l'organisation. Ce processus est souvent appelé processus de développement du système (SDLC). Chaque organisation a des jalons et des revues spécifiques nécessaires pour garantir que le système répond aux exigences d'architecture de la société.