Baixe o app para aproveitar ainda mais
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
Compartilhar