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

Foram encontradas 1.871 questões

Q1874532 Engenharia de Software
A metodologia Scrum estabelece vários papéis a serem desempenhados pelo time; o responsável por controlar o progresso do desenvolvimento do projeto e ser o guardião dos ritos é o
Alternativas
Q1874528 Engenharia de Software
Na metodologia Scrum, o rito que tem como finalidade refletir sobre o andamento das atividades na sprint é conhecido como
Alternativas
Q1866330 Engenharia de Software

Observe o quadro comparativo a seguir, publicado em sites ligados ao estudo e à investigação de diferentes estratégias/metodologias para implementar um sistema ágil de desenvolvimento ou gestão de projetos.


Imagem associada para resolução da questão


É correto identificar que X e Y representam, respectivamente:

Alternativas
Q1862543 Engenharia de Software
O XP (Extreme Programming), uma metodologia ágil de desenvolvimento, foi empregado, pela primeira vez, em 1996, em um projeto da Chrysler, chamado de C3 (Chrysler Comprehensive Compensation). Considerando que são apresentados cinco principais valores, assinale, a seguir, dois desses valores.
Alternativas
Q1862542 Engenharia de Software
O Scrum pode ser considerado como uma das metodologias ágeis mais utilizadas; apresenta um framework empregado em planejamento e gestão de projetos de sistemas de informação, dentre outros. É baseado em três pilares de sustentação. Assinale o INCORRETO.
Alternativas
Ano: 2021 Banca: FCC Órgão: TJ-SC Prova: FCC - 2021 - TJ-SC - Analista de Sistemas |
Q1858603 Engenharia de Software
Um Analista de Sistemas atua no desenvolvimento de software utilizando diferentes processos e metodologias cujas características são: 

I. A fase de transição se concentra nas atividades necessárias para colocar o software nas mãos dos usuários. Tipicamente, essa fase inclui várias iterações, incluindo versões beta, versões de disponibilidade geral, além de correções de erros e lançamentos de aprimoramento. Um esforço considerável é gasto em atividades ligadas ao usuário: documentação de sistema, treinamento e suporte no uso inicial do produto. Neste ponto, no entanto, o feedback do usuário deve limitar-se principalmente a problemas de ajuste, configuração, instalação e usabilidade do produto. 
II. Aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados. A transparência requer que estes aspectos tenham uma definição padrão comum para que os observadores compartilhem um mesmo entendimento do que está sendo visto. Por exemplo: uma linguagem comum referindo-se ao processo deve ser compartilhada por todos os participantes; e aqueles que realizam o trabalho e aqueles que inspecionam o incremento resultado do trabalho devem compartilhar uma definição comum de Pronto.
III. A implementação inicial do software apoia duas atividades do processo de engenharia de requisitos: a) levantamento de requisitos, pois os usuários podem realizar experiências para ver como o sistema apoia seu trabalho, podendo ter novas ideias para os requisitos, identificar pontos positivos e negativos do software e até propor novos requisitos de sistema; b) validação de requisitos, pois a implementação pode revelar erros e omissões nos requisitos propostos, levando os usuários a crerem que sua visão inicial era incorreta e incompleta e dando a eles oportunidade de fazerem ajustes na especificação de sistema para refletir sua compreensão alterada dos requisitos. 
IV. O cliente está sempre participando do desenvolvimento do sistema; testes de unidade e de aceitação fornecem feedback sobre o sistema; oportunidades e problemas são identificados o mais rápido possível; os códigos são integrados e testados constantemente, para o caso de algum problema ser detectado, poder ser corrigido imediatamente.

As características I, II, III e IV são, respectivamente,
Alternativas
Q1855666 Engenharia de Software

Com base nas metodologias de desenvolvimento de software, julgue o seguinte item. 


A abordagem Scrum é um método ágil geral, mas seu foco está no gerenciamento do desenvolvimento iterativo, ao invés das abordagens técnicas específicas da engenharia de software ágil. Scrum não prescreve o uso de práticas de programação, como programação em pares e desenvolvimento test-first. 

Alternativas
Q1855664 Engenharia de Software

Com base nas metodologias de desenvolvimento de software, julgue o seguinte item. 


Extreme Programming leva uma abordagem “extrema” para o desenvolvimento incremental. Novas versões do software podem ser construídas várias vezes por dia e releases são entregues aos clientes a cada duas semanas, aproximadamente. Prazos de releases nunca são desrespeitados. Se houver problemas de desenvolvimento, o cliente é consultado e a funcionalidade é removida do release planejado.

Alternativas
Q1855662 Engenharia de Software

Com base nas metodologias de desenvolvimento de software, julgue o seguinte item. 


Os métodos ágeis são mais eficazes quando o sistema pode ser desenvolvido com uma pequena equipe colocalizada capaz de se comunicar de maneira informal. Isso pode não ser possível para sistemas de grande porte que exigem equipes de desenvolvimento maiores. Nesse caso, uma abordagem dirigida a planos pode ser usada.

