Questões de Concurso Comentadas sobre processos de software - desenvolvimento ágil em engenharia de software

Foram encontradas 1.382 questões

Q2123705 Engenharia de Software
Analise as afirmativas abaixo sobre eXtreme Programming (XP), no contexto de metodologias ágeis.
1. Está dentre as metodologias ágeis mais prescritivas. 2. Seus ciclos de desenvolvimento são geralmente longos, de três a quatro semanas. 3. Apresenta papéis e responsabilidades bem segmentadas e bem definidas para cada membro do time de desenvolvimento.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2119588 Engenharia de Software
Metodologias de desenvolvimento de software chamadas de ágeis são baseadas em desenvolvimento iterativo, no qual requisitos e soluções evoluem pela colaboração entre equipes auto-organizadas e cross-funcional (pessoas com diferentes expertises). Essas metodologias encorajam frequente inspeção e adaptação, alinhamento entre o desenvolvimento e os objetivos dos clientes e um conjunto de boas práticas que permita entregas rápidas e de qualidade. Considerando as metodologias ágeis de desenvolvimento de software, assinale a alternativa INCORRETA.
Alternativas
Q2107651 Engenharia de Software
Segundo O Guia do Scrum, versão 2020, em português, disponível no site https://scrumguides.org, analise as assertivas abaixo e assinale a alternativa que descreve quais são pilares empíricos da metodologia ágil Scrum.  
I. Adaptação. II. Inspeção. III. Segurança. IV. Transparência.
Alternativas
Q2107650 Engenharia de Software
São eventos da metodologia ágil Scrum, segundo O Guia do Scrum, versão 2020, em português, disponível no site https://scrumguides.org:  
Alternativas
Q2105205 Engenharia de Software
Um engenheiro de software, trabalhando em um projeto baseado na metodologia ágil XP, utiliza a prática
Alternativas
Q2100908 Engenharia de Software
Scrum é uma abordagem ágil para o desenvolvimento de novos produtos e serviços. Sobre o funcionamento do Scrum, assinale a afirmativa INCORRETA.
Alternativas
Q2098672 Engenharia de Software
O desenvolvimento de software envolve passos e procedimentos que devem ser seguidos para se obter o adequado atendimento aos requisitos estabelecidos e, por conseguinte, a satisfação de seus usuários.

Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.


Programação extrema (eXtreme Programming) é uma metodologia de engenharia de software fundamentada em quatro valores básicos: comunicação, simplicidade, feedback e coragem. A partir desses valores, possui como princípios fundamentais: feedback rápido, assumir simplicidade, mudanças incrementais, abraçar mudanças e trabalho de qualidade.

