

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O objetivo da retrospectiva sprint é aumentar o reúso de código.
Certo
Errado
Uma das vantagens do single sign-on é garantir a privacidade das informações do usuário, por meio do uso da identidade federada.
Certo
Errado
Um dos objetivos do processo de entrega contínua é garantir a continuidade da aplicação em produção, por meio de aumento do tempo entre os deploys, minimizando o seu impacto no que está funcionando.
Certo
Errado
Na sprint planning, o product owner planeja o trabalho necessário para criar um incremento do produto que atenda à definição de pronto.
Certo
Errado
Um dos princípios ágeis direciona os clientes do negócio a trabalharem diariamente em conjunto com os desenvolvedores ao longo de todo o projeto.
Certo
Errado
O desenvolvimento dirigido por testes (TDD) é modelado em três estados: vermelho, verde e refatorar. Um exemplo da ação de refatoração é a simulação do comportamento dos componentes que interagem com a unidade de teste que está falhando.
Certo
Errado
Na modelagem UML, que é uma linguagem gráfica utilizada para visualizar, especificar, construir e documentar sistemas, qual tipo de diagrama representa as interações entre um sistema e seus atores (usuários ou outros sistemas) e ajuda a identificar os requisitos funcionais do sistema?
Diagrama de Estado.
Diagrama de Sequência.
Diagrama de Classe.
Diagrama de Caso de Uso.
Uma empresa aérea regional instalou um serviço de despacho de bagagens nos principais aeroportos brasileiros. Esse serviço funcionará da seguinte maneira:
• o passageiro entregará o seu bilhete a um atendente;
• o atendente procurará por um computador disponível para buscar os dados do bilhete no sistema e iniciará o despacho;
• o atendente solicitará ao passageiro que ponha uma bagagem sobre a balança;
• a balança digital pesará a bagagem e transmitirá os dados da pesagem para o sistema;
• o sistema emitirá uma etiqueta, que será presa à bagagem pelo atendente;
• o processo de pesagem será repetido até que não haja mais bagagens a serem despachadas;
• nenhum recibo será entregue ao passageiro.
Qual diagrama de casos de uso retrata adequadamente o cenário descrito?





Analise a seguinte figura que descreve o paradigma de prototipação para obtenção dos requisitos de software, bem como as afirmações seguintes.

Fonte: https://edisciplinas.usp.br/
I. Na OBTENÇÃO DOS REQUISITOS, o desenvolvedor e cliente definem os objetivos gerais do software, identificam quais requisitos são conhecidos e as áreas que necessitam de definições adicionais.
II. Na ELABORAÇÃO DE PROJETO RÁPIDO realiza-se a representação dos aspectos do software que são visíveis ao usuário (abordagens de entrada e formatos de saída).
III. Na CONSTRUÇÃO do PROTÓTIPO é realizada a definição da estrutura do protótipo e definidas questões de análise de confiabilidade e acessibilidade.
IV. Na AVALIAÇÃO DO PROTÓTIPO apenas o cliente avalia o protótipo.
Está(ão) correta(s) a(s) afirmativa(s):
I, apenas.
II. apenas.
III, apenas.
I e II, apenas.
III e IV, apenas.
O Jenkins Pipeline, ou simplesmente Pipeline, é um conjunto de plug-ins que suporta a implementação e a integração de pipelines de entrega contínua no Jenkins. A definição de um Jenkins Pipeline é normalmente escrita em um arquivo de texto chamado Jenkinsfile, como mostrado no exemplo a seguir.
node {
stage('Build') {
echo 'Building....'
}
stage('Test') {
echo 'Testing....'
}
stage('Deploy') {
echo 'Deploying....'
}
}
Esse arquivo de texto é um exemplo de uma
Depictive Pipeline
Descriptive Pipeline
Declarative Pipeline
Scripted Pipeline
Hybrid Pipeline
Os artefatos do Scrum representam valor; ou seja, cada um deles contém um compromisso, como, por exemplo, a meta do produto é compromisso para o incremento.
Certo
Errado
Analise as afirmativas a seguir a respeito das principais diferenças entre BDD, TDD e ATDD.
I. BDD é, exclusivamente, para equipes de desenvolvimento; TDD é para testadores; e, ATDD é para gerentes de projeto.
II. BDD e TDD são a mesma coisa, apenas com siglas diferentes; e, ATDD é uma técnica de teste de acessibilidade.
III. BDD normalmente abrange funcionalidades ou cenários completos do software; TDD se concentra em testes unitários para funções ou métodos individuais; e, ATDD valida se os requisitos de negócios são atendidos por meio de testes de aceitação que abrangem fluxos de funcionalidade específicos.
Está correto o que se afirma apenas em
I.
III.
I e II.
II e III.
Suponha que uma equipe de desenvolvimento do Ipea esteja implantando um software para a sua página de divulgação de notícias internas. Esse software terá a seguinte característica específica: os usuários acessarão uma interface que apresentará, de modo claro, todos os objetivos aos quais esse software se propõe a atingir, com o mínimo esforço na navegação, mas obtendo o máximo de resultado possível.
Essa característica, relativa ao design da interface desse software, é denominada
afinidade
autenticidade
responsividade
singularidade
usabilidade
Em desenvolvimento de software, o MVP (minimum viable product) representa uma solução de software rápida e funcional e tem como objetivo validar a viabilidade de um projeto.
Certo
Errado
No ciclo de vida do desenvolvimento de sistemas, a fase que envolve o entendimento dos requisitos de negócio é a de
implementação.
projeto.
planejamento.
desenvolvimento.
análise.
Segundo “O Guia do Scrum”, versão 2020, em português, disponível no site www.scrumguides.org, quem é o responsável por liderar, treinar e orientar a organização na adoção do Scrum?
Scrum Master.
Developer.
Product Owner.
Trainer.
Stakeholder.
Segundo a norma ABNT ISO/IEC12207, os processos fundamentais do ciclo de vida de software são
aquisição, fornecimento, desenvolvimento, operação e manutenção.
gerência de configuração, qualidade, verificação, validação.
gerência, melhoria, infraestrutura, recursos humanos.
gerência de risco, qualidade, gestão do conhecimento, avaliação do produto.
usabilidade, auditoria, resolução de problema, revisão conjunta.
Nos testes de software, os stubs, diferentemente dos mocks, são mais apropriados para a verificação do comportamento da aplicação em contraste com a verificação de estado durante um teste unitário.
Certo
Errado
Assinale a alternativa que melhor diferencia "Validação" e "Verificação" no contexto de desenvolvimento de software.
Validação e Verificação são termos intercambiáveis que significam garantir que o software está livre de defeitos.
Verificação refere-se a assegurar que o software atende aos requisitos funcionais, enquanto Validação foca nos requisitos não funcionais.
Validação é o processo de garantir que o software atende às necessidades e requisitos do usuário, enquanto Verificação é o processo de assegurar que o software foi implementado corretamente.
Verificação é o processo de testar o produto final, enquanto Validação é o processo de revisar o código-fonte.
Validação refere-se apenas aos testes de unidade, enquanto Verificação foca nos testes de integração.
No contexto da engenharia de software, qual nome é dado à fase cujo objetivo é elaborar etapas, prazos e estimar demais recursos a serem aplicados?
CI/CD
Desenvolvimento
Modelagem de software
Planejamento
Codificação