Buscar

AV1(B) - G ENGSOF 2 - Engenharia de Software

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 13 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 13 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 13 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

18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 1/13
AV1(B) - Avaliação da disciplina
Entrega 20 nov em 23:59 Pontos 25 Perguntas 10
Disponível 10 nov em 0:00 - 20 nov em 23:59 11 dias
Limite de tempo 120 Minutos Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 31 minutos 25 de 25
 As respostas corretas estarão disponíveis em 21 nov em 0:00.
Pontuação desta tentativa: 25 de 25
Enviado 18 nov em 20:31
Esta tentativa levou 31 minutos.
Leia com atenção as orientações abaixo antes de iniciar esta prova: 
• Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota. 
• Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos
cronometrados (por tentativa) para conclusão e envio das respostas. 
• Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou
não; 
• Durante a realização da prova: 
o Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do
período da tentativa; 
o A tentativa somente será contabilizada após clicar no botão “Enviar”.
São dez questões, com valor de 2,5 pontos cada (25 pontos) 
Fazer o teste novamente
2,5 / 2,5 ptsPergunta 1
Existem vários modelos de processo de desenvolvimento de software,
cada qual com suas vantagens e desvantagens.
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114/history?version=1
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114/take?user_id=22582
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 2/13
 
Acerca dos modelo cascata, modelo de processo incremental, modelo
de processo evolucionário, modelo de processo unificado e modelo de
processo pessoal (PSP), qual das seguintes asserções é
VERDADEIRA?
 
O modelo evolucionário foi o primeiro modelo de processo de
desenvolvimento de software a ser proposto
 
O modelo incremental ou ciclo de vida clássico, recebe muitas críticas
atualmente por ser um modelo lento.
 
A etapa de Autópsia do modelo PSP serve para determinar a eficácia
do processo por meio de medidas e métricas coletadas.
 
A primeira volta no modelo cascata resulta no desenvolvimento de uma
especificação de produto.
 
No modelo incremental o custo de inserir mudanças nos requisitos do
cliente é aumentado.
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 3/13
Conforme seção 2.4, é na etapa de autópsia do modelo de
processo pessoal (PSP) por meio de medidas e métricas
coletadas, que é determinada a eficácia do processo. As
mudanças no processo serão realizadas conforme o resultado
das medições e das métricas, portanto, essa alternativa é a
correta. As demais equivalem a informações distorcidas:
1. Não existem voltas ou iterações no modelo cascata;
2. No modelo incremental o custo de inserir mudanças nos
requisitos do cliente é reduzido ao invés de aumentado;
3. O primeiro modelo de processo de desenvolvimento de
software a ser proposto foi o cascata ao invés do
evolucionário;
O modelo cascata é também chamado de ciclo de vida clássico.
2,5 / 2,5 ptsPergunta 2
Existem vários modelos de processo de desenvolvimento de software,
cada qual com suas vantagens e desvantagens.
O processo unificado é um modelo iterativo constituído de fases.
Pressman e Maxim (2016) identificam cinco fases distintas no modelo
do processo de software. São elas:
 Concepção, Elaboração, Construção, Transição, Produção. 
 
Comunicação; Projeto Rápido e Modelagem; Construção; Emprego,
Entrega e Realimentação
 Planejamento, Modelagem, Construção. 
 
Comunicação, Planejamento, Modelagem, Construção, Implantação. 
 Comunicação, Planejamento, Modelagem, Construção, Emprego. 
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 4/13
Conforme seção 2.3, as fases do processo unificado são:
Concepção: envolve as atividades de comunicação e as de
planejamento;
Elaboração: envolve as atividades de comunicação e
modelagem;
Construção: refere-se à atividade de construção definida
para o processo de software tradicional;
Transição: último estágio da iteração, documentação e
materiais de apoio;
Produção: atividade de emprego do processo tradicional,
monitoramento do uso e suporte contínuo do software.
Portanto a alternativa correta é “Concepção, Elaboração,
Construção, Transição, Produção”, sendo as demais um
embaralhamento de fases de demais processos de
desenvolvimento.
2,5 / 2,5 ptsPergunta 3
O modelo de processo incremental é baseado na ideia de desenvolver
uma implementação inicial, expô-la aos comentários dos
usuários/clientes e continuar por meio da criação de várias versões até
que um sistema adequado seja desenvolvido.
Analise as seguintes afirmações sobre o modelo de processo
incremental:
 
I. É possível obter entrega e implementação rápida de um software útil
ao cliente, mesmo se toda a funcionalidade não for incluída.
II. Esse método é mais caro, sendo também mais complexo para se
fazer mudanças no software durante seu desenvolvimento.
III. O custo de acomodar as mudanças nos requisitos do cliente é
reduzido, sendo mais fácil obter feedback dos clientes sobre o
desenvolvimento que foi feito.
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 5/13
(Adaptado de CUNHA, Claudia, 2018)
 
