Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/09/2021 23:38 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_21159069_1&course_id=_163572_1&content_id=_7241841_1&return_conte… 1/6 Usuário RAFAEL MOREIRA CHAVES Curso 2103-ENGENHARIA DE SOFTWARE Teste Clique aqui para iniciar o Quiz Iniciado 20/09/21 23:16 Enviado 20/09/21 23:36 Data de vencimento 20/09/21 23:59 Status Completada Resultado da tentativa 6 em 10 pontos Tempo decorrido 20 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários Pergunta 1 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 2 Resposta Selecionada: a. Respostas: a. b. c. Assinale a alternativa correta sobre o nome da propriedade que melhor se encaixa à seguinte afirmativa: Caracteriza a facilidade em gerar um diagnóstico de erro para reparo ou correção de um sistema. Usabilidade. Usabilidade. Confiabilidade. Segurança. 1 em 1 pontos 0 em 1 pontos 20/09/2021 23:38 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_21159069_1&course_id=_163572_1&content_id=_7241841_1&return_conte… 2/6 d. Comentário da resposta: Manutenibilidade. d) Manutenibilidade. É a propriedade que caracteriza a facilidade de reparo ou correção de erros. Usabilidade define aspectos de interação entre usuário e sistema. Confiabilidade é o nível de confiança que temos sobre falhas no sistema e Segurança envolve aspectos de sigilo da informação inserida no sistema. Pergunta 3 Resposta Selecionada: a. Respostas: a. b. c. d. Comentário da resposta: Sobre Scrum e Extreme Programming podemos afirmar que: ambos são conhecidos métodos ágeis, porém dis�ntos na forma de trabalhar. O Scrum é um framework e o XP é um conjunto de prá�cas. ambos são conhecidos métodos ágeis, porém dis�ntos na forma de trabalhar. O Scrum é um framework e o XP é um conjunto de prá�cas. são métodos bem conhecidos no mercado. São u�lizados porque não exigem documentação do produto e as iterações mais curtas permitem testes mais elaborados. são métodos que contrapõem os métodos tradicionais, mas garantem o desenvolvimento sequencial onde cada etapa gera um produto que é base para a etapa seguinte. ambos disputam o interesse dos �mes de desenvolvimento, mas ainda estão em fase experimental e precisam de melhor definição em alguns pontos. a) ambos são conhecidos métodos ágeis, porém, distintos na forma de trabalhar. O Scrum é um framework e o XP é um conjunto de práticas. Por ser um framework, o Scrum permite trabalhar com processos diferentes de modo a resolver problemas complexos e adaptativos. O XP já apresenta uma coletânea de boas práticas, portanto menos adaptativo que o Scrum. Pergunta 4 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 1 em 1 pontos 0 em 1 pontos 20/09/2021 23:38 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_21159069_1&course_id=_163572_1&content_id=_7241841_1&return_conte… 3/6 Resposta Selecionada: a. Respostas: a. b. c. d. Comentário da resposta: 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. 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: Na fase de projeto, uma série de modelos pode ser produzida para abstrair um software orientado a objetos. Ou seja, podemos ter duas classificações para esses modelos, que são estáticos e dinâmicos. Os modelos UML considerados dinâmicos são: Diagrama de a�vidades e diagrama de sequência. Diagrama de classes e diagrama de componentes. Diagrama de classes e diagrama de sequência. Diagrama de componentes e diagrama de comunicação. Diagrama de a�vidades e diagrama de sequência. Alternativa correta: d) Diagrama de atividades e diagrama de sequência. Esses dois diagramas permitem modelar o comportamento do sistema. Os diagramas de classe e de componentes são modelos estáticos. Pergunta 6 1 em 1 pontos 0 em 1 pontos 20/09/2021 23:38 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_21159069_1&course_id=_163572_1&content_id=_7241841_1&return_conte… 4/6 Resposta Selecionada: d. 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. Todas as afirma�vas. 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. Pergunta 7 Resposta Selecionada: d. Respostas: a. b. c. d. Comentário Você é designado o novo gerente de um projeto de desenvolvimento de um ERP (Enterprise Planning Resource) que terá seus serviços oferecidosatravé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? Gerenciamento de riscos. Monitoramento e controle de riscos. Elaboração do plano de atenuação de riscos. Não é necessária nenhuma ação. Gerenciamento de riscos. d) Gerenciamento de riscos. 0 em 1 pontos 20/09/2021 23:38 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_21159069_1&course_id=_163572_1&content_id=_7241841_1&return_conte… 5/6 da resposta: 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 8 Resposta Selecionada: a. Respostas: a. b. c. d. Comentário da resposta: Sobre o ciclo de vida de desenvolvimento de software, é correto afirmar: I. O modelo de processo conhecido como cascata possui como princípio construir uma versão inicial do sistema, realizar uma avaliação da versão com o cliente e, em sequência, promover uma melhoria das versões subsequentes. Isso é repetido muitas vezes até que uma versão adequada do sistema seja construída. II. No modelo de processo conhecido como espiral, cada ciclo da espiral define uma fase do processo de software. Este modelo exige a consideração direta dos riscos técnicos em todos os estágios do projeto e, se aplicado adequadamente, deve reduzir os riscos antes que eles se tornem problemáticos. III. O modelo incremental combina elementos do modelo em cascata aplicado de maneira iterativa. Entretanto, o modelo incremental propõe a produção do software a partir do conceito de desenvolver uma implementação de uma versão inicial de software, executar uma avaliação dos usuários e, assim, continuar a construção do software por meio da criação de versões intermediárias. Essas atividades se repetem até que um sistema adequado seja desenvolvido. Assinale a alternativa correta. Somente as afirma�vas II e III são corretas. Somente as afirma�vas II e III são corretas. Somente a afirma�va I é correta. Somente as afirma�vas I e III são corretas. Somente as afirma�vas I e II são corretas. a) Somente as afirmativas II e III são corretas. A afirmativa I é falsa, o modelo em cascata não tem a ideia de desenvolver uma implementação inicial, mostrar e discutir tal implementação com o usuário e fazer seu aprimoramento por meio de versões subsequentes, até que um sistema adequado tenha sido desenvolvido. Pergunta 9 Sobre diagramas de atividades, podemos afirmar que podem ser utilizados para: I. Modelar de processos de negócios. 1 em 1 pontos 1 em 1 pontos 20/09/2021 23:38 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_21159069_1&course_id=_163572_1&content_id=_7241841_1&return_conte… 6/6 Resposta Selecionada: b. Respostas: a. b. c. d. Comentário da resposta: II. Descrever a lógica de um caso de uso. III. Descrever os estados de um objeto. Assinale a alternativa que indica as afirmativas corretas. Somente I e II. Somente a III. Somente I e II. Somente II e III. Todas estão corretas. Alternativa correta: b) Somente I e II. A afirmativa III refere-se ao diagrama máquina de estados. Pergunta 10 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. 1 em 1 pontos
Compartilhar