Filtrar


Questões por página:

As metodologias de desenvolvimento organizam o trabalho das equipes técnicas e a interação com os usuários para garantir que o software atenda às expectativas. Analise as afirmativas a seguir:



I. O Processo Unificado (UP) é uma metodologia baseada em casos de uso, centrada na arquitetura e iterativa, que divide o ciclo de vida em fases como Iniciação, Elaboração, Construção e Transição.


II. Metodologias tradicionais priorizam a documentação detalhada e o planejamento exaustivo de todas as funcionalidades do sistema antes do início efetivo da etapa de codificação do programa.


III. O desenvolvimento baseado em prototipação rápida é contraindicado para sistemas com requisitos pouco definidos, pois a visualização de telas preliminares confunde a percepção do usuário final.



Está correto o que se afirma em:

A Integração Contínua e a Entrega Contínua (CI/CD) automatizam as etapas de teste e implantação, reduzindo o tempo entre o desenvolvimento e a produção. Analise as afirmativas a seguir:



I. A Integração Contínua exige que os desenvolvedores integrem seu código em um repositório centralizado frequentemente, disparando processos automáticos de build e teste.


II. A Entrega Contínua garante que o software esteja sempre em estado de implantação, dependendo de uma decisão manual para a ativação efetiva no ambiente de produção.


III. O controle de mudanças veda a alteração de códigos já aprovados, exigindo que novas funcionalidades sejam desenvolvidas em repositórios de armazenamento fisicamente isolados.



Está correto o que se afirma em:

Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. O texto acima refere-se a(o):
Visualizar Questão Comentada
Assinale a alternativa que contém o comando git responsável por encontrar um commit que está gerando um bug ou uma inconsistência entre uma sequência de commits.
O Git é um sistema de controle de versão de código-fonte aberto, que possibilita a colaboração no projeto por meio do controle de versão, distribuído de arquivos que residem em repositórios. Assinale abaixo a alternativa que contém um comando Git válido.