Buscar

Quiz de 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 8 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 8 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

Prévia do material em texto

Revisar envio do teste: Clique aqui para iniciar o QuizSP_GRAD_668531_2203_01 2203-ENGENHARIA DE SOFTWARE Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário HUGO DE JESUS RIBEIRO
Curso 2203-ENGENHARIA DE SOFTWARE
Teste Clique aqui para iniciar o Quiz
Iniciado 18/08/22 11:18
Enviado 18/08/22 11:25
Data de vencimento 28/09/22 23:59
Status Completada
Resultado da tentativa 1 em 10 pontos  
Tempo decorrido 7 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
A maioria dos modelos de ciclos de vida de projeto de software compartilham diversas características em comum. Sendo assim,
analise as afirmativas a seguir e assinale a alternativa correta:
I. Os níveis de custo e de pessoal são constantes do início ao fim do projeto, sendo que atingem um breve pico durante as fases
intermediárias do ciclo de vida do projeto.
Sala de Aula Tutoriais
0 em 1 pontos
HUGO DE JESUS RIBEIRO
54
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
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
Comentário
da resposta:
II. O nível de incertezas é o mais baixo e, portanto, o risco de não atingir os objetivos é menor no início do projeto. A certeza de
término geralmente se torna cada vez maior conforme o projeto continua.
III. A capacidade das partes interessadas de influenciarem as características finais do produto do projeto e o custo final do projeto é
mais baixa no início e torna-se cada vez maior conforme o projeto continua.
Apenas as afirma�vas I e III são verdadeiras.
Todas as afirma�vas são falsas.
Apenas as afirma�vas I e II são verdadeiras.
Apenas as afirma�vas I e III são verdadeiras.
Todas as afirma�vas são verdadeiras.
a) Todas as afirmativas são falsas.
Nas fases inicias do projeto as partes interessadas têm maior influência sobre as características do projeto e, também,
o nível de incertezas é maior e os custos e uso de recursos não são constantes no ciclo de vida de projetos.
Pergunta 2
Resposta Selecionada: a. 
Respostas: a. 
b. 
Os membros de um grupo de desenvolvimento de software estão realizando testes em um software baseando-se nos códigos-fonte.
Isso envolve a realização de testes em todos os componentes de forma individual, bem como testes das interfaces entre esses
componentes quando passam a ser integrados para formar o software.
Quais são os tipos de testes que estão sendo aplicados nesse contexto?
Integração e estresse.
Integração e estresse.
Integração e aceitação.
0 em 1 pontos
c. 
d. 
Comentário
da
resposta:
Sistema e aceitação.
Unidade e integração.
Alternativa correta: d) Unidade e integração. 
Nesse caso, os tipos de teste são teste de unidade (testes que envolvem a realização de testes em todos os
componentes de forma individual) e teste de integração (testes das interfaces entre esses componentes quando passam
a ser integrados para formar o software).
Pergunta 3
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
Comentário da
resposta:
Considere as seguintes assertivas sobre modelos de processos de software: 
I. No modelo em cascata, a fase seguinte não deve iniciar antes que a fase precedente tenha sido concluída. 
II. No modelo incremental, a mudança constante tende a corromper a estrutura do software. 
III. A explícita consideração dos riscos no modelo em espiral distingue este dos modelos em cascata e evolucionário. 
As assertivas corretas são:
Somente a asser�va I.
Somente a asser�va I.
Somente as asser�vas I e II.
Somente as asser�vas II e III.
Todas as asser�vas: I, II e III.
d) Todas as assertivas: I, II e III. 
As três afirmações estão corretas e descrevem adequadamente as características desses modelos de
processo.
0 em 1 pontos
Pergunta 4
Resposta Selecionada: a. 
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 é:
Herança.
Herança.
Polimorfismo.
Acoplamento.
Abstração.
Alternativa correta: c) Acoplamento. 
O acoplamento é o grau de dependência que existe entre os objetos.
Pergunta 5
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
Considere a seguinte situação:
Um engenheiro de software foi designado como o encarregado para avaliar o processo de revisão por pares que foi adotado para
apoiar o desenvolvimento de um novo produto de software da empresa.
A tarefa que foi designada ao engenheiro de software seria considerada:
Controle de qualidade.
Garan�a de qualidade.
Controle de qualidade.
Medição de qualidade.
0 em 1 pontos
0 em 1 pontos
d. 
Comentário
da
resposta:
Melhoria de qualidade.
Alternativa correta: a) Garantia de qualidade.
A garantia de qualidade é um conjunto de atividades projetado para avaliar um processo pelo qual os produtos são
desenvolvidos, enquanto que o controle de qualidade é definido como um conjunto de atividades projetado para avaliar
a qualidade de um produto desenvolvido.
Pergunta 6
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
Comentário
da
resposta:
Você trabalha como Analista de Sistemas em uma grande Instituição Financeira e recebeu a incumbência de elaborar um modelo
usando a notação UML 2.4. Esse modelo deve ser capaz de representar os seguintes aspectos de um sistema: fluxos de controle e de
dados; situações de decisão de acordo com tipo de entrada, que podem ser produzidas diversas saídas; diferentes ações que podem
ser executadas por entidades ou papéis diferentes quando um método for executado, como um conjunto de ações relacionadas que
podem ser executadas e como afetarão as outras entidades ou papéis envolvidos, situações em que mais de uma atividade pode
acontecer ao mesmo tempo.
Qual diagrama UML seria o mais adequado para elaborar esse modelo?
Casos de Uso
Classes
Casos de Uso
Objetos
A�vidades
Alternativa correta: d) Atividades.
O diagrama mais adequado é o diagrama de atividades, uma vez que os diagramas de atividades viabilizam o uso de
um modelo auxiliar na descrição da lógica de um procedimento ou de processo de negócio; ou de um fluxo de trabalho
através de uma notação gráfica.
0 em 1 pontos
Pergunta 7
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
Comentário da
resposta:
Uma organização de desenvolvimento de software encomenda o desenvolvimento um sistema de software para uma frente de loja de
um hipermercado. O sistema será utilizado por “caixas” do hipermercado para realizarem as vendas para os clientes. A eficiência das
funções do “caixa” utilizando o produto de software é crítica para o sucesso desse projeto. O hipermercado tem uma alta taxa de
rotatividade de funcionários para a função de “caixa” e, por esse motivo, foi solicitado que a interface gráfica fosse intuitiva. Além disso,
a direção do hipermercado, com base na prática padrão da indústria, deseja que os seus “caixas” sejam capazes de introduzir 40 itens
por minuto de uma compra de um cliente para o sistema.
Qual é a melhor classificação para esses tipos de requisitos?
Requisito funcional do sistema.
Requisito de desempenho do sistema.
Requisito funcional do sistema.
Requisito de usabilidade.
Requisito de projeto.
Alternativa correta: c) Requisito de usabilidade.
A usabilidade é definida como a facilidade com que as pessoas podem usar uma ferramenta ou objeto para a
realização de uma tarefa.
Pergunta 8
Considere que a classe Funcionário possui 4 métodos quepodem ser aplicados aos seus objetos: cadastrar, alterar, consultar, excluir
e calcular Salário. Considere que Vendedor e Caixa são classes derivadas da classe Funcionário e, por isso, herdam os métodos
cadastrar, alterar, consultar, excluir e calcular Salário. Porém, o método calcular Salário é sobrescrito na classe Vendedor e Caixa com
implementações bastante distintas, uma vez que a fórmula de cálculo de salário do vendedor é bem diferente da fórmula do cálculo do
salário do caixa em função dos parâmetros considerados em cada cálculo associado a cada um deles.
0 em 1 pontos
1 em 1 pontos
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
Comentário
da resposta:
Esse exemplo ilustra o conceito de:
Polimorfismo
Reusabilidade
Polimorfismo
Abstração
Encapsulamento
Alternativa correta: b) Polimorfismo.
O polimorfismo é a capacidade de duas ou mais classes de objetos responderem à mesma mensagem, cada uma do
seu próprio modo, ou melhor, com a sua própria forma de implementar o método.
Pergunta 9
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
Comentário
Assinale a alternativa correta a que se refere à seguinte descrição: 
“Adequada quando não há um conhecimento da totalidade da solução. Esta estratégia requer uma solução que de maneira geral cubra
os requisitos, mas pode perder alguns detalhes. Em outras palavras, as funções são conhecidas e construídas na solução, mas os
detalhes (as características) não são completamente conhecidas e implementadas”.
Estratégia linear.
Estratégia linear.
Estratégia incremental.
Estratégia itera�va.
Estratégia ágil.
0 em 1 pontos
Quinta-feira, 18 de Agosto de 2022 11h26min03s BRT
da resposta: c) Estratégia iterativa. É a estratégia iterativa, que é adequada quando temos apenas uma ideia vaga do que
queremos e iremos refinar os detalhes ao longo do desenvolvimento do software.
Pergunta 10
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
Comentário da resposta:
O modelo em cascata é caracterizado pela execução sequencial das fases, sendo que o resultado das fases é a aprovação de um ou
mais documentos. Dessa forma, a fase seguinte não deve iniciar até que a fase anterior seja concluída.
No modelo em cascata, o custo de correção é menor na fase de:
Manutenção.
Testes.
Implementação.
Requisitos.
Manutenção.
c) Requisitos.
Os custos de correção são muito menores nas fases iniciais do processo.
← OK
0 em 1 pontos

Continue navegando