Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/05/2018 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – D553_... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_3814973_1&course_id=_6724_1&content_id=_112541_1&return_content=1&step= Revisar envio do teste: QUESTIONÁRIO UNIDADE II ENGENHARIA SOFTWARE D553_15625_R_20181 CONTEÚDO Usuário CRISTIAN GEOVANNE ALVES Curso ENGENHARIA SOFTWARE Teste QUESTIONÁRIO UNIDADE II Iniciado 02/05/18 21:00 Enviado 02/05/18 21:04 Status Completada Resultado da tentativa 5 em 5 pontos Tempo decorrido 3 minutos Resultados exibidos Respostas enviadas, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: c. A Engenharia de Software é uma tecnologia em camadas. Sobre suas camadas, informe se é verdadeiro (V) ou falso (F) o que se a�rma a seguir e depois assinale a alternativa que apresenta a sequência correta. ( ) Qualquer abordagem de engenharia deve ter foco na rentabilidade, logo, Engenharia de Software se aplica prioritariamente no rendimento que um software pode trazer. ( ) A Engenharia de Software tem como fundamento o processo, que de�ne uma estrutura de um conjunto de áreas-chave de processo, formando a base para a gerência de projetos de software. ( ) Os métodos determinam a margem de lucro de um produto, o prazo �xo de um projeto, as linguagens de programação utilizadas, além do tamanho da equipe. ( ) Ferramentas fornecem apoio automatizado ou semiautomatizado para o processo e seus métodos podem ser integrados, em que as informações criadas em uma ferramenta podem ser utilizadas pelas demais. F – V – F – V Pergunta 2 A gerência de projetos de software começa com o planejamento do projeto. Nesse planejamento, equipe e gerente de software precisam estimar o trabalho a ser executado, os recursos necessários e o prazo total do projeto. Entre os recursos, a CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNOUNIP 0,5 em 0,5 pontos 0,5 em 0,5 pontos CRISTIAN ALVES 2 02/05/2018 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – D553_... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_3814973_1&course_id=_6724_1&content_id=_112541_1&return_content=1&step= Resposta Selecionada: b. equipe pode decidir empregar alguns softwares reutilizáveis (componentes). Há, basicamente, quatro tipos de componentes. Um tipo muito utilizado é o componente adquirido, geralmente, de terceiros ou que já foi desenvolvido internamente para um projeto anterior, mas em ambos os casos ele já está pronto para o uso e foi plenamente validado. Os componentes dessa categoria são denominados componentes: De prateleira. Pergunta 3 Resposta Selecionada: b. Analise as seguintes a�rmativas sobre Engenharia de Software: I) Os modelos de maturidade têm o objetivo de avaliar a qualidade dos processos de software aplicados em uma organização (empresa ou instituição). Um exemplo de modelo de maturidade muito conhecido é o Capability Maturity Model Integration (CMMI) do Software Engineering Institute (SEI). II) Refactoring é o processo de modi�car um sistema de software para melhorar seu comportamento externo, minimizando alterações na estrutura interna do código. III) Programação extrema (Extreme Programming), ou simplesmente XP, é uma metodologia ágil para equipes pequenas e médias que irão desenvolver software com requisitos vagos e em constante mudança. Para isso, adota a estratégia de constante acompanhamento e realização de vários pequenos ajustes durante o desenvolvimento de software. São verdadeiras as a�rmativas: I e III, apenas. Pergunta 4 Associe as duas colunas, relacionando os componentes de risco de software com suas respectivas de�nições e, em seguida, assinale a sequência correta. Componentes de risco de software: (1) Risco de desempenho. (2) Risco de custo. (3) Risco de suporte. (4) Risco de cronograma. De�nições: 0,5 em 0,5 pontos 0,5 em 0,5 pontos 02/05/2018 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – D553_... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_3814973_1&course_id=_6724_1&content_id=_112541_1&return_content=1&step= Resposta Selecionada: d. ( ) Grau de incerteza quanto ao orçamento do projeto a ser cumprido. ( ) Grau de incerteza quanto ao software resultante em relação à facilidade em correções, adaptações e aperfeiçoamentos nele. ( ) Grau de incerteza quanto ao produto cumprir seus requisitos e ser adequado ao uso para qual foi planejado. ( ) Grau de incerteza quanto ao prazo do projeto a ser cumprido, entregando o produto no tempo planejado. 2 – 3 – 1 – 4 Pergunta 5 Resposta Selecionada: e. Embora existam muitas abordagens para o desenvolvimento rápido de software, elas compartilham algumas características fundamentais. Sobre essas características compartilhadas, assinale a alternativa correta. I. Esses processos de desenvolvimento rápido requerem que os requisitos estejam todos especi�cados completamente para, em seguida, projetar, construir e testar o sistema. II. O software não é desenvolvido como uma única unidade, mas como uma série de incrementos, em que cada incremento inclui uma nova ou novas funcionalidades do sistema (software). III. Os usuários �nais e outros stakeholders do sistema são envolvidos na especi�cação e na avaliação de cada versão (incremento do software). Eles podem propor alterações ao software e novos requisitos a serem implementados em versões posteriores do software. IV. São métodos de desenvolvimento incremental em que os incrementos, incluídos em uma nova versão do sistema, são disponibilizados aos clientes a cada duas ou três semanas, por exemplo. Assinale a alternativa correta. Somente as a�rmativas II, III e IV são corretas. Pergunta 6 Informe se é verdadeiro (V) ou falso (F) o que se a�rma a seguir e depois assinale a alternativa que apresenta a sequência correta. Para a medição de um software, podem-se utilizar diversas métricas, entre elas as métricas orientadas à função. Algumas entre as características do domínio da 0,5 em 0,5 pontos 0,5 em 0,5 pontos 02/05/2018 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – D553_... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_3814973_1&course_id=_6724_1&content_id=_112541_1&return_content=1&step= Resposta Selecionada: c. informação levantadas são: ( ) Quantidade de entradas externas: cada entrada de dados que o usuário executa no sistema ou vinda de outro sistema, não contando entradas para consulta. ( ) Quantidade de saídas externas: cada saída que fornece informações pela aplicação ao usuário (relatórios, telas etc.). ( ) Quantidade de botões por tela: quantidade de botões e marcadores que o usuário tem a disposição em cada tela do sistema. ( ) Número de consultas externas: cada entrada de dados que resulta na geração de alguma resposta on-line ao usuário. V – V – F – V Pergunta 7 Resposta Selecionada: c. Leia o seguinte enunciado: O CMMI considera níveis de 0 a 5 de maturidade de processo em várias áreas de processo. O nível 0 é o incompleto, em que a área de processo não é realizada ou não atende os objetivos do nível 1. Acima dele existem os 5 outros níveis. Numere os níveis a seguir, em ordem crescente de maturidade, utilizando os números de 1 a 5, sendo 1 o de menor maturidade entre eles e 5 o de maior maturidade. ( ) Realizado. ( ) De�nido. ( ) Gerido. ( ) Quantitativamente gerido. ( ) Otimizado. Assinale, a seguir, a alternativa que corresponde à sequência correta. 1 – 3 – 2 – 4 – 5 Pergunta 8 Modelos prescritivos de processo de software têm sido aplicados em um esforço de trazer ordem e estrutura para desenvolvimento de softwares. Avalie cada uma das a�rmações a seguir como falsas (F) ou verdadeiras (V) e assinale a alternativa que apresenta a sequênciacorreta das letras, de cima para baixo. 0,5 em 0,5 pontos 0,5 em 0,5 pontos 02/05/2018 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – D553_... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_3814973_1&course_id=_6724_1&content_id=_112541_1&return_content=1&step= Resposta Selecionada: a. ( ) O modelo evolucionário encoraja uma abordagem matemática para o desenvolvimento e a veri�cação de software. ( ) Modelos incrementais de processo de software produzem o software como uma série de versões de incrementos. ( ) O modelo em cascata tem aplicabilidade em situações nas quais os requisitos são bem de�nidos e estáveis. ( ) O modelo RAD tem um ciclo de desenvolvimento curto, apropriado para projetos maiores com prazos apertados. F – V – V – V Pergunta 9 Resposta Selecionada: b. No desenvolvimento de software, a qualidade do projeto abrange os requisitos, as especi�cações e o projeto do sistema. Avalie cada uma das a�rmações a seguir como falsas (F) ou verdadeiras (V) e assinale a alternativa que apresenta a sequência correta das letras, de cima para baixo. ( ) Garantia de qualidade envolve a série de inspeções, revisões e testes usada ao longo do processo de software para garantir que cada produto de trabalho satisfaça os requisitos para ele estabelecidos. ( ) Controle de qualidade consiste de um conjunto de funções para auditar e relatar, que avalia a efetividade e a completeza das atividades de controle de qualidade. ( ) Custos de qualidade podem ser divididos em custos associados à prevenção, à avaliação e às falhas. F – F – V Pergunta 10 O arcabouço descrito na visão genérica da Engenharia de Software é complementado por várias atividades “guarda-chuva”. Relacione as colunas a seguir e assinale a alternativa que apresenta a sequência correta das letras, de cima para baixo: A - Acompanhamento e controle do projeto de software B - Revisão técnica formal C - Gestão de con�guração de software 0,5 em 0,5 pontos 0,5 em 0,5 pontos 02/05/2018 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – D553_... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_3814973_1&course_id=_6724_1&content_id=_112541_1&return_content=1&step= Quarta-feira, 2 de Maio de 2018 21h04min20s BRT Resposta Selecionada: c. D - Medição ( ) Gerencia os efeitos das modi�cações ao longo de todo o processo de software. ( ) Avalia os produtos de trabalho da Engenharia de Software, em um esforço para descobrir e remover erros antes que eles sejam propagados. ( ) Permite à equipe de software avaliar o progresso com base no plano de projeto e tomar a ação necessária para manter o cronograma. ( ) De�ne e reúne informações de processo, projeto e produto que ajudam a equipe a entregar um software que satisfaça as necessidades do usuário. C – B – A – D ← OK
Compartilhar