Buscar

Engenharia de Software e Gestão de Times Ágeis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Pergunta 1 
Desenvolver um software passou a ser algo extremamente lucrativo na engenharia de 
software, ao mesmo tempo que muitas empresas passaram a investir no 
desenvolvimento de sistemas que se diferenciam em termos de qualidade. A garantia de 
qualidade engloba um amplo conjunto de preocupações e atividades que se concentram 
na gestão da qualidade de software. Alguns modelos criados asseguram a qualidade do 
produto com a normatização dos processos utilizados ao longo da criação do 
software.Qual norma apresenta um conjunto composto por documentos que oferecem 
desde a verificação de processo até sua melhoria e serve de referência para o processo 
de análise, atuando como um grupo-padrão de processos essenciais que norteiam a 
engenharia de software? 
1. 
ISO 9001. 
2. 
ISO 12207. 
3. 
ISO 19011. 
4. 
ISO 9004. 
5. 
ISO 15504. 
2. Pergunta 2 
Você foi contratado para implantar a metodologia SCRUM em uma empresa, para 
tanto, foram apresentadas as responsabilidades de cada papel apresentado pela 
metodologia (PO, Scrum Master e o Time), dentre as funções do Scrum Master está: 
1. 
Esclarecer e ordenar os itens do Backlog do produto. 
2. 
Fazer com que o Product Backlog (Backlog do produto) esteja visível e 
claro e apresentar o que o será produzido na próxima Sprint. 
3. 
Determinar a divisão do time em programadores, analistas e 
desenvolvedores. 
4. 
Selecionar a meta da Sprint e especificar os resultados do trabalho. 
5. 
Garantir que a equipe (team) esteja totalmente funcional e produtiva. 
3. Pergunta 3 
O SCRUM apresenta algumas cerimônias que ajudam no desenvolvimento do produto; 
a primeira delas, em ordem cronológica, é a reunião de planejamento. Ela ocorre no 
início de cada Sprint. Lembrando também que assim que termina uma Sprint, outra 
deve ser iniciada, sem nenhum intervalo de tempo. Na reunião de planejamento que 
tem a participação do Product Owner, o Scrum Master e a equipe é decidido o que 
deverá ser implementado do Product Backlog. Assim, a equipe planeja seu trabalho, 
definindo o Sprint Backlog na: 
1. 
segunda parte da Sprint Planning Meeting. 
2. 
primeira parte da Sprint Planning Meeting. 
3. 
terceira parte da Sprint Planning Meeting. 
4. 
Sprint. 
5. 
Sprint Burndown. 
4. Pergunta 4 
Um gráfico de burndown é uma representação gráfica do trabalho a ser feito versus 
tempo. O trabalho restante (ou backlog) é geralmente no eixo vertical, com o tempo no 
eixo horizontal. Ao analisar o Gráfico Burndown com o Time de Desenvolvimento, o 
Scrum Master percebe que a linha de progresso real está acima da linha de progresso 
planejada. O que pode ser concluído com essa análise? 
1. 
O Time está adiantado em relação ao planejado. 
2. 
O Time está atrasado em relação ao planejado. 
3. 
O planejamento não foi bem feito pelo Time de Desenvolvimento. 
4. 
Houve um aumento no Escopo do projeto. 
5. 
Houve uma diminuição no Escopo do projeto. 
5. Pergunta 5 
A Engenharia exige a seleção de técnicas que melhor atendam a uma série de situações. 
Segundo Sommerville (2011), existe uma relação entre engenharia de software, ciência 
da computação e engenharia de sistemas. Qual área trata das questões práticas 
relacionadas à criação de softwares? 
1. 
Engenharia de software. 
2. 
Engenharia de sistemas. 
3. 
Ciência da computação. 
4. 
Nenhuma das alternativas. 
5. 
Engenharia de programas. 
6. Pergunta 6 
A forma como o conhecimento se apresenta pode ser classificada em tácita e explícita. 
O conhecimento tácito é desenvolvido pelas experiências e relacionamentos pessoais 
ou profissionais de um indivíduo, não é mensurável e é pessoal. O conhecimento 
explícito é a disseminação, aplicação, transmissão, de maneira formal, do 
conhecimento adquirido. 
Considerando o desenvolvimento de software e a utilização do conhecimento tácito e 
explícito, avalie as afirmações a seguir: 
I. Durante as etapas de desenvolvimento do software, são utilizados tanto os 
conhecimentos pré-existentes do indivíduo quanto os conhecimentos adquiridos 
durante o desenvolvimento. 
II. O uso do conhecimento explícito restringe-se às fases de levantamento dos 
requisitos, quando o usuário indica sua necessidade e as funcionalidades requeridas 
para o desenvolvimento do software. 
III. O uso do conhecimento tácito restringe-se às fases de desenvolvimento, quando se 
emprega conhecimento de transformação da necessidade do usuário e características 
técnicas para produzir um sistema de informação. 
É correto o que se afirma em: 
1. 
l, apenas. 
2. 
III, apenas. 
3. 
I e II, apenas. 
4. 
II e III, apenas. 
5. 
l, II e III. 
7. Pergunta 7 
A Engenharia de Software tenta, com a utilização de processos e a aplicação de 
ferramentas, tornar o desenvolvimento de software uma atividade mais exata. Analise 
as afirmativas a seguir sobre a Engenharia de software. 
 
