🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

As ferramentas CASE (Computer Aided Software Engineering) s...

Próximas questões
Com base no mesmo assunto
Q626252 Engenharia de Software
As ferramentas CASE (Computer Aided Software Engineering) são softwares que auxiliam desenvolvedores e analistas nas mais diversas fases da construção de um software, suportando uma ou mais atividades do processo de desenvolvimento. Sobre as ferramentas CASE, o que é INCORRETO afirmar:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - A geração ou edição da documentação é uma atividade que não é atendida por estas ferramentas.

Para resolver a questão, é necessário compreender o papel das ferramentas CASE no processo de desenvolvimento de software. As ferramentas CASE são utilizadas para proporcionar apoio automatizado em diversas etapas da engenharia de software, desde a análise de requisitos até a manutenção do sistema. Importante destacar que elas podem abranger tanto a automação do design, suporte à codificação, gerenciamento de projetos, entre outros aspectos.

A alternativa C é incorreta porque justamente uma das vantagens das ferramentas CASE é a capacidade de gerar e editar documentação de forma eficiente. Por exemplo, algumas dessas ferramentas podem automaticamente criar documentação a partir dos modelos e diagramas desenvolvidos, o que é uma grande ajuda na manutenção de documentação atualizada e consistente com o design do sistema.

Vamos analisar brevemente as demais alternativas para reforçar o seu entendimento:

  • A - O controle de versão GIT pode ser considerado uma ferramenta CASE. Isso é correto, pois o GIT auxilia na atividade de gerenciamento de configuração, uma parte importante do processo de desenvolvimento de software.
  • B - As ferramentas de CASE podem ser classificadas em Verticais e Horizontais. Isso também é correto. Ferramentas CASE verticais são especializadas em uma atividade específica, enquanto ferramentas horizontais oferecem suporte em várias fases do ciclo de vida do desenvolvimento.
  • D - A geração automática de diagramas e especificações utilizando UML pode ser atendida por ferramentas CASE. Também é uma afirmação correta, pois muitas ferramentas CASE suportam UML e ajudam a gerar automaticamente diagramas, que são essenciais para a modelagem e documentação de sistemas.
  • E - A gerência de projetos é uma atividade que pode ser auxiliada por estas ferramentas. Um exemplo é a ferramenta Microsoft Project. Essa é uma declaração correta, pois ferramentas como o Microsoft Project são projetadas para auxiliar no gerenciamento de projetos, que é uma componente chave da engenharia de software.

Entender a aplicabilidade das ferramentas CASE é fundamental para a prática da Engenharia de Software e, como você viu, a alternativa C contradiz o propósito destas ferramentas, sendo portanto a incorreta e o gabarito da questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

C. A geração ou edição da documentação é uma atividade que não é atendida por estas ferramentas.

Segue uma fonte que achei interessante:

O benefício mais óbvio de uma ferramenta CASE de modelagem de dados é a facilidade com que se produz um diagrama a partir dos esforços de modelagem e com que se gera um banco de dados a partir do modelo.

Outro benefício é a possibilidade de documentar o sistema que está sendo modelado. Recursos de documentação e disponibilização de informações garantem que os profissionais envolvidos no desenvolvimento do software comuniquem-se entre si e com os usuários finais. Sofisticados relatórios HTML permitem a publicação de figuras e informações sobre os modelos em intranets e web sites.

Fonte: https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-paradigma-da-boa-modelagem/6905

Desde quanto o MS Project é uma ferramenta Case???

A afirmação INCORRETA é a opção:

C A geração ou edição da documentação é uma atividade que não é atendida por estas ferramentas.

Na verdade, as ferramentas CASE podem ajudar na geração e edição da documentação, facilitando a documentação de requisitos, design, arquitetura e outras informações importantes do projeto de software.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo