

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.
Em DevOps, a análise estática de código e geração de documentação fazem parte do processo de build d e uma aplicação.
Certo
Errado
Uma equipe deseja adotar abordagem DevOps para automatizar o processo de integração e entrega contínua (CI/CD). Para isso, é necessário integrar diversas ferramentas para otimizar a automação dos testes e a entrega do produto. Dentre essas ferramentas, encontra-se o
Selenium, que é utilizado para automação de builds, testes de integração e execução de pipelines de CI/CD, que integra-se ao CircleCl, que faz a gestão de repositórios Git. O CircleCl é compatível apenas com as linguagens Go, Java e Ruby, apresentando incompatibilidade com Python, Ruby Scala, Node js, PHP e Haskell.
Git Esta ferramenta precisa ser integrada ao GitHub, uma vez que são interdependentes. Usadas em conjunto, conseguem realizar o controle de versão e proporcionar a integração continua.
GitHub Actions, que permite a criação de workflows de CI/CD diretamente no GitHub. Os workflows são definidos no diretório .github/workflows de um repositório, que pode ter vários workflows, cada um dos quais podendo executar um conjunto diferente de tarefas, como criar e testar pull requests.
Jenkins, que é uma ferramenta escrita em PHP, exclusiva para automação de testes, que integra-se ao Git para armazenar o histórico dos testes automatizados executados.
Maven, que é uma ferramenta proprietária para automação de builds, que também possui capacidades nativas de controle de versões e pipelines de CI/CD, similar ao Gittab CI/CD. Um projeto Maven fica atrelado a um arquivo principal: o pom.java.
Em engenharia de requisitos, o modelo conceitual é construído na fase de projeto do sistema de informação.
Certo
Errado
Com relação às fases do scrum, assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) Planejamento geral, em que se estabelecem os objetivos particulares do projeto e da arquitetura do software.
( ) Ocorre uma série de ciclos de sprint, em que cada ciclo desenvolve um decremento do sistema.
( ) Encerra o projeto, completa a documentação exigida, como quadros de ajuda do sistema e manuais do usuário, e avalia as lições aprendidas com o projeto.
As afirmativas são, respectivamente,
V – F – F.
F – V – V.
V – F – V.
F – F – V.
F – F – F.
A XP recomenda a criação de protótipos operacionais, denominados soluções pontuais, que devem ser implementados e avaliados.
Certo
Errado
Relacione as decisões que devem ser tomadas durante o estágio de gerenciamento de requisitos de software com seus respectivos conceitos.
1. Identificação de requisitos
2. Gerenciamento de mudanças.
3. Políticas de rastreabilidade.
4. Ferramentas de apoio.
( ) O gerenciamento de requisitos envolve o processamento de grandes quantidades de informações sobre os requisitos.
( ) Conjunto de atividades que avaliam o impacto e o custo das mudanças.
( ) Definem os relacionamentos entre cada requisito e entre os requisitos e o projeto de sistema que deve ser registrado.
( ) Cada requisito deve ser identificado de forma única para que possa ser comparado com outros requisitos e usado em avaliações de rastreabilidade.
Assinale a opção que indica a relação correta, na ordem apresentada.
1 – 2 – 4 – 3.
4 – 3 – 2 – 1.
4 – 2 – 3 – 1.
2 – 4 – 3 – 1.
2 – 1 – 4 – 3
Independente do modelo utilizado, um sistema de software passa por cinco fases, que constituem o ciclo de vida de desenvolvimento de software.
As opções a seguir se referem corretamente acerca dessas fases, à exceção de uma. Assinale-a.
Investigação e análise: requerimentos iniciais do sistema; especificação dos requerimentos necessários.
Projeto: especificação do modelo.
Desenvolvimento: sistema de software real; documentação do produto.
Implementação: sistema de software validado; documentação convalidada.
Gerenciamento: sistema de software aprimorado; documentação revisada.
Para integrar um departamento de desenvolvimento de software e um de operações de TI, assinale a ação correta.
Implementação da metodologia Agile, concentrando-se na melhoria contínua e colaboração entre as equipes de desenvolvimento de software e operações de TI.
Utilização da técnica de Benchmarking, comparando os processos internos com os de organizações líderes do setor para identificar melhores práticas.
Adoção do modelo ITIL para a gestão de serviços de TI, focando na padronização dos processos de entrega e suporte de serviços de TI.
Aplicação do framework DevOps, integrando os departamentos de desenvolvimento de software e o de operações de TI para agilizar a entrega de projetos e melhorar a comunicação e a colaboração.
Introdução da técnica Six Sigma, com o objetivo de reduzir a variabilidade nos processos de desenvolvimento de software e operações de TI, aumentando a qualidade das entregas.
Uma equipe de desenvolvedores do Ipea está desenvolvendo um novo projeto seguindo as práticas do Scrum. Durante uma sprint, o Product Owner foi informado de que uma nova portaria editada pelo Ministério do Planejamento e Orçamento tornará a sprint em curso sem valor para a nova aplicação.
Nessas condições, será adotado o seguinte procedimento:
o próprio time deverá incorporar os novos requisitos ao backlog do produto e da sprint, já que se trata de uma equipe autogerenciada.
o Product Owner deverá inserir novas tarefas no backlog da sprint em curso, de modo que os novos requisitos sejam tratados o mais breve possível.
o Scrum Master deverá inserir novas tarefas no backlog da sprint em curso, de modo que os novos requisitos sejam tratados o mais breve possível.
o Scrum Master, a pedido do Product Owner, deverá encerrar a sprint em curso e iniciar uma reunião de planejamento para começar uma nova sprint.
o time, a pedido do Product Owner, deverá encerrar a sprint em curso e iniciar uma reunião de planejamento para começar uma nova sprint.
No método Kanban, uma das práticas centrais ajuda a identificar gargalos e promover a eficiência ao limitar a quantidade de trabalho em progresso.
O texto acima se refere à seguinte prática do Kanban:
dividir o trabalho em iterações fixas.
estabelecer metas rígidas de entrega.
realizar reuniões diárias de acompanhamento.
aumentar o número de colunas no quadro Kanban.
limitar o WIP (Work in Progress).
Com relação ao backlog do produto, julgue os seguintes itens.
I O backlog do produto pode ser considerado como uma lista ordenada e emergente do que é necessário para realizar melhorias no produto.
II O gerenciamento do backlog do produto é executado pelo product owner com apoio do Scrum master.
III História de usuário é a descrição textual, de maneira breve, de um acúmulo de trabalho realizado em horas ou em poucos dias.
IV Histórias de usuário, épicos e temas representam a granularidade do backlog do produto.
Assinale a opção correta.
Apenas o item I está certo.
Apenas o item II está certo.
Apenas os itens I e IV estão certos.
Apenas os itens II e III estão certos.
Apenas os itens III e IV estão certos.
Ao se especificar a nova versão de um software, devem ser mapeados os requisitos não funcionais, que definem o que o sistema deve fazer para atender as expectativas do cliente.
Certo
Errado
Enquanto o scrum master é responsável por garantir que a equipe siga a metodologia Scrum, o product owner em uma equipe Scrum pode ser um cliente externo que define as necessidades e prioridades do produto.
Certo
Errado
Os erros de código inacessível que sejam detectados em uma verificação de análise estática automatizada de software integram a classe de defeitos de
gerenciamento de armazenamento.
dados.
interface.
entrada/saída.
controle.
Analise as informações a seguir:
I. A manutenção de softwares envolve: limpeza de arquivos temporários, atualização de antivírus e sistema operacional, troca de pasta térmica do processador, identificação de falhas e suas origens.
II. A manutenção de hardware envolve: verificação da rotação e limpeza de cooler, remoção de poeira das peças da máquina, reorganização e encaixe correto de cabos internos, desinstalação de programas que não são usados.
Marque a alternativa CORRETA:
As duas afirmativas são verdadeiras.
A afirmativa I é verdadeira, e II é falsa.
A afirmativa II é verdadeira, e I é falsa.
As duas afirmativas são falsas.
Determinado aluno de uma instituição de ensino iniciou os seus estudos na disciplina de Unified Modeling Language (UML), que foi apresentada para a turma como uma linguagem de modelagem padrão que pode ser utilizada para visualizar, construir e documentar sistemas, possibilitando a representação dos diferentes componentes de um sistema de software. Sabe-se que os diagramas estruturais são responsáveis por descrever os aspectos estáticos de um sistema, demonstrando a parte estrutural. São considerados diagramas estruturais, EXCETO:
De objeto.
De pacotes.
De atividades.
De componentes.
No Scrum, o artefato que apresenta uma lista de características do software que está sendo desenvolvido é denominado
backlog da sprint.
incremento.
cartão.
backlog do produto.
sprint.
É tarefa da área de engenharia de software a organização dos processos de softwares, que englobam insumos, produtos e pessoal envolvido.
Certo
Errado
Entre os principais métodos ágeis, o Lean é indicado para projetos reduzidos e mais objetivos, o Scrum é indicado para projetos de diferentes áreas que tenham prazos apertados e requisitos mutáveis, e o XP passou a ser indicado para startups e empresas em processo de consolidação, pois tem como principal objetivo fortalecer a relação entre colaboradores e clientes.
Certo
Errado
Com relação ao método Lean Inception, julgue os itens a seguir.
I Lean Inception é uma sequência de atividades que permite a criação de um produto de forma interativa e incremental.
II MVP (Minimum Viable Product) é a versão mais simples de um produto que pode ser disponibilizada para o negócio.
III A forma tradicional de desenvolvimento de um produto demanda um período mais longo de criação do protótipo, análise e elaboração; por outro lado, o MVP é focado no desenvolvimento de um produto mais enxuto.
IV A jornada do usuário descreve a sequência de passos dados pelo usuário para alcançar um objetivo, podendo ocorrer interação com o produto.
Assinale a opção correta.
Apenas os itens I e II estão certos.
Apenas os itens I e III estão certos.
Apenas os itens II e IV estão certos.
Apenas os itens II, III e IV estão certos.
Todos os itens estão certos.