Buscar

Quiz Engenharia de Software - Senac

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

23/09/2022 10:04 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26788466_1&course_id=_190123_1&content_id=_850725… 1/7
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_668531_2203_01 2203-ENGENHARIA DE SOFTWARE Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário JOAO PEDRO ARAUJO RODRIGUES DA ROCHA
Curso 2203-ENGENHARIA DE SOFTWARE
Teste Clique aqui para iniciar o Quiz
Iniciado 23/09/22 09:38
Enviado 23/09/22 10:01
Data de vencimento 28/09/22 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 23 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
O Processo Unificado (UP - Unified Process) é o processo de desenvolvimento de
software que é organizado em dois eixos: vertical e horizontal. No eixo vertical, da
estrutura do RUP, está a representação dos fluxos de trabalho do processo,
consistindo basicamente de: modelagem de negócio, gerência de requisitos,
análise e projeto, implementação, teste e distribuição. Já no eixo horizontal
representa o tempo e mostra como os componentes do ciclo de vida do processo
são desdobrados através das suas fases. Essa representação descreve os
aspectos dinâmicos do processo como ele ordena e os expressa em termos de
ciclos, fases, iterações e os pontos de verificação, sendo que, dentro de cada
fase, gerentes ou projetistas podem dividir o trabalho em duas ou mais iterações e
cada fase termina com um ponto de verificação. 
Assinale a alternativa que apresenta as quatro fases do RUP, na ordem
cronológica de execução das fases:
Concepção, elaboração, construção e transição.
Concepção, elaboração, construção e teste.
Elaboração, concepção, teste e transição.
Concepção, elaboração, construção e transição.
Sala de Aula Tutoriais
1 em 1 pontos
JOAO PEDRO ARAUJO RODRIGUES DA ROCHA
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_190123_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_190123_1&content_id=_8507238_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
23/09/2022 10:04 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26788466_1&course_id=_190123_1&content_id=_850725… 2/7
d. 
Comentário da
resposta:
Elaboração, transição, concepção e construção.
c) Concepção, elaboração, construção e transição. 
A sequência correta é concepção, elaboração, construção
e transição.
Pergunta 2
Resposta
Selecionada:
d.
Respostas: a. 
b. 
c. 
d.
Comentário
da
resposta:
Existem muitos tipos de teste que podem ser empregados para garantir a
qualidade de um software. Um desses tipos é o teste de regressão. O teste de
regressão consiste em:
Iden�ficar se as alterações no código-fonte não introduziram novos
erros através de uma nova execução da massa de teste anterior.
Iden�ficar defeitos por meio da análise do código-fonte.
Gerar defeitos no sistema, forçando uma situação de sobrecarga.
Iden�ficar a existência de defeitos em um sistema ou parte dele.
Iden�ficar se as alterações no código-fonte não introduziram novos
erros através de uma nova execução da massa de teste anterior.
Alternativa correta: d) Identificar se as alterações no código-fonte
não introduziram novos erros através de uma nova execução da
massa de teste anterior.
O teste de regressão tem como objetivo executar novamente uma
massa de teste anterior para verificar se as alterações no código-
fonte não introduziram novos erros.
Pergunta 3
Analise as afirmativas abaixo com relação à programação orientada a objeto:
I. O paradigma Orientado a Objetos se baseia em quatro conceitos básicos:
abstração, encapsulamento, herança e polimorfismo.
II. O princípio do Encapsulamento estabelece que os detalhes internos do
funcionamento dos métodos de uma classe permaneçam ocultos. Desta forma, o
conhecimento a respeito da implementação interna da classe é desnecessário do
ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos
métodos internos da classe.
III. O conceito de herança está relacionado ao princípio que define que novas
classes são derivadas a partir de uma já existente. Podemos dizer que essas
novas classes herdam propriedades e métodos da classe-mãe ou superclasse.
1 em 1 pontos
1 em 1 pontos
23/09/2022 10:04 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26788466_1&course_id=_190123_1&content_id=_850725… 3/7
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
Comentário
da
resposta:
IV. Basta aplicar o paradigma de programação da Orientada a Objetos que se
garante a reutilização de código-fonte.
Assinale a alternativa que indica todas as afirmativas corretas.
São corretas apenas as afirma�vas I e III.
São corretas as afirma�vas I, II, III e IV.
São corretas apenas as afirma�vas I e III.
São corretas apenas as afirma�vas II, III e IV.
São corretas apenas as afirma�vas I e IV.
Alternativa correta: b) São corretas apenas as afirmativas I e III.
A afirmativa II é falsa uma vez que o princípio do encapsulamento
trata da separação dos aspectos externos de um objeto e que são
acessíveis a outros objetos e dos detalhes internos da
implementação; desta forma, é possível restringir o acesso ao
comportamento interno de um objeto. A afirmação IV também não é
verdadeira, pois não basta aplicar o paradigma de programação
Orientada a Objetos para se garantir a reutilização de código-fonte.
A reutilização de software tem todo um processo sistemático para
garantir a produção de um código-fonte reutilizável.
Pergunta 4
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
Comentário da
resposta:
O paradigma da orientação a objetos prega alguns princípios de ouro para a
modelagem de sistema orientado a objetos. Um dos componentes desses
princípios está relacionado a um tipo de medida do grau de dependência que
existe entre os objetos, que é:
Acoplamento.
Herança.
Polimorfismo.
Acoplamento.
Abstração.
Alternativa correta: c) Acoplamento. 
O acoplamento é o grau de dependência que existe entre
os objetos.
Pergunta 5
1 em 1 pontos
1 em 1 pontos
23/09/2022 10:04 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26788466_1&course_id=_190123_1&content_id=_850725… 4/7
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
Comentário
da
resposta:
Considere as fases genéricas do processo de software.
Qual das seguintes atividades não fazem parte da fase de projeto de um software:
Realização de um estudo de viabilidade técnica-econômica do sistema
a ser construído.
Estabelecimento da forma de organização interna que permita ao
sistema atender aos diversos requisitos especificados.
Realização de um estudo de viabilidade técnica-econômica do sistema
a ser construído.
Definição da arquitetura e o modelo de controle que serão
empregados.
Definição e adoção dos frameworks e arquiteturas de referência que
serão u�lizados.
b) Realização de um estudo de viabilidade técnico-econômico do
sistema a ser construído.
A atividade de realização de um estudo de viabilidade técnica-
econômica do sistema a ser construído não faz parte da fase de
projeto.
Pergunta 6
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
Com relação à Gerência de Riscos, considere as seguintes asserções e assinale
a alternativa correta:
I. Riscos de projeto são aqueles que afetam a qualidade ou o desempenhodo
software que está sendo desenvolvido.
II. Riscos de produto são aqueles que afetam o cronograma ou os recursos do
projeto.
III. Risco de Negócio são aqueles que afetam a organização que desenvolve ou
adquire o software.
Apenas a III é verdadeira.
Apenas a III é verdadeira.
Apenas a I e III são verdadeiras.
Todas são verdadeiras.
Todas são falsas.
1 em 1 pontos
23/09/2022 10:04 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26788466_1&course_id=_190123_1&content_id=_850725… 5/7
Comentário
da resposta:
Alternativa correta: a) Apenas a III é verdadeira.
O correto é:
• Riscos de projeto são aqueles que afetam o cronograma ou os
recursos do projeto.
• Riscos de produto são aqueles que afetam a qualidade ou o
desempenho do software que está sendo desenvolvido.
• Risco de Negócio são aqueles que afetam a organização que
desenvolve ou adquire o software.
Pergunta 7
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
Comentário
da
resposta:
Considere as afirmativas sobre Projeto arquitetural:
I. Podemos trabalhar projetos arquiteturais em diferentes níveis de abstração.
II. Projetos arquiteturais são utilizados para minimizar o reuso de artefatos. III. Os
diagramas podem auxiliar na comunicação com stakeholders.
IV. Sempre usamos UML para fazer projetos arquiteturais.
Selecione a opção que indica as afirmativas corretas.
Somente I e III estão corretas.
Somente I e IV estão corretas.
Somente I e II estão corretas.
Somente II e III estão corretas.
Somente I e III estão corretas.
Alternativa correta: d) Somente I e III estão corretas.
A afirmativa II está errada porque os projetos arquiteturais vão
prover mais condições de reuso; e a afirmativa IV está errada
porque podemos fazer projetos arquiteturais utilizando outras
formas de representação, como o DFD, por exemplo.
Pergunta 8
Assinale a opção correta acerca de modelos de processo de software.
I. Segundo o Manifesto Ágil os processos de desenvolvimento ágil de software
valorizam mais: indivíduos e interações do que processos e ferramentas; software
funcionando do que documentação extensa; colaboração do cliente do que
negociação contratual; e respostas a mudanças do que planejamento seguido.
1 em 1 pontos
1 em 1 pontos
23/09/2022 10:04 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26788466_1&course_id=_190123_1&content_id=_850725… 6/7
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
Comentário
da
resposta:
II. A programação extrema, também conhecida como Extreme Programming, ou
simplesmente XP, é um processo de desenvolvimento ágil que permite a ausência
do cliente em fases iniciais, como nas reuniões de planejamento de versão e
planejamento de iteração.
III. A programação em pares é uma prática que está presente sempre em todos os
processos de desenvolvimento ágil, como XP e Scrum.
Apenas a afirma�va I é verdadeira.
Apenas a afirma�va II é verdadeira.
Apenas a afirma�va I é verdadeira.
Apenas a afirma�va III é verdadeira.
Nenhumas das afirma�vas é verdadeira.
b) Apenas a afirmativa I é verdadeira.
As afirmativas II e III são falsas, a colaboração com o cliente é um
princípio das metodologias ágeis e a programação em pares é uma
prática que pode ser adotada ou não no contexto ágil.
Pergunta 9
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
Comentário
da
resposta:
Assinale a alternativa correta a que se refere à seguinte descrição: “A principal
razão para escolher esta estratégia, em vez de uma abordagem do ciclo de vida
em cascata, é a de agregar valores ao negócio antes do ciclo de vida do projeto
encerrar. Através da aplicação desta estratégia é possível elaborar um plano
antecipado das atualizações das entregas”.
Estratégia incremental.
Estratégia linear.
Estratégia incremental.
Estratégia itera�va.
Estratégia ágil.
b) Estratégia incremental. É a estratégia incremental, uma vez que
ela tem como característica a entrega mais rápida de uma versão
parcial do software para o cliente: entrega de versões parciais do
sistema para uso em operação, agregando valor ao processo de
negócio do cliente.
Pergunta 10
1 em 1 pontos
1 em 1 pontos
23/09/2022 10:04 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26788466_1&course_id=_190123_1&content_id=_850725… 7/7
Sexta-feira, 23 de Setembro de 2022 10h01min53s BRT
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
Comentário
da
resposta:
Os métodos ágeis pregam a participação mais ativa do cliente durante o processo
de software. Este aspecto é importante porque:
o cliente par�cipa de forma mais a�va no processo iden�ficando
previamente eventuais desvios.
o cliente pode liderar o �me de desenvolvimento para atender melhor
as suas necessidades.
é fundamental que o �me de desenvolvimento conheça seus clientes.
o cliente se torna responsável pela documentação do sistema e o �me
de desenvolvimento tem mais tempo dedicado ao desenvolvimento
do produto.
o cliente par�cipa de forma mais a�va no processo iden�ficando
previamente eventuais desvios.
d) o cliente participa de forma mais ativa no processo identificando
previamente eventuais desvios.
Este princípio torna o cliente mais integrado ao processo para
identificar e resolver problemas durante as atividades de
desenvolvimento. Isso minimiza problemas na etapa de entrega e
minimiza custos de produção porque reduz o retrabalho.
← OK

Continue navegando