O que é uma estrutura de arquitetura corporativa?
A arquitetura corporativa é uma técnica de engenharia que captura os requisitos técnicos de uma organização. Isso geralmente é realizado usando modelos que ajudam os engenheiros a preparar e validar os artefatos de software do sistema. Uma estrutura de arquitetura corporativa é um conjunto padrão de modelos e ferramentas que ajudam os engenheiros de sistema a criar software útil.
Uma estrutura de arquitetura corporativa começa com um inventário da tecnologia disponível na empresa. Esta é uma oportunidade para documentar todas as redes, hardware e software usados em uma organização. Essas informações podem ser adicionadas a um catálogo de padrões.
A revisão e supervisão da arquitetura é gerenciada por um diretor técnico (CTO) da empresa. O CTO é responsável por criar e gerenciar as diretrizes técnicas de uma organização. Isso geralmente inclui os padrões técnicos de hardware, requisitos de armazenamento de dados, requisitos de capacidade de rede e sistemas operacionais aprovados.
A estrutura da arquitetura corporativa inclui as diretrizes sobre como o software de uma empresa deve operar. Alguns exemplos dessa técnica na prática incluem a estrutura arquitetônica do Departamento de Defesa (DODAF) e a estrutura federal de arquitetura corporativa (FEAF). Esses padrões são considerados o modelo de como os aplicativos devem ser criados para essas agências.
Adicionar qualquer nova tecnologia a uma estrutura de arquitetura corporativa existente requer aprovação dos executivos da empresa. Isso ocorre porque a nova tecnologia é um investimento significativo. Quando uma empresa gasta dinheiro em novas tecnologias, os custos devem ser avaliados de perto para determinar o investimento de longo prazo necessário para o produto.
Nas últimas décadas, a tecnologia da informação se tornou cada vez mais cara e incontrolável para a maioria das organizações. Uma estrutura de arquitetura corporativa tenta criar padrões nos ativos técnicos da organização. Isso geralmente é realizado com conselhos de revisão de arquitetura e comitês de supervisão que gerenciam a tecnologia em uma empresa.
Os padrões de computador são conhecidos como as especificações definidas de software e hardware de uma empresa. Esses padrões devem ser documentados na estrutura da arquitetura corporativa. A maioria dos modelos inclui uma vasta gama de artefatos, fluxos de trabalho e modelos de processos de negócios que definem como a tecnologia é usada em toda a empresa.
A maioria dos processos também inclui as etapas necessárias para desenvolver e implantar um produto de software na organização. Isso geralmente é chamado de processo de ciclo de vida de desenvolvimento do sistema (SDLC). Cada organização possui marcos específicos e análises necessárias para garantir que o sistema atenda aos requisitos de arquitetura da empresa.