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