Questões de Concurso sobre IDE (Ambiente Integrado de Desenvolvimento)

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
122 questões encontradas
Questões por página
20
Mais recentes
 

Uma das características do time de desenvolvimento é a auto-organização; ao se auto-organizar, o time de desenvolvimento determina a melhor maneira de realizar o trabalho para atingir a meta estabelecida pelo product owner.


C

Certo


E

Errado

O Scrum reúne um conjunto de padrões de processos com ênfase em prioridades de projeto, unidades de trabalho compartimentalizadas, comunicação e feedback frequente por parte dos clientes. Um dos perfis preconizados no Scrum é o do Scrum master cuja atribuição é:


A

conduzir reuniões Scrum e avaliar as respostas de cada integrante.


B

conhecer e avaliar as necessidades do cliente.


C

desenvolver o produto de software em si.


D

indicar os requisitos mais importantes a serem tratados em cada sprint.

Avalie as afirmações com relação ao método ágil SCRUM.

I. Prescreve o uso de práticas de programação, como a programação em pares.

II. É um método ágil geral, mas o seu foco está no gerenciamento e desenvolvimento iterativo.

III. Pode ser usado com abordagens ágeis mais técnicas, como o XP.

IV. Sua característica inovadora é a sua fase central, chamada de ciclos de sprint.

Sobre os princípios do método ágil, está correto apenas o que se afirma em


A

I, II e III.


B

I, II e IV.


C

I, III e IV.


D

II, III e IV.

O assistente de código do Netbeans IDE 7.0 (Idioma Português – Brasil) é uma ferramenta muito útil para maximizar a produtividade e suportar o desenvolvimento racional de software. É correto afirmar que o atalho CTRL + SHIFT + M serve para


A

identar o código de uma classe.


B

navegar até a declaração de um método.


C

navegar até o código-fonte de uma classe previamente selecionada na aba Projetos.


D

adicionar indicadores para navegar com rapidez entre determinados lugares em seu código.

Com relação à teoria de Engenharia de Software e metodologia ágil, qual das alternativas abaixo, representa as unidades básicas de trabalho do SCRUM, estruturadas em iterações e tempos definidos para que um conjunto de atividades possa ser executado.


A

SPRINT


B

MILESTONE


C

TIMELINE


D

DELIVERY


E

PACKAGE

Considere que uma equipe está trabalhando no desenvolvimento de um software com base em práticas e métricas ágeis e, em uma dada Sprint, a situação é apresentada pelo quadro abaixo.


Imagem associada para resolução da questão


Neste cenário é correto afirmar que


A

o gráfico burndown utilizado indica que as histórias serão finalizadas mais cedo do que o planejado.


B

há três histórias pendentes e, embora o trabalho esteja sendo feito, as tarefas em andamento comprometem três das cinco histórias planejadas, o que pode ter um impacto muito grande na iteração, se não se conseguir terminá-las.


C

a história mais prioritária da iteração já foi terminada, enquanto a última ainda não tem perspectiva de ficar pronta até o último dia. Neste caso, pelo menos não existe problema de prioridade.


D

o problema de concentração de conhecimento está reduzido pelo pareamento, evitando o acúmulo de tarefas entre os desenvolvedores. O truck factor aumentou de um para dois, o que representa grande vantagem.


E

como o time está atento para a métrica, o tracking das interrupções do time neste Sprint indica que as interrupções internas e externas tendem a crescer quando passam a ser marcadas.

Uma metodologia de desenvolvimento, ou combinação de metodologias, e a sequência de atividades ou componentes pertencentes a esta metodologia é corretamente indicada em:


A

Scrum e XP: Sprint Backlog – Sprint Planning – TDD – Reunião em pé – Classe proprietária.


B

RUP: Iniciação – Metáfora – Transição – Construção – Refatoração.


C

FDD: Lista de Features – Planejamento – Modelo de domínio – Detalhamento da Feature – Propriedade coletiva.


D

Scrum: Product Backlog – Sprint Planning – Sprint Backlog – Daily Scrum – Sprint Review.


E

TDD: Red Green Refactoring – Feedback – Group Responsibility Principle – Product Owner.

A equipe de sistemas acaba de receber um treinamento de SCRUM. Alguns dos principais termos técnicos e conceitos especificamente sobre SCRUM que a equipe recebeu foram:

A
sprint - support - Scrum Control

B
start - support - Scrum Master

C
start - backlog - Scrum Control

D
sprint - support - Scrum Chief

E
sprint - backlog - Scrum Master

A equipe de desenvolvimento de sistemas da empresa “Sistemas Unidos” está trabalhando em um software com a utilização do processo unificado. Seguindo essa metodologia, as equipes realizam diversas disciplinas ao longo do desenvolvimento, dentre as quais estão os testes. A partir deste momento, a equipe deverá avaliar como os módulos trabalham em conjunto.

A equipe estará realizando os testes do tipo


A

aceitação.


B

unitário.


C

integração.


D

sistema.


E

regressão.

