As ferramentas CASE (Computer Aided Software Engineering) s...
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