Para a prototipação de interfaces com o usuário, ferramentas...

Próximas questões
Com base no mesmo assunto
Q1370948 Engenharia de Software
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
Para a prototipação de interfaces com o usuário, ferramentas CASE de gerenciamento de mudança mostram-se adequadas, podendo inclusive apoiar todo o ciclo de desenvolvimento do sistema em apreço.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

A questão propõe a análise sobre a adequação de ferramentas CASE de gerenciamento de mudança para a prototipação de interfaces com o usuário no contexto do desenvolvimento de um sistema de informação para uma empresa de navios mercantes. As ferramentas CASE (Computer-Aided Software Engineering) são sistemas computadorizados que auxiliam os engenheiros de software nas fases de desenvolvimento de um software, desde a concepção até a manutenção do sistema.

Para entender a resposta correta, é essencial diferenciar os tipos de ferramentas CASE. Existem ferramentas CASE direcionadas para tarefas específicas do ciclo de desenvolvimento de software. Por exemplo, temos ferramentas CASE de alto nível, também chamadas de front-end CASE, que apoiam as fases iniciais como análise de requisitos e desenho do sistema. Por outro lado, as ferramentas de baixo nível, ou back-end CASE, são utilizadas nas etapas posteriores, como implementação, testes e manutenção.

As ferramentas de gerenciamento de mudança fazem parte do conjunto de ferramentas de back-end CASE e são projetadas para controlar e gerenciar mudanças no software ao longo do tempo. Elas são fundamentais no processo de manutenção do software, gerenciamento de versões, controle de configuração e rastreamento de defeitos.

Quando se fala em prototipação de interfaces, estamos nos referindo a uma atividade que geralmente ocorre nas fases iniciais do desenvolvimento. Para isso, seriam mais adequadas as ferramentas CASE de front-end, ou ferramentas específicas de desenho de interface e prototipação, que permitem a criação rápida e interativa de mockups e protótipos que podem ser testados e avaliados pelos usuários.

Portanto, a afirmativa é incorreta porque sugere que ferramentas de gerenciamento de mudança são adequadas para a prototipação de interfaces com o usuário, quando na verdade, para essa finalidade, seriam necessárias ferramentas CASE específicas para design e prototipagem, as quais diferem de ferramentas de gerenciamento de mudança.

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

A afirmação está incorreta. As ferramentas CASE (Computer-Aided Software Engineering) são geralmente utilizadas para apoiar o processo de desenvolvimento de software, fornecendo recursos para modelagem, documentação, análise e gerenciamento de projetos de software. No entanto, as ferramentas CASE não são especificamente voltadas para a prototipação de interfaces com o usuário.

Para a prototipação de interfaces com o usuário, existem outras ferramentas e abordagens mais adequadas, como ferramentas de design de interface gráfica (GUI), wireframing, prototipação interativa ou até mesmo ferramentas de design e prototipação específicas para interfaces de usuário, como o Adobe XD, Sketch, Figma, entre outras.

Essas ferramentas e abordagens permitem criar protótipos visuais e interativos que representam a aparência e o comportamento da interface do usuário, facilitando a validação das ideias, a obtenção de feedback dos usuários e a iteração rápida no design da interface.

As ferramentas CASE podem ser úteis em outras áreas do desenvolvimento de software, como no gerenciamento de mudanças, versionamento de código, controle de requisitos, documentação e análise de processos. Elas podem auxiliar no suporte a todo o ciclo de desenvolvimento do sistema, mas não são especificamente voltadas para a prototipação de interfaces com o usuário.

Clique para visualizar este comentário

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