Buscar

Engenharia de Software gestão de times ágeis AOL-1

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 11 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 11 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 9, do total de 11 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

Continue navegando


Prévia do material em texto

Parte inferior do formulário
Módulo C - 63657 . 7 - Engenharia de Software e Gestão de Times Ágeis - U.20212.C
Avaliação On-Line 1 (AOL 1) – Questionário
Nota finalEnviado: 14/12/21 13:55 (BRT)
9/10
Conteúdo do exercício
Conteúdo do exercício
1. Pergunta 1
/1
“O solicitante do software computacional pode ser uma pessoa da mesa do lado. [...] Em muitos casos, acredita em mitos sobre software porque gerentes e profissionais da área pouco fazem para corrigir falsas informações. Mitos conduzem às falsas expectativas e, em uma última instância, à insatisfação com o desenvolvedor.”
Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 8 ed. Porto Alegre: Amgh. 2016, p. 23.
Considerando essas informações e o conteúdo estudado, é possível afirmar que o trecho acima está relacionado ao:
Ocultar opções de resposta 
1. 
Mito do Profissional. 
2. 
Mito da Documentação. 
3. 
Mito da Programação. 
4. 
Mito dos Clientes.
Resposta correta
5. 
Mito do Gerenciamento.
2. Pergunta 2
/1
“Após o término do primeiro incremento o cliente utiliza e avalia esse incremento fornecendo posteriormente um resultado ou feedback. Com base nesse resultado fornecido pelo cliente o próximo incremento é planejado considerando a modificação do primeiro incremento, caso seja necessário, de acordo com o feedback do cliente.”
Fonte: DEVMEDIA. Introdução aos Processos de Software e o Modelo Incremental e Evolucionário. Disponível em: <https://www.devmedia.com.br/reutilizacao-de-software-revista-engenharia-de-software-magazine-39/21956>. Acesso em: 31 mar. 2019.
O trecho acima trata da importância do modelo incremental no processo de desenvolvimento do software. Baseado no trecho e no conteúdo estudado, é possível afirmar que o modelo incremental, assim como o modelo cascata, pode:
Ocultar opções de resposta 
1. 
verificar que alguns projetos de software estabelecem requisitos iniciais de software de maneira variada.
2. 
permitir que os requisitos básicos sejam reduzidos para viabilizar o funcionamento do software.
3. 
disponibilizar, de maneira limitada, certo conjunto funcional direcionado aos usuários.
4. 
aplicar sequências lineares de forma escalonada, ao longo do tempo, gerando um incremento dos softwares finalizados para o cliente.
Resposta correta
5. 
tornar viável a inserção de um modelo que desenvolva softwares de uma maneira esporádica.
3. Pergunta 3
/1
“Extreme Programming (XP) é uma metodologia de desenvolvimento de software, nascida nos Estados Unidos ao final da década de 90. Vem fazendo sucesso em diversos países, por ajudar a criar sistemas de melhor qualidade, que são produzidos em menos tempo e de forma mais econômica que o habitual.”
Fonte: DESENVOLVIMENTO ÁGIL. Extreme programming. Disponível em: <http://www.desenvolvimentoagil.com.br>. Acesso em: 31 mar. 2019.
O trecho acima trata da origem do método Extreme Programming e suas características. A partir dessas informações e do conteúdo estudado a respeito do Extreme Programming, é possível afirmar que os seus requisitos acontecem em forma de cenários, cuja implementação:
Ocultar opções de resposta 
1. 
são fundamentados em métodos que agem como pilares na decisão da funcionalidade inclusa no incremento do sistema.
2. 
participação do cliente se refere à priorização e especificação de requisitos, ou seja, diferentes das equipes de desenvolvimento.
3. 
ocorre de maneira direta a uma série de atividades onde os programadores desenvolverão testes para cada uma delas, na fase anterior a escritura do código.
Resposta correta
4. 
criação de projetos simples evita o prolongamento das mudanças no sistema e garantir a manutenção da simplicidade.
5. 
participação do cliente junto com a equipe de desenvolvimento tem a missão de estabelecer quais os testes de aceitação dos sistemas descartados.
4. Pergunta 4
/1
Leia o trecho a seguir:
“Na maioria dos projetos de software, há algum reuso de software. Isso acontece muitas vezes informalmente, quando as pessoas envolvidas no projeto sabem de projetos ou códigos semelhantes ao que é exigido. Elas os buscam, fazem as modificações necessárias e incorporam-nos a seus sistemas.”
Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São Paulo: Pearson Prentice Hall, 2011, p. 23.
Considerando as informações apresentadas e os conteúdos estudados, é possível afirmar que o estágio em que o projetista planeja selecionar elementos que serão reusados é definido como:
Ocultar opções de resposta 
1. 
Modificação de requisitos.
2. 
Análise dos componentes.
3. 
Desenvolvimento e integração.
4. 
Verificação de software.
5. 
Projeto do sistema com reuso.
Resposta correta
5. Pergunta 5
/1
Leia o trecho a seguir:
“Testes de desenvolvimento incluem todas as atividades de testes que são realizadas pela equipe de desenvolvimento do sistema. O testador do software geralmente é o programador que o desenvolveu, embora nem sempre seja assim”.
Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São Paulo: Pearson Prentice Hall, 2011, p. 147.
O trecho acima trata da importância do uso dos testes no processo de software. Assim, considerando as informações apresentadas e os conteúdos estudados, pode-se afirmar que o estágio de testes de validação de software em que os componentes do sistema são integrados para gerar um sistema completo é denominado de:
Ocultar opções de resposta 
1. 
Testes de aceitação. 
2. 
Teste de sistema.
Resposta correta
3. 
Testes de desenvolvimento.
4. 
Teste de verificação.
5. 
Teste de integração.
6. Pergunta 6
/1
Leia o trecho a seguir:
“O hardware é a parte física do computador, ou seja, todas as peças e componentes usadas pra fazer a máquina funcionar [...]. Os softwares de sistema servem para controlar o sistema interno do computador e para fazer com que tudo funcione lá dentro.”
Fonte: MAGAZINE LUIZA. Hardware x Software. Disponível em: https://www.magazineluiza.com.br/portaldalu/hardware-x-software/644/. Acesso em: 23 abr. 2019.
O trecho acima traz as diferenças conceituais entre o software e o hardware. Com base nessas informações e no conteúdo estudado, pode-se afirmar que o software se diferencia do programa de hardware, pois:
Ocultar opções de resposta 
1. Incorreta: 
são feitos de formas variadas para atender uma necessidade do cliente.
2. 
é um produto de características lógicas e não físicas.
Resposta correta
3. 
se trata de um produto manufaturado.
4. 
sofre alterações ou falhas com o passar do tempo.
5. 
estará sujeito ao desgaste do tempo como os produtos físicos.
7. Pergunta 7
/1
“As metodologias ágeis surgiram nos últimos anos como uma alternativa aos métodos tradicionais de gestão de projetos de TI. Por exemplo SCRUM, XP, Lean etc. Elas são conhecidas por sua maior flexibilidade, capacidade de se adaptarem a mudanças no ambiente de trabalho e ciclos com duração reduzida.”
Fonte: MOREIRA, Esdras. Descubra o que são os métodos ágeis e sua aplicação além da TI. Disponível em: <http://introduceti.com.br/blog/descubra-o-que-sao-os-metodos-ageis-e-sua-aplicacao-alem-da-ti/>. Acesso em: 31 mar 2019.
O trecho acima retrata os conceitos e funcionalidades dos métodos ágeis. A partir dessas informações e do conteúdo estudado, pode-se concluir que o diferencial dos Métodos Ágeis está na:
Ocultar opções de resposta 
1. 
rigidez necessária ao sistema para evitar que as transformações nos requisitos sejam limitadas.
2. 
entrega rápida do produto aos clientes, que ao receberem o software podem opinar sobre mudanças posteriores no sistema.
Resposta correta
3. 
baixa participação do cliente com os processos de desenvolvimento e com a equipe de maneira geral.
4. 
busca por um desenvolvimento do software complexa já que o sistema exige estas condições.
5. 
fundamentação ocorrida nos processos, ou seja, nas habilidades operacionais e menos na equipe. 
8. Pergunta 8
/1
Leia o trecho a seguir:
“É um artefato criado quando uma descrição detalhada de todos os aspectos do software ser construído deve ser especificado antes do projeto começar. É importante lembraque uma SRS formal nem sempre é por escrito. Na verdade, há ocasiões em que os esforços gastos em uma SRS talvez fosse mais bem aproveitado em outras atividades da engenharia de software”.
Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 8 ed. Porto Alegre: Amgh. 2016, p. 136.
A partir dessas informações e do conteúdo estudado, o trecho acima se refere ao conceito de:
Ocultar opções de resposta 
1. 
Engenharia de software orientada a reuso.
2. 
Modelo Evolucionário.
3. 
Especificação de Software.
Resposta correta
4. 
Desenvolvimento Incremental.
5. 
Modelo em Cascata.
9. Pergunta 9
/1
Leia o trecho a seguir:
“As atividades específicas de garantia de segurança devem ser incluídas em todos os estágios do processo de desenvolvimento de software. Essas atividades de garantia de segurança registram as análises efetuadas e a pessoa ou pessoas responsáveis por essas análises.”
Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São Paulo: Pearson Prentice Hall, 2011, p. 284.
O trecho acima cita a importância das atividades relacionadas a segurança e sua inclusão nas fases do desenvolvimento do software. A partir dessas informações e do conteúdo estudado sobre as atividades fundamentais que todo processo de desenvolvimento deve incluir na área de Engenharia de Software, associe-as com suas respectivas características:
1) Especificação de software.
2) Projeto e implementação de software.
3) Validação de software.
4) Evolução de software.
(  ) Indica que o desenvolvimento de um software tem o objetivo de atender às especificações.
(  ) Garantir o atendimento das demandas dos clientes.
(  ) Determina que devam ser definidas a funcionalidade do software e as limitações do seu funcionamento.
(  ) As necessidades de mudanças fazem com o software evolua.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
4, 1, 2, 3.
2. 
3, 1, 2, 4.
3. 
2, 4, 3, 1.
4. 
2, 3, 1, 4.
Resposta correta
5. 
1, 2, 4, 3.
10. Pergunta 10
/1
Leia o trecho a seguir:
 “Um conjunto de atividades, métodos, ferramentas e práticas que são utilizadas para construir um produto de software. Esta prática leva a produção de uma série de documentos que ao final são traduzidos em um programa executável que seja satisfatório.”
