Sendo desenvolvedor e arquiteto de software no domínio Automotivo nos últimos 10 anos, posso dizer facilmente que o EA é uma ferramenta indispensável para toda tarefa de arquitetura.
Tenho usado a ferramenta em diferentes empresas automotivas, em diferentes projetos internamente e com OEMs (BMW, Mercedes Benz e outros) e ela possui ótimos recursos e capacidades:
1. Rastreabilidade de requisitos e bases. Muitas ferramentas oferecem rastreabilidade e REQs como o DOORs, mas com o EA, é uma boa vantagem que você pode criar diferentes REQs, vinculá-los na mesma ferramenta com seu design e, em alguns casos, também vinculá-los ao código. Assim, você tem tudo na mesma ferramenta e pode obter bons relatórios de rastreabilidade.
2. Modelar diferentes diagramas (Casos de uso, Diagramas de sequência, Diagramas de domínio, etc.). O EA suporta diferentes esquemas, e o UML é o mais comum que usamos para diferentes modelos e diagramas. As cores e opções que você pode alterar são ótimas (Por exemplo, o layout do diagrama ser automaticamente alinhado é um ótimo recurso em projetos complexos).
3. Gerar relatórios e códigos para máquinas de estado complexas. Não é uma tarefa fácil configurar o EA e gerar código, mas para casos de uso de negócios, isso é algo em que a empresa investiu para benefícios a longo prazo, então quando você precisa mudar o código, você apenas muda a máquina de estado no EA e a gera. No entanto, não é um código muito otimizado para o setor automotivo, mas é um passo que economiza muito tempo.
4. Comunidade e treinamento gratuitos disponíveis é algo que nem todas as ferramentas de código fechado oferecem, é ótimo ainda ter uma comunidade de usuários que pode apoiar e responder suas perguntas, e isso é organizado no site do EA. Análise coletada por e hospedada no G2.com.
Conforme mencionado acima, alguns recursos são ótimos, mas:
1. É necessário tempo e esforço para estabelecer uma linha de base para eles devido à sua complexidade.
2. Um modelo da EA para tornar essa tarefa mais gerenciável e ser um esforço de integração, não reinventar a cada vez.
3. Para diagramas pequenos, não é uma ferramenta plug-and-play, em vez disso, usar ferramentas básicas é muito melhor para projetos de pequeno porte/casos de uso. Análise coletada por e hospedada no G2.com.





