Buscar

quiz engenharia

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 3 páginas

Prévia do material em texto

Revisar envio do teste: Clique aqui para iniciar o QuizSP_GRAD_668531_2304_01 2304-ENGENHARIA DE SOFTWARE Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário THAMYRIS PAVIA FIGUEIREDO
Curso 2304-ENGENHARIA DE SOFTWARE
Teste Clique aqui para iniciar o Quiz
Iniciado 08/11/23 17:49
Enviado 08/11/23 18:01
Data de vencimento 06/12/23 23:59
Status Completada
Resultado da tentativa 6 em 10 pontos  
Tempo decorrido 12 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
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 2
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
Comentário da resposta:
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.
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 3
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
Comentário da
resposta:
Assinale a alternativa correta sobre a UML:
UML é uma notação gráfica para expressar diagramas.
Conhecimento de UML é suficiente para obter um desenvolvimento de so�ware bem-sucedido.
UML é uma notação gráfica para expressar diagramas.
UML tem base nos modelos da OMT que foram norma�zados pelo IEEE.
A UML tem diagramas dinâmicos para expressar estruturas de sistemas.
Alternativa correta: b) UML é uma notação gráfica para expressar diagramas.
Conhecer UML não é suficiente para desenvolver sistemas. É necessário ter outros conhecimentos, tais como programação, engenharia de requisitos etc. Embora a UML tenha base no OMT, ela foi
normatizada pelo OMG e não pelo IEEE. Por fim, os diagramas dinâmicos expressam aspectos comportamentais, não estruturais.
Pergunta 4
Resposta Selecionada: a. 
Respostas: a. 
Leia atentamente e analise as afirmativas a seguir.
I. Existem vários modelos de processo de software ou paradigmas de engenharia de software. No paradigma conhecido como ciclo de vida clássico ou cascata, a especificação pode ser desenvolvida gradativamente à
medida que os usuários conseguem compreender melhor suas necessidades.
II. O modelo espiral é um modelo de processo guiado por risco, usado para orientar a engenharia de sistemas intensivos em software com vários interessados concorrentes.
III. O único motivo para altas taxas de falhas em projetos desenvolvidos adotando-se modelos em cascata é a suposição falsa de que as especificações são previsíveis e estáveis e podem ser corretamente definidas no
início do projeto, com baixas taxas de modificações.
São corretas APENAS as afirmativas:
I e II.
I e II.
Sala de Aula Tutoriais
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
0 em 1 pontos
THAMYRIS PAVIA FIGUEIREDO
128
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_227851_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_227851_1&content_id=_10294816_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
b. 
c. 
d. 
Comentário da
resposta:
I e III.
Somente a III.
Somente a II.
d) Somente a II.
Apenas a afirmativa II é verdadeira. No modelo em cascata é empregado um grande esforço nas fases iniciais para análise e especificação de requisitos, e isso não é feito de forma gradativa, como
é mostrado na afirmativa I. Entretanto, essa não é a única razão para a alta taxa de falhas neste modelo de processo, como é descrito na afirmativa III.
Pergunta 5
Resposta Selecionada: d. 
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 ágil.
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 6
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 7
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
Comentário da
resposta:
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.
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 8
Resposta Selecionada: 4. 
Respostas: 1. 
2. 
3. 
4. 
Comentário da
resposta:
A fase de projeto envolve qual aspecto?
Descrição de como o sistema se comporta para a realização de suas tarefas.
Iden�ficação e descrição das necessidades operacionais do sistema.
Execução de uma validação para ver quão bem o sistema executa suas funcionalidades.
Descrição dos requisitos do sistema, de forma que ela possa ser compreendida e usada na fase de implementação.
Descrição de como o sistema se comporta para a realização de suas tarefas.
Alternativa correta: d) Descrição de como o sistema se comporta para realização de suas tarefas.
A fase de projeto é o período do ciclo de vida que trata da especificação e da documentação da arquitetura, dos componentes de software, das interfaces e da estrutura de dados para satisfazer os
requisitos do sistema. O item a) refere-se à fase de requisitos e não de projeto. O item b) refere-se à fase de teste e não de projeto. O item c) está preocupado com a especificação e não com o projeto.
O projeto envolve a descrição de como o sistema realiza suas tarefas. Ou seja, durante a fase de projeto, um modelo do sistema é desenvolvido para descrever como o sistema irá desempenhar as
suas tarefas para atender às necessidades dos usuários. Para isso, esse modelo é decomposto em componentes ou módulos que podem ser implementados.
Pergunta 9
Resposta Selecionada: d. 
Respostas: a. 
b. 
Qual é o subproduto da gerência de projeto que é necessário para estabelecer a orientação e gerenciamento da execução de um projeto:
Plano de Projeto.
Plano de riscos.
Especificação de requisitos de so�ware.
0 em 1 pontos
0 em 1 pontos
0 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Quarta-feira, 8 de Novembro de 2023 18h02min06s BRT
c. 
d. 
Comentário da
resposta:
Proposta de Projeto.
Plano de Projeto.
d) Plano de Projeto.
O plano de projeto é um documento que descreve objetivo, escopo, restrições, recursos, cronograma e custo, para isso estabelece um conjunto de métodos e estratégias adotadas para definir: o
quê? Como? Quando? De onde?
Pergunta 10
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
Comentário da
resposta:
Duas implementações diferentes de uma de uma interface de classe foram criadas. Se uma equipe de desenvolvedores de sistemas de software é capaz de selecionar corretamente a implementação apropriada para
ser usada, então, qual seria a documentação para cada implementação que deveria ser incluída?
I. A lista de métodos disponíveis e convenções de chamada.
II. O código-fonte para cada implementação.
III. As informações sobre os efeitos colaterais e o uso de recursos para cada método.
IV. Nome dos autores de cada implementação e o histórico de mudanças.
I e III somente.
I e II somente.
I e III somente.
I, II e III somente.
Todas as afirma�vas.
Alternativa correta: b) Somente as afirmativas I e III são verdadeiras.
O propósito de uma classe abstrata (ou interface) é apenas apoiar a modelagem de atributos e operações compartilhadas. Uma interface nunca é instanciada, a sua utilização requer uma
implementação. Nesse sentido, com o intuito de fornecer informações suficientes aos desenvolvedores para selecionar uma implementação de uma interface entre mais de uma opção, deve ser
disponibilizada uma lista dos métodos com as convenções de chamada associadas, como também as informações sobre quaisquer efeitos colaterais ou uso de recursos.
← OK
1 em 1 pontos

Continue navegando