Revista Programar. Processo de desenvolvimento de software, o ciclo de vida clássico sobre a ótica da norma ISO/IEC/IEEE 12207:2017. Disponível em: <https://www.revista-programar.info/artigos/processo-de-desenvolvimento-de-software-o-ciclo-de-vida-classico-sobre-a-otica-da-norma-iso-iec-ieee-122072017/>. Acesso em: 24 abr. 2019.
O trecho acima trata da definição do desenvolvimento de software como um processo. A partir dessas informações e do conteúdo estudado, podemos considerar uma vantagem ao se definir a ação de desenvolvimento de software como um processo, quando:
Ocultar opções de resposta 
1. 
tratar de um projeto pequeno que vise incitar mudanças nos artefatos do processo, desde as entradas até os recursos bem definidos.    
2. 
existir a diversificação da produção dos artefatos, pois a condição de prever o processo condiciona a equipe a atuar de maneira mais variada.
3. 
estabelecer a adoção um documento que exponha a atividade, pois através dele a equipe conhece a tarefa, seus responsáveis, objetivos e tudo o que o distingue por completo. 
4. 
houver redução no tempo de treinamento, já que a definição e documentação dos procedimentos e funções ajudam na inserção de um novo membro à equipe de trabalho.
Resposta correta
5. 
criar um procedimento estabelecido e implementado pela empresa, que represente a sua filosofia de trabalho.