É CORRETO o que se afirma em:
 II e III, apenas. 
 I, II e III. 
 II, apenas. 
 I, apenas. 
 I e III, apenas. 
2,5 / 2,5 ptsPergunta 4
Existem vários modelos de processo de desenvolvimento de software,
cada qual com suas vantagens e desvantagens.
 
Acerca dos modelo cascata, modelo de processo incremental, modelo
de processo evolucionário, modelo de processo unificado e modelo de
processo pessoal (PSP), qual das seguintes asserções NÃO É
VERDADEIRA?
 
O processo unificado é um modelo iterativo constituído de fases, que
representa uma abordagem que combina três modelos de processos:
modelo cascata, modelo de processo incremental e engenharia de
software orientada à reúso
 
Na fase de autópsia do modelo PSP, por meio de medidas e métricas
coletadas, é determinada a eficácia do processo. As mudanças no
processo serão realizadas conforme o resultado das medições e das
métricas.
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 6/13
 
Uma vantagem do modelo evolucionário é garantir uma única entrega
ao final do desenvolvimento, com o menor risco possível.
 
O modelo em cascata, ou ciclo de vida clássico, foi o primeiro modelo a
ser implantado para desenvolvimento de software.
 
Em cada iteração (ou ciclo) da prototipação do modelo evolucionário
são reavaliados os riscos, por isso é dito que esse modelo é dirigido a
riscos. Somente após a avaliação dos riscos, algum desenvolvimento é
realizado.
Conforme seção 2.2.3, modelos evolucionários são iterativos,
sendo o modelo de processo no qual o software é projetado
para evoluir ao longo do tempo, possibilitando o
desenvolvimento de versões cada vez mais completas do
software, o que é uma contradição à afirmação “Uma vantagem
do modelo evolucionário é garantir uma única entrega ao final
do desenvolvimento, com o menor risco possível”. As demais
afirmativas são verdadeiras.
2,5 / 2,5 ptsPergunta 5
Existem vários modelos de processo de desenvolvimento de software,
cada qual com suas vantagens e desvantagens.
 
O modelo de processo evolucionário é iterativo e permite evolução ao
longo do tempo. O modelo evolucionário espiral é representadopor
uma espiral e cada iteração na espiral representa uma fase do
processo. Em cada iteração, é ampliado o grau de definição e a
implementação de um sistema.
 
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 7/13
Qual das afirmativas é VERDADEIRA sobre o modelo espiral?
 
O protótipo dinâmico é disponibilizado na fase de entrega, servindo
para fornecer um feedback dos usuários/clientes e, assim, aprimorar os
requisitos.
 
Podem ocorrer problemas, como o cliente enxergar o protótipo como
uma versão operacional do sistema e desejar a entrega rápida.
 
Na fase de comunicação os usuários e clientes ficam sabendo qual
será o protótipo a ser entregue e com isso navegar pelos requisitos de
software.
 
A primeira volta da espiral resulta no protótipo dinâmico, base para
medir os riscos inerentes ao desenvolvimento
 
O software evolui à medida que o processo avança, desenvolvedores e
clientes reagem melhor aos riscos de cada iteração das atividades
conforme avançam.
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 8/13
O software evolui à medida que o processo avança,
desenvolvedores e clientes reagem melhor aos riscos de cada
iteração das atividades conforme avançam
Feedback: Conforme seção 2.2.3, o modelo espiral é composto
de 5 etapas (comunicação, planejamento, modelagem,
construção e emprego) na qual cada iteração representa uma
fase. A primeira volta da espiral resulta no desenvolvimento de
uma especificação de produto. Pelo fato de o software evoluir à
medida que o processo avança, desenvolvedores e clientes
reagem melhor aos riscos de cada iteração das atividades dos
processos conforme avançam sendo esta a alternativa correta.
As demais estão incorretas ou associadas ao modelo
evolucionário de prototipação.
2,5 / 2,5 ptsPergunta 6
Modelos evolucionários referem-se a um modelo de processo no qual
o software é projetado para evoluir ao longo do tempo; por isso,
possibilita o desenvolvimento de versões cada vez mais completas do
software.
Quais são os modelos a serem utilizados em um processo
evolucionário?
 Cascata e modelo de processo incremental. 
 Modelo de processo pessoal (PSP) e modelo em espiral. 
 Processo unificado e modelo de processo pessoal (PSP). 
 Cascata e prototipação. 
 Prototipação e modelo em espiral. 
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 9/13
Os modelos a serem utilizados em um processo evolucionário
são: prototipação e modelo em espiral. A justificativa da
resposta pode ser encontrada no Livro Texto.
2,5 / 2,5 ptsPergunta 7
O modelo de Processo Unificado (PU) é um modelo iterativo
constituído de fases. Pressman (2016) identifica cinco fases distintas
nesse modelo do processo: concepção, elaboração, construção,
transição e produção. Cada fase tem um papel fundamental para que o
objetivo seja cumprido.
Baseado no trecho acima, pode-se afirmar que o Processo Unificado
produz documentação na(s) fase(s) de:
 Elaboração, apenas. 
 Concepção, apenas. 
 Construção, apenas. 
 Concepção, elaboração, construção, transição e produção. 
 Transição, apenas. 
