Baixe o app para aproveitar ainda mais
Prévia do material em texto
ENGENHARIA DE SOFTWARE QUIS UM • Pergunta 1 1 em 1 pontos Uma fábrica de software utiliza um ciclo de vida de desenvolvimento de sistemas que se baseia em alguns princípios, tais como: 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. Além disso, a cada ciclo de desenvolvimento entrega uma versão do software que agrega valor ao negócio do cliente. Esse modelo de processo é conhecido como Resposta Selecionada: d. SCRUM. Respostas: a. Cascata. b. RUP. c. Espiral. d. SCRUM. Comentário da resposta: d) Scrum. A Scrum é uma metodologia ágil que é aderente a esses princípios e adota essa prática. • Pergunta 2 1 em 1 pontos 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”. Resposta Selecionada: c. Estratégia iterativa. Respostas: a. Estratégia linear. b. Estratégia incremental. c. Estratégia iterativa. d. Estratégia ágil. Comentário 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 3 1 em 1 pontos Basicamente, um Diagrama de Sequência possui os seguintes elementos: Resposta Selecionada: c. Ator, classes ou objetos, mensagens, ativação. Respostas: a. Objetos, mensagens, retorno, atributos. b. Classe, atributos, métodos e associações. c. Ator, classes ou objetos, mensagens, ativação. d. Ator, caso de uso, associações. Comentário da resposta: Alternativa correta: c) Ator, classes ou objetos, linha da vida, mensagens, ativação. A alternativa a) está errada porque o diagrama de sequência não tem atributo. A alternativa b) está errada porque estes elementos pertencem ao diagrama de classes. A alternativa d) está errada porque estes elementos são os do diagrama de casos de uso. • Pergunta 4 1 em 1 pontos 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? Resposta Selecionada: c. Requisito de usabilidade. Respostas: a. Requisito de desempenho do sistema. b. Requisito funcional do sistema. c. Requisito de usabilidade. d. Requisito de projeto. Comentário da resposta: 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 5 1 em 1 pontos 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 desempenho do 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. Resposta Selecionada: a. Apenas a III é verdadeira. Respostas: a. Apenas a III é verdadeira. b. Apenas a I e III são verdadeiras. c. Todas são verdadeiras. d. Todas são falsas. 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 6 1 em 1 pontos 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. Resposta Selecionada: a. Todas as afirmativas são falsas. Respostas: a. Todas as afirmativas são falsas. b. Apenas as afirmativas I e II são verdadeiras. c. Apenas as afirmativas I e III são verdadeiras. d. Todas as afirmativas são verdadeiras. Comentário da resposta: 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 7 1 em 1 pontos O documento de visão é um artefato importante, pois: Resposta Selecionada: a. Pode ser utilizado como base de contratação para desenvolvimento de sistemas. Respostas: a. Pode ser utilizado como base de contratação para desenvolvimento de sistemas. b. Contém a especificação do sistema a ser desenvolvido. c. Reúne o conjunto de diagramas que foram elaborados para o desenvolvimento de um sistema. d. Estabelece o contexto do sistema. Comentário da resposta: Alternativa correta: a) Pode ser utilizado como base de contratação para desenvolvimento de sistemas. As demais alternativas são falsas porque: a alternativa b) refere-se ao documento de especificação; a alternativa c) também refere-se ao documento de especificação; já a alternativa d) refere-se ao diagrama de contexto. • Pergunta 8 1 em 1 pontos A engenharia de requisitos é um processo que tem como um dos produtos gerados o documento de requisitos de sistema. Sobre a engenharia de requisitos, considere as afirmativas a seguir: I. A engenharia de requisitos, como todas as outras atividades de engenharia de software, precisa ser adaptada às necessidades do processo, do projeto, do produto e do pessoal que está fazendo o trabalho. II. No estágio de levantamento e análise dos requisitos, os membros da equipe técnica de desenvolvimento do software trabalham com o cliente e os usuários finais do sistema para descobrir mais informações sobre o domínio da aplicação, que serviços o sistema deve oferecer, o desempenho exigido do sistema, as restrições de hardware, entre outras informações. III. Na medida em que a informação de vários pontos de vista é coletada, os requisitos emergentes são consistentes.IV. A validação de requisitos se ocupa de mostrar que estes realmente definem o sistema que o cliente deseja. Essa etapa é importante porque a ocorrência de erros em um documento de requisitos pode levar a grandes custos relacionados ao retrabalho. Assinale a alternativa correta. Resposta Selecionada: c. Somente as afirmativas I, II e IV são corretas. Respostas: a. Somente as afirmativas I e II são corretas. b. Somente as afirmativas III e IV são corretas. c. Somente as afirmativas I, II e IV são corretas. d. Somente as afirmativas II, III e IV são corretas. Comentário da resposta: c) Somente as afirmativas I, II e IV são corretas. A afirmativa III é falsa, na atividade de levantamento de informações de vários pontos de vista existe muita inconsistência nos requisitos emergentes, que são consistentes devido às diferentes perspectivas de cada envolvido. • Pergunta 9 0 em 1 pontos Você é designado o novo gerente de um projeto de desenvolvimento de um ERP (Enterprise Planning Resource) que terá seus serviços oferecidos através de Cloud Computing. Esse projeto está entrando em sua segunda fase. Você já percebeu que podem existir muitos riscos nele, mas até agora ninguém os avaliou para verificar a faixa de possíveis resultados para o projeto. O que é necessário fazer? Resposta Selecionada: a. Monitoramento e controle de riscos. Respostas: a. Monitoramento e controle de riscos. b. Elaboração do plano de atenuação de riscos. c. Não é necessária nenhuma ação. d. Gerenciamento de riscos. Comentário da resposta: d) Gerenciamento de riscos. A resposta correta é Gerenciamento de Riscos, uma vez que o gerenciamento de riscos envolve identificação de risco, análise de risco, planejamento de risco, monitoramento e controle de risco. • Pergunta 10 1 em 1 pontos Qual tipo de teste de sistema tem o intuito de forçar falhas no software de diferentes formas para avaliar o retorno do processamento em um tempo preestabelecido? Resposta Selecionada: c. Teste de recuperação. Respostas: a. Teste de estresse. b. Teste de segurança. c. Teste de recuperação. d. Teste de integração. Comentário da resposta: Alternativa correta: c) Teste de recuperação. O teste de recuperação tem a finalidade de avaliar os mecanismos de recuperação e tolerância às falhas implementadas em um sistema.
Compartilhar