I.A utilização de um processo de desenvolvimento de software procura estabelecer 
uma forma de construir um produto robusto, em um prazo aceitável e que apresentem 
poucos erros. 
II.A Engenharia de software procura dar ênfase ao trabalho individual de cada 
desenvolvedor, porém, dentro de uma estrutura formada por atividades, padrões e 
ferramentas. 
III.A documentação do software é considerada importante, porém ela deve ser usada 
como uma ferramenta para registrar e ajudar na definição dos software, e não como o 
principal resultado do processo de software. 
 
Assinale a alternativa que apresenta a (s) afirmativa (s) correta (s). 
1. 
I, II e III. 
2. 
II e III. 
3. 
I e III. 
4. 
II. 
5. 
III. 
8. Pergunta 8 
O processo FDD combina as boas práticas de engenharia de software com gestão de 
projetos. É um método ágil com as seguintes características: ele é interativo, busca 
qualidade, apresenta resultados tangíveis e frequentes, apresenta relatórios de 
progresso e é apreciado por clientes, gerentes e desenvolvedores. Ela apresenta 5 
processos de software. Sendo assim, analise as afirmativas a seguir. 
 
I.Desenvolvimento de um modelo abrangente – Adquirir conhecimento do domínio e 
construir o modelo geral, estabelecendo o propósito de negócio do novo sistema, 
construindo um modelo conceitual do sistema. 
II.Construir uma lista de características – O domínio é decomposto até chegar nas 
características, essas são agrupadas e categorizadas. 
III.Projetar através de Características – Características são construídas implementando 
todas as classes e métodos necessários, os testes de unidades são realizados, as 
características são adicionadas ao build quando o teste resulta em sucesso. 
Assinale a alternativa que apresenta a (s) afirmativa (s) correta (s). 
1. 
I, II e III. 
2. 
II e III. 
3. 
I e II. 
4. 
I e III. 
5. 
II. 
9. Pergunta 9 
Na Reunião de Planejamento da Sprint, foram selecionados todos os itens necessários 
para o Backlog da Sprint e, por isso, não devem sofrer alterações durante a execução 
da Sprint. Com base neste cenário, qual alternativa a seguir é incorreta. 
1. 
É dever do Dono do Produto esclarecer dúvidas, sempre que necessário, 
para o Time de Desenvolvimento ao longo de uma Sprint. 
2. 
O Backlog da Sprint não é estático e pode sim aumentar se houver 
necessidade, como, por exemplo, a decomposição de itens e a criação de 
novas tarefas pelo Time de Desenvolvimento. 
3. 
O Time de Desenvolvimento pode se reunir com o Dono do Produto para 
incluir novos itens no Backlog da Sprint, caso perceba que a Sprint irá 
finalizar antes do tempo. 
4. 
O Itens do Backlog da Sprint é escolhido pelo Dono do Produto e 
apresentado ao Time de Desenvolvimento. 
5. 
O Backlog da Spint é completamente detalhado durante a Reunião de 
Planejamento da Sprint, e não pode sofrer alterações durante a execução 
da Sprint. 
10. Pergunta 10 
Na última década, o movimento ágil ganhou força. E, com a finalidade de melhorar a 
maneira pela qual os softwares são desenvolvidos, as empresastêm aplicado os 
valores apresentados pelo Manifesto Ágil. Assinale a alternativa que se encontra no 
manifesto. 
1. 
Indivíduos e interações mais que processos e ferramentas. 
2. 
Seguir um plano mais que responder a mudanças. 
3. 
Documentação abrangente mais que software em funcionamento. 
4. 
Negociação de contratos mais que colaboração com o cliente. 
5. 
Negociação de contratos mais que indivíduos e interações.

Continue navegando