Questão de Engenharia de Software — Ferramentas CASE — FGV 2024
Engenharia de Software›Ferramentas CASE
Código
fg085520
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Desenvolvimento de Software para Operação de Satélites
Um desenvolvedor de sistemas para operação de satélites necessita de conhecimentos de ferramentas e frameworks das mais variadas áreas, como gerenciamento de projetos, arquitetura de software, banco de dados, versionamento de código-fonte etc. Nesse contexto, uma ferramenta importante se destaca por interligar especificações de requisitos de alto nível com modelos de análise, projeto, implementação e testes de sistemas usando UML, SysML, BPMN e outros padrões abertos utilizados no mercado.Assinale a opção que corresponde à ferramenta descrita no texto
AEnterprise Architect.
BVS Code.
CJenkins.
DKubernets.
EApache Cassandra.
Revelar gabarito e comentário▾
GabaritoA — Enterprise Architect.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Ferramentas CASE | Enterprise Architect
Gabarito: letra A. A descrição da ferramenta — que interliga especificações de requisitos de alto nível com modelos de análise, projeto, implementação e testes usando UML, SysML, BPMN e outros padrões abertos — corresponde exatamente ao Enterprise Architect (Sparx Systems), uma ferramenta CASE que oferece suporte completo à modelagem visual, engenharia reversa e geração de código a partir de modelos.
A questão testa o conhecimento sobre as diferentes categorias de ferramentas de software. Enquanto VS Code (editor de código), Jenkins (integração contínua), Kubernetes (orquestração de contêineres) e Apache Cassandra (banco de dados NoSQL) são ferramentas especializadas, o Enterprise Architect é uma ferramenta CASE integrada e multi-padrão.
Ferramenta
Categoria
Suporte a UML/SysML/BPMN
Função principal
Enterprise Architect
CASE (Modelagem)
Sim
Modelagem integrada de requisitos, análise, projeto e testes
VS Code
Editor de código
Não
Edição e depuração de código-fonte
Jenkins
CI/CD
Não
Automação de integração e entrega contínua
Kubernetes
Orquestração
Não
Gerenciamento de contêineres
Apache Cassandra
Banco de dados NoSQL
Não
Armazenamento e consulta de dados distribuídos
Alternativa A — ✅ Correta ⟵ GABARITO
O Enterprise Architect é uma plataforma de modelagem que suporta UML, SysML, BPMN e outros padrões, permitindo rastreabilidade desde os requisitos até a implementação. É amplamente utilizado em projetos complexos, como sistemas de satélite, que exigem integração entre modelos de diferentes disciplinas.
Alternativa B — ❌ Incorreta
O VS Code é um editor de código-fonte leve e extensível, mas não atende à descrição de ferramenta de modelagem integrada com suporte a UML/SysML/BPMN. Sua função principal é edição e depuração de código, não modelagem de alto nível.
Alternativa C — ❌ Incorreta
Jenkins é uma ferramenta de automação de integração contínua e entrega contínua (CI/CD). Embora essencial no ciclo de desenvolvimento, não tem foco em modelagem ou especificações de requisitos com notações como UML ou SysML.
Alternativa D — ❌ Incorreta
Kubernetes é um orquestrador de contêineres, usado para implantação e gerenciamento de aplicações em larga escala. Não possui recursos de modelagem ou interligação de requisitos como descrito.
Alternativa E — ❌ Incorreta
Apache Cassandra é um banco de dados NoSQL distribuído, especializado em armazenamento e consulta de dados. Não é uma ferramenta de modelagem ou CASE e não trabalha com padrões como UML ou SysML.
PEGA ESSA DICA!
Para identificar ferramentas CASE, foque no que elas oferecem: suporte a notações de modelagem (UML, BPMN, SysML), engenharia direta e reversa, integração com requisitos e geração de código. Ferramentas como Enterprise Architect, Rational Rose, Visual Paradigm e MagicDraw são exemplos clássicos.