São atividades ou práticas comuns do ADLM (Application Devel...
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.
Já 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