A fase de transição é o último estágio da iteração. Nela, são
produzidos a documentação e os materiais de apoio
(instalação, configuração, ajuda do software). A justificativa da
resposta pode ser encontrada no Livro Texto.
2,5 / 2,5 ptsPergunta 8
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 10/13
O modelo de processo unificado (PU) foi concebido com o intuito de
aproveitar as melhores características dos modelos tradicionais. Esse
modelo destaca a importância da comunicação com o cliente e do uso
de diagramas de casos de uso para descrever a visão do cliente sobre
um sistema.
Sobre processo unificado, analise as afirmações abaixo:
I. É um modelo iterativo constituído de fases.
II. O PU destaca que não é necessária a comunicação com o cliente,
nem usar diagramas de casos de uso para descrever a visão do cliente
sobre um sistema.
III. As cinco fases do PU são: concepção, elaboração, construção,
transição e produção.
É CORRETO o que se afirma em:
 II, apenas. 
 I e II, apenas. 
 I, apenas. 
 I, II e III. 
 I e III, apenas. 
A comunicação com o cliente e o uso de diagramas de casos
de uso para descrever a visão do cliente sobre um sistema são
necessários e importantes no PU, assim como nos modelos
tradicionais. A justificativa da resposta pode ser encontrada no
Livro Texto.
2,5 / 2,5 ptsPergunta 9
Processo de software é um conjunto estruturado de atividades
necessárias para desenvolver um sistema de software. O objetivo é
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 11/13
entregar o software dentro do prazo e com boa qualidade. Os modelos
de processos foram propostos para trazer ordem ao caos existente na
área de desenvolvimento de software.
Analise as seguintes afirmativas sobre modelos de processo de
software:
I. Modelo de processo de software é definido como uma
representação simplificada de um processo de software.
II. O modelo cascata foi o primeiro modelo de processo de
desenvolvimento de software a ser publicado.
III. Modelos evolucionários são iterativos. Nesse modelo, o software é
projetado para evoluir ao longo do tempo; por isso, possibilita o
desenvolvimento de versões cada vez mais completas do software.
 
É CORRETO o que se afirma em:
 III, apenas. 
 II, apenas. 
 I e II, apenas. 
 I, II e III. 
 I, apenas. 
Todas as alternativas estão corretas. Foram construídas com
base no Livro Texto.
2,5 / 2,5 ptsPergunta 10
Existem vários modelos de processo de desenvolvimento de software,
cada qual com suas vantagens e desvantagens.
 
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 12/13
Acerca dos modelo cascata, modelo de processo incremental, modelo
de processo evolucionário, modelo de processo unificado e modelo de
processo pessoal (PSP) qual das seguintes afirmações NÃO É
VERDADEIRA?
 
O modelo PSP não responsabiliza o desenvolvedor pelo planejamento
de projetos e dá a capacidade de controlar a qualidade de todos os
artefatos de softwares desenvolvidos.
 
A primeira volta da espiral do modelo evolucionário resulta no
desenvolvimento de uma especificação de produto. Cada passagem
pela região de planejamento resulta em ajustes no projeto do software.
 
Em cada iteração (ou ciclo) da prototipação do modelo evolucionário
são reavaliados os riscos, por isso é dito que esse modelo é dirigido a
riscos. Somente após a avaliação dos riscos, algum desenvolvimento é
realizado.
 
Uma vantagem do modelo incremental é permitir aos clientes uma
melhor forma de acompanhar o quanto já foi implementado do software
durante reuniões de entregas incrementais.
 
O modelo em cascata, ou ciclo de vida clássico, é recomendado
apenas para softwares cujos requisitos estão bem definidos.
Conforme seção 2.4, o modelo de processo pessoal (PSP)
criado em 1997 por Watts Humphery é um processo de
software projetado para a medição pessoal do desenvolvedor,
que também o responsabiliza pelo planejamento de projetos e
dá a capacidade de controlar a qualidade de todos os artefatos
de softwares desenvolvidos portanto responsabiliza sim o
desenvolvedor. As demais afirmativas são verdadeiras.
18/11/2021 20:32 AV1(B) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software
https://newtonpaiva.instructure.com/courses/13614/quizzes/31114 13/13
Pontuação do teste: 25 de 25

Continue navegando