Alternativas
Q1851921 Engenharia de Software
O Extreme Programmin (XP) é um método de desenvolvimento ágil. Analise as afirmações, a seguir, acerca do desenvolvimento XP. I - Bom gerenciamento de projeto e um envolvimento constante do cliente são cruciais para o sucesso do projeto. II - Provê pouco suporte para o gerenciamento de projeto e o cliente está, constantemente, sob pressão. III - É motivado por 2 elementos cruciais: comunicação efetiva entre as pessoas envolvidas no projeto e a divisão de responsabilidades entre pessoas da área técnica e o cliente. Estão corretas as afirmações:
Alternativas
Q1851920 Engenharia de Software
Um grupo de profissionais publicou, em 2001, o chamado manifesto ágil, que trouxe uma grande mudança ao mundo do desenvolvimento de software, no manifesto estão os princípios do desenvolvimento ágil que são, indivíduos e interações, colaboração com o cliente, responder a mudanças e: 
Alternativas
Q1851918 Engenharia de Software
Os princípios do Scrum são as diretrizes centrais para aplicar o framework Scrum e devem, obrigatoriamente, ser utilizados em todos os projetos Scrum. São seis princípios, Desenvolvimento iterativo, controle de processos empírico, auto-organização, priorização orientada a valor, time-boxing e:
Alternativas
Q1851917 Engenharia de Software
Das alternativas a seguir. Qual é um benefício de se utilizar o scrum?
Alternativas
Q1851916 Engenharia de Software
Entre os benefícios do SCRUM está a melhoria contínua, sobre isso, é correto afirmar que: 
Alternativas
Q1851804 Engenharia de Software
Julgue o item a seguir, a respeito de engenharia de software, metodologias de desenvolvimento, ciclo de vida, qualidade de software e UML.
Os métodos ágeis são métodos de desenvolvimento incremental, com incrementos pequenos e em prazos curtos, e envolvem os clientes no processo de desenvolvimento para obter feedback rápido sobre a evolução dos requisitos.
Alternativas
Q1851457 Engenharia de Software
Acerca da modelagem de processos em BPMN e da metodologia Scrum, julgue o item.
Para a metodologia Scrum, no desenvolvimento ágil, os clientes e os desenvolvedores estão do mesmo lado, colaborando para produzir um software que traga valor para esses clientes. 
Alternativas
Q1851456 Engenharia de Software
Acerca da modelagem de processos em BPMN e da metodologia Scrum, julgue o item.
Na metodologia Scrum, o product owner atua no início do projeto. Ele é o responsável por definir, comunicar e manter a visão do produto relativamente constante ao longo do projeto. 
Alternativas
Q1850475 Engenharia de Software

De acordo com SOMMERVILLE, considerando-se os princípios do manifesto ágil para o desenvolvimento de softwares, analisar os itens abaixo:


I. O desenvolvimento incremental é apoiado por lançamentos menores e mais frequentes do sistema. Os requisitos se baseiam em histórias simples dos clientes, utilizados como base para decidir qual funcionalidade deve ser incluída em um determinado incremento.

II. O envolvimento do cliente é apoiado por seu engajamento contínuo no time de desenvolvimento. O cliente participa do desenvolvimento e é responsável por definir os testes de aceitação do sistema.

III. As mudanças são adotadas por meio de lançamentos regulares do sistema aos clientes, desenvolvimento com testes a priori (test-first), refatoração e integração contínua de novas funcionalidades.


Está(ão) CORRETO(S):

Alternativas
Q1850471 Engenharia de Software

Conforme WAZLAWICK, Scrum é um modelo ágil para a gestão de projetos de software. Há três perfis importantes no Modelo Scrum. Tendo em vista isso, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:


(1) Scrum Team.

(2) Scrum Master.

(3) Product Owner.


(  ) Não é um gerente no sentido dos modelos prescritivos. Não é um líder, já que as equipes são auto-organizadas, mas um facilitador e um solucionador de conflitos.

(  ) É a pessoa responsável pelo projeto em si. Tem, entre outras atribuições, a de indicar quais são os requisitos mais importantes a serem tratados em cada sprint.

(  ) É a equipe de desenvolvimento. Essa equipe não é necessariamente dividida em papéis, como analista, designer e programador, mas todos interagem para desenvolver o produto em conjunto.

Alternativas
Q1842194 Engenharia de Software
Analise a frase a seguir. Funciona criando ciclos, conhecidos como sprints, que são os intervalos de tempo para o desenvolvimento de cada etapa. Assinale a metodologia ágil de desenvolvimento à qual a frase acima diz respeito. 
Alternativas
Respostas
981: B
982: D
983: E
984: B
985: B
986: A
987: C
988: C
989: C
990: D
991: B
992: C
993: D
994: A
995: C
996: C
997: C
998: D
999: B
1000: D