Com relação ao SCRUM, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V):

  1. É um processo padronizado onde metodicamente são seguidas etapas sequenciais que vão garantir a produção, no prazo e no orçamento, de um software de alta qualidade em conformidade com os requisitos do clientes.
  2. Ao trabalho realizado em iterações ou ciclos de até um mês de calendário, é dado o nome de Sprints, sendo que cada um deles deve criar algo de valor tangível para o cliente ou usuário.
  3. Ao responsável por ajudar a todos os envolvidos a entender e abraçar os valores, princípios e práticas do Scrum, dá se o nome de ScrumMaster.


As afirmativas são respectivamente;


A

F, V e F.


B

F, V e V.


C

V, F e F.


D

V, V e F.


E

F, F e V.

Considere as seguintes afirmações sobre Scrum.


I - Scrum não prescreve o uso de práticas de programação, como programação em pares e desenvolvimento test-first. Portanto, pode ser usado com abordagens ágeis mais técnicas, como XP, para fornecer um framework de gerenciamento de projeto.

II - Um sprint do Scrum é uma unidade de planejamento na qual o trabalho a ser feito é avaliado, os recursos para o desenvolvimento são selecionados e o software é implementado. No fim de um sprint, a funcionalidade completa é entregue aos stakeholders.

III - Toda a equipe participa das reuniões diárias; às vezes, essas são feitas com os participantes em pé (stand up), de forma muito rápida, para a manutenção do foco da equipe. Durante a reunião, todos os membros da equipe compartilham informações e descrevem seu progresso desde a última reunião, debatendo os problemas que surgiram desde então e o que está planejado para o dia seguinte.


Quais estão corretas?


A

Apenas I.


B

Apenas II.


C

Apenas I e III.


D

Apenas II e III.


E

I, II e III.

Uma equipe de desenvolvimento está utilizando o SCRUM como modelo de desenvolvimento ágil. Nesse caso, o componente desse modelo que representa a visão geral do produto, definindo o que deve ser feito, assim como suas prioridades e a ordem em que deve ser realizado, é o:


A

evaluation screen.


B

given pillar


C

product backlog.


D

sprint backlog.


E

users visions.

No Scrum, o ponto de partida para o planejamento é _____________, que é a lista do trabalho a ser feito no projeto. Durante a fase de avaliação do sprint, essa lista é revista, e as prioridades e o riscos são identificados. O cliente está intimamente envolvido nesse processo e, no início de cada sprint, pode introduzir novos requisitos ou tarefas.


Assinale a alternativa que completa, corretamente, a lacuna do trecho acima.


A

Backlog do produto (Product Backlog)


B

Estrutura de Subdivisão do Trabalho (Work Breakdown Structure – WBS)


C

Registro parcial de trabalho (Sprint Backlog)


D

Técnica de avaliação e revisão de Programa (Program Evaluation and Review Technique – PERT)


E

Rede do valor Agregado (Earned Value Network – EVN)

Referente à metodologia de desenvolvimento ágil Scrum, assinalar a alternativa que preenche CORRETAMENTE as lacunas abaixo:

A primeira etapa dentro do Sprint é a(o) ______________, onde o ______________, em conjunto com o cliente, define o que será implementado na iteração.


A

Sprint Planning (reunião de planejamento) - time (Scrum team)


B

Product Blacklog (lista de produtos) - Daily Meeting (encontro diário)


C

Scrum Retrospective (restrospectivo scrum) - Scrum Master (Chefe do projeto)


D

Sprint Backlog (lista de tarefas) - Product Ower (Proprietário do produto)

A metodologia Scrum é considerada uma metodologia ágil, influenciada pelas boas práticas da manufatura enxuta japonesa. Dentre essas, destaca-se a execução de projetos por equipes pequenas, cujos integrantes desempenham papéis específicos. Assinale a opção que apresenta somente os papéis definidos para a metodologia Scrum.


A

Product Owner, Scrum Master, Team Scrum e Cliente.


B

Sprint backlog, Team Scrum, Cliente e Sprint.


C

Product Owner, Scrum Master e Daily Scrum.


D

Sprint Planning, Sprint backlog e Sprint Review.

Uma metodologia de desenvolvimento de software é um conjunto estruturado de práticas que auxiliam o processo de produção de software. Em geral, a adoção de uma metodologia é significativamente melhor do que uma abordagem casual de desenvolvimento de software. Em relação a metodologias de desenvolvimento de software, analise as afirmativas a seguir:

I - O Scrum é uma metodologia de desenvolvimento ágil que emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos.

II - A programação em dupla num único computador é uma característica da metodologia RUP (Rational Unified Process) como uma forma de evitar e diminuir a possibilidade de defeitos.

III - Metodologias ágeis tentam minimizar o risco por meio do desenvolvimento do software em longos períodos, evitando que funcionalidades do software sejam entregues frequentemente.

Está correto o que se afirma em:


A

somente I;


B

somente II;


C

somente III;


D

somente I e II;


E

I, II e III.

Backlog e Sprint são conceitos do método de gerenciamento ágil de projetos Scrum, e ambos denotam, respectivamente, um ciclo de execução do projeto e a lista de atividades a ser desenvolvida.

C
Certo

E
Errado
   
Gerar simulado