Alternativas
Q2098313 Engenharia de Software
O Scrum
Alternativas
Q2093410 Engenharia de Software
Existem diferentes papéis sugeridos pela metodologia XP para diferentes fases, práticas e ferramentas necessárias ao longo do projeto. O papel representado pela pessoa responsável pelo processo como um todo, que guiará os outros envolvidos no projeto a executar o processo de forma adequada é:
Alternativas
Q2093408 Engenharia de Software
Os eventos do Scrum são o próprio ciclo de desenvolvimento, chamado de Sprint, bem como as reuniões ou cerimônias realizadas durante o ciclo. O evento cujo objetivo é planejar o próximo dia de desenvolvimento, o qual consiste em uma reunião curta, de quinze minutos, realizada diariamente pelo Time de Desenvolvimento, denomina-se:
Alternativas
Q2093407 Engenharia de Software
No Scrum, algumas unidades são usadas para estimar o tempo para a realização de itens do Product Backlog de um projeto. A unidade relativa de tempo criada pelo Time de Desenvolvimento, a qual é a unidade mais utilizada por equipes ágeis é conhecida como:
Alternativas
Q2093398 Engenharia de Software
Na análise de sistemas, é estabelecida a solução mais viável para atender às necessidades da solução. O objeto da etapa de análise de sistema que visa definir primeiramente as informações gerais do sistema como, por exemplo, quais informações serão produzidas e devem ser fornecidas, quais funções deverão ter o sistema e o desempenho esperado é(são):
Alternativas
Q2084827 Engenharia de Software
Máximo trabalha como pesquisador implementador de software na empresa Sansungui e recebe a demanda de ser líder técnico de um novo projeto de pesquisa para demonstrar vulnerabilidades de software publicadas em uma revista científica. Máximo decide trabalhar com uma metodologia ágil flexível a resultados inesperados (até porque o projeto é de pesquisa), baseado em quadros com uso de cartões atribuídos a tarefas que ficam classificadas em colunas de acordo com o status correspondente e limitação do trabalho em andamento. Selecione a alternativa que mostra a metodologia ágil que Máximo está usando no projeto. 
Alternativas
Q2084825 Engenharia de Software
Richarlison e Neymar trabalham como implementadores de software e recebem a demanda de trabalhar em um projeto no qual, por requisito fundamental da metodologia de desenvolvimento de software, eles deverão trabalhar juntos em programação em par. Selecione a alternativa que mostra a metodologia de desenvolvimento de software que o projeto adota. 
Alternativas
Q2081592 Engenharia de Software
Kanban foi criado pela Toyota na década de 60 para abastecimento e controle de estoque. Por sua eficiência, ele foi adaptado pela Kanban Univesity para o desenvolvimento de software, sendo um método usado para definir, gerenciar e melhorar serviços que entregam trabalho de conhecimento, tais como serviços profissionais, atividades criativas e design de produtos físicos e de software. Kanban é considerado um catalisador de mudanças rápidas e focadas nas organizações reduzindo a resistência a mudanças. (ANDERSON, D. J.; CARMICHAEL, A.. Kanban Essencial Condensado: princípios e práticas. LeanKanban University Press, 2016.)
Sobre Kanban e Scrum, marque V para as afirmativas verdadeiras e F para as falsas.
( ) WIP se refere aos itens de trabalho que o time iniciou e que ainda não terminou, uma prática para reduzir excesso de trabalhos paralelos.
( ) O plano de sustentabilidade tem como objetivo construir serviços que não estão sobrecarregados com trabalho, mas que equilibram a demanda com a capacidade, melhorando, assim, o desempenho dos serviços com relação à satisfação do cliente; engajamento de pessoal e colaboração; e, custo.
( ) Kanban é uma forma simples de visualizar a organização de tarefas da equipe no decorrer de uma sprint de Scrum. Nessa técnica, as tarefas são representadas por meio de post-its que indicam o que está por fazer, em andamento e finalizado. Assim, toda a equipe tem uma visão dos gargalos podendo se organizar melhor, principalmente quando o projeto envolve ciclos maiores de desenvolvimentos.
( ) Scrum é mais adequado que Kanban para situações em que se deve controlar o atendimento de demandas contínuas. Para isso, ele adota algumas métricas como velocidade e vazão.
A sequência está correta em 
Alternativas
Q2080362 Engenharia de Software
Os métodos ágeis surgiram na década de 1990 como alternativa à abordagem de desenvolvimento de sistemas dirigido a planos.
São considerados princípios dos métodos ágeis, EXCETO
Alternativas
Q2080361 Engenharia de Software
O Scrum é um método ágil que visa a apoiar o desenvolvimento de produtos e de serviços em todos os tipos de indústrias e em qualquer tipo de projeto, independentemente de sua complexidade.
Avalie as afirmativas mostradas a seguir, considerando as características do Scrum.
I. Na reunião de restrospectiva (Retrospective Meeting), o Time Scrum apresenta os Entregáveis do Sprint ao Dono do Produto e aos stakeholders. O objetivo dessa reunião é garantir a aprovação e a aceitação do Dono do Produto para produto ou serviço. II. Na reunião de revisão (Sprint Review), o Scrum Master e o Time Scrum se reúnem para discutir as lições aprendidas durante o Sprint. Esta informação é documentada como lições aprendidas que poderão ser aplicadas em Sprints futuros. III. A fase de Planejar e Estimar consiste nos processos relacionados ao planejamento e à estimativa de tarefas, que incluem Criar as Estórias de Usuário, Aprovar, Estimar e Comprometer as Estórias de Usuário, Criar as Tarefas, Estimar as Tarefas, e Criar o Backlog do Sprint.
Está correto, apenas, o que se afirma em
Alternativas
Q2079164 Engenharia de Software
Vivemos em um mundo de produtos de alta tecnologia, e praticamente todos eles – produtos eletrônicos de consumo, equipamentos industriais, automóveis, sistemas corporativos, sistemas militares, aplicativos móveis, videogames e simulações de realidade virtual – exigem interação humana. Para que um produto de software seja bem-sucedido, ele deverá apresentar boa experiência do usuário (UX, do inglês user experience). (Pressman e Maxim, 2021. P .233.)
Considere um projeto de UX, que visa aumentar a satisfação do cliente com um artefato por meio da criação de uma interação utilizável, acessível e prazerosa entre o artefato e os seus usuários. Para facilitar o gerenciamento da tarefa de elaborar uma experiência do usuário positiva, Garrett (2010) sugere dividi-la em seus elementos de componentes: estratégia; escopo; estrutura; esqueleto; e, superfície. Considerando o significado de cada componente, relacione adequadamente as colunas a seguir. 1. Estratégia. 2. Escopo. 3. Estrutura. 4. Esqueleto. 5. Superfície.
( ) Consiste no projeto de interação e na arquitetura da informação.
( ) Composto por três componentes: projeto informacional; projeto de interface; e, projeto de navegação.
( ) Identifica as necessidades do usuário e os objetivos de negócio do cliente que formam a base de todo o trabalho de projeto da UX.
( ) Apresenta o projeto visual ou a aparência do projeto acabado para os seus usuários.
( ) Inclui os requisitos funcionais e de conteúdo necessários para concretizar um conjunto consistente de características com a estratégia do projeto.
A sequência está correta em 
Alternativas
Q2079162 Engenharia de Software
Considere o desenvolvimento de um projeto de um sistema para o Ministério Público junto à equipe de TI. Considere, ainda, utilizar a metodologia Scrum. A equipe Scrum precisa se organizar para executar as entregas desse sistema. NÃO faz parte da metodologia Scrum:
Alternativas
Q2079159 Engenharia de Software
Manifesto para o desenvolvimento ágil de software defende “indivíduos e interações acima de processos e ferramentas, software operacional acima de documentação completa, colaboração dos clientes acima de negociação contratual e respostas a mudanças acima de seguir um plano”. (Pressman e Maxim, 2021. P. 37.)
Considerando o exposto, analise as afirmativas a seguir.
I. Os princípios do Scrum são empregados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades metodológicas: planejar; codificar; construir; testar; e, distribuir.
II. A Extreme Programming (programação extrema) envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: planejamento; projeto; codificação; e, testes.
III. O projeto XP segue rigorosamente o princípio KISS (keep it simple, stupid!).
IV. As reuniões de equipe para o Kanban são semelhantes àquelas realizadas na metodologia XP.
V. O DevOps combina desenvolvimento (development) e operações (operations) e seu fluxo de trabalho envolve diversas etapas que formam ciclos contínuos até que o produto desejado exista de fato.
Está correto o que se afirma apenas em  
Alternativas
Respostas
401: A
402: A
403: D
404: C
405: B
406: C
407: C
408: B
409: D
410: A
411: B
412: B
413: C
414: E
415: B
416: D
417: C
418: B
419: D
420: C