São atividades ou práticas comuns do ADLM (Application Devel...

Próximas questões
Com base no mesmo assunto
Q2172404 Engenharia de Software
São atividades ou práticas comuns do ADLM (Application Development Lifecycle Management), EXCETO:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra B - Capacitação de usuários.

O ADLM (Application Development Lifecycle Management) é um termo abrangente que engloba todas as fases do desenvolvimento de software, desde o planejamento e análise de requisitos até a manutenção e gestão de versões de aplicativos. Este conceito é essencial para compreender como criar, testar, implementar e monitorar softwares de forma eficiente e eficaz.

As alternativas A (Teste de software), C (Integração contínua), D (Manutenção de software) e E (Gerenciamento de requisitos) são todas atividades inerentes ao ciclo de vida do desenvolvimento de aplicações. Elas são fundamentais na metodologia de desenvolvimento de software para assegurar a qualidade, a funcionalidade e a adequação do software ao que foi especificado inicialmente pelos stakeholders.

  • Teste de software: Envolve verificar se o código desenvolvido atende aos requisitos e se comporta conforme esperado em diferentes cenários.
  • Integração contínua: É uma prática de desenvolvimento onde os desenvolvedores integram o código ao repositório principal do projeto frequentemente, permitindo que erros sejam identificados e corrigidos rapidamente.
  • Manutenção de software: Esta atividade acontece depois que o software é colocado em produção e inclui correções de bugs, melhorias e atualizações.
  • Gerenciamento de requisitos: É o processo de documentar, analisar e rastrear as necessidades e características que o software deve possuir.

No entanto, a Capacitação de usuários (alternativa B), apesar de ser uma etapa importante no processo de implantação de um sistema, não é considerada uma atividade interna do ciclo de vida de desenvolvimento de aplicações. A capacitação tem mais relação com o pós-desenvolvimento e está focada em garantir que os usuários finais saibam como utilizar o software de maneira eficiente. Por este motivo, ela é a resposta correta para a questão, pois é a única atividade listada que não faz parte do conjunto de práticas comuns do ADLM.

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

B.

O ADLM (Application Development Lifecycle Management) envolve práticas e atividades diretamente relacionadas ao desenvolvimento e à gestão técnica de aplicações ao longo de seu ciclo de vida. Isso inclui:

  • Teste de software: para verificar se o sistema funciona corretamente.
  • Integração contínua: para garantir que novas alterações no código sejam integradas e testadas frequentemente.
  • Manutenção de software: para corrigir erros, melhorar desempenho ou adaptar o sistema após sua entrega.
  • Gerenciamento de requisitos: para definir, documentar e controlar o que o software deve fazer.

capacitação de usuários, embora seja uma atividade relevante no contexto de implantação e adoção de sistemas, não faz parte diretamente das práticas técnicas do ADLM. Ela está mais associada à gestão de mudanças ou treinamento organizacional.

A sigla ADLM significa Application Development Lifecycle Management, que em português quer dizer Gerenciamento do Ciclo de Vida de Desenvolvimento de Aplicações. Esse processo engloba todas as fases, desde a concepção de um software até a sua aposentadoria.

Análise das questões:

  • A) Teste de software: É uma etapa crucial do ciclo de vida, pois garante a qualidade da aplicação e que ela atenda aos requisitos definidos.
  • B) Capacitação de usuários: A capacitação, ou treinamento, acontece após a aplicação já estar desenvolvida e implementada. Geralmente, ela é uma atividade do time de suporte ou de adoção, e não do time de desenvolvimento, que é o responsável pelo ciclo de vida da aplicação.
  • C) Integração contínua (CI): É uma prática de desenvolvimento de software em que os desenvolvedores integram o código com frequência, geralmente várias vezes ao dia. Cada integração é então verificada por um build automatizado, incluindo testes. Isso é uma parte fundamental do ADLM.
  • D) Manutenção de software: É uma fase do ciclo de vida que se concentra em modificar o software após a sua entrega para corrigir falhas, melhorar o desempenho ou adaptar a aplicação a novos ambientes.
  • E) Gerenciamento de requisitos: É uma etapa inicial e contínua do ciclo de vida, que garante que os requisitos para a aplicação sejam coletados, documentados e gerenciados de forma eficaz.

Sendo assim, a resposta correta é a B) Capacitação de usuários, já que essa não é considerada uma atividade do ciclo de vida de desenvolvimento, mas sim uma etapa que acontece após a implementação do software.

Clique para visualizar este comentário

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