Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 1/12 AV1(A) - Avaliação da disciplina Entrega 13 nov em 23:59 Pontos 15 Perguntas 10 Disponível 1 nov em 0:00 - 13 nov em 23:59 13 dias Limite de tempo 120 Minutos Tentativas permitidas 2 Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 27 minutos 13,5 de 15 As respostas corretas estarão disponíveis em 14 nov em 0:00. Pontuação desta tentativa: 13,5 de 15 Enviado 2 nov em 7:05 Esta tentativa levou 27 minutos. Leia com atenção as orientações abaixo antes de iniciar esta prova: • Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota. • Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos cronometrados (por tentativa) para conclusão e envio das respostas. • Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou não; • Durante a realização da prova: o Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do período da tentativa; o A tentativa somente será contabilizada após clicar no botão “Enviar”. Fazer o teste novamente 1,5 / 1,5 ptsPergunta 1 Sommerville (2011) apresenta uma série de atributos desejáveis a um software profissional. Todas as opções abaixo estão entre as características listadas, EXCETO: https://newtonpaiva.instructure.com/courses/13614/quizzes/30836/history?version=1 https://newtonpaiva.instructure.com/courses/13614/quizzes/30836/take?user_id=22547 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 2/12 (SOMMERVILLE, Ian. Engenharia de Software. 9. ed. Editora Pearson, 2011) Robustez. Aceitabilidade. Confiança e proteção. Manutenibilidade. Eficiência. 1,5 / 1,5 ptsPergunta 2 Engenharia de Software é uma disciplina cujo foco está em todos os aspectos da produção de software – desde a especificação do sistema até a sua manutenção. Em relação à base para Engenharia de Software definida por Pressman (2016), quais afirmações são VERDADEIRAS? I – A camada Métodos consiste em fornecer as informações técnicas para desenvolver o software, tais como: comunicação, análise de requisitos, modelagem de projeto, construção de programa, testes e suporte. II – A camada Métodos consiste em fornecer as informações técnicas para desenvolver o software, tais como: concorrentes e lista de usuários. III – A camada Ferramentas fornece suporte automatizado ou semiautomatizado para o processo e para os métodos. 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 3/12 IV – A camada Ferramentas fornece um conjunto de artefatos a serem utilizados pelos usuários para que o software seja mais facilmente utilizável. Apenas III. Apenas II e III. Apenas II e IV. Apenas I e IV. Apenas I e III. Apenas as afirmações I e III estão corretas, conforme seção 1.5: A base de sustentação da Engenharia de Software é foco na qualidade, por isso aparece como a base da figura que se assemelha a uma pirâmide; Posteriormente, temos a camada de processo, responsável por definir uma metodologia que permitirá o desenvolvimento do software com qualidade e entrega dentro do prazo; A camada método fornece as informações técnicas para desenvolver o software, tais como: comunicação, análise de requisitos, modelagem de projeto, construção de programa, testes e suporte; A camada ferramentas fornece suporte automatizado ou semiautomatizado para o processo e para os métodos. 1,5 / 1,5 ptsPergunta 3 Software é um programa de computador e de toda a sua documentação associada, tais como requisitos e modelos de projetos. 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 4/12 A qualidade do software de ser escrito de forma que permita a evolução para atender às necessidades dos clientes é denominada: Disponibilidade. Manutenibilidade. Eficiência. Aceitabilidade. Confiança e proteção. A resposta é manutenibilidade, pois é o atributo responsável por tornar o software fácil de ser compreendido e evoluído, além de possibilitar a alteração. 0 / 1,5 ptsPergunta 4IncorretaIncorreta Para Sommerville (2011, p.4), “softwares são programas de computador e documentação associada. Produtos de software podem ser desenvolvidos para um cliente específico ou para o mercado em geral”. Qual das asserções abaixo é FALSA de acordo com Pressman (2011, p.11) em relação à definição de software? I – Software consiste em um conjunto de instruções (programas de computador) que, quando executados, fornecem características, funções e desempenho desejados. II – O conjunto de estruturas de dados precisa ser flexível o suficiente para acomodar novos tipos de dados que ainda serão criados no futuro, adequando assim a inovação tecnológica adequadamente. 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 5/12 III – Todo software precisa de um conjunto de informação descritiva, tanto na forma impressa como na virtual, descrevendo a operação e o uso dos programas. Asserções II e III. Nenhuma das asserções. Asserção II. Asserção I. Asserção III. Segundo Pressman (2011, p.11), software consiste em instruções, estruturas de dados e informação descritiva, conforme seção 1.1.1, portanto a asserção II é falsa de acordo com: Instruções (programas de computador) que, quando executadas, fornecem características, funções e desempenho desejados; 1,5 / 1,5 ptsPergunta 5 O software pode ser considerado tanto um produto quanto um serviço. Quando ele é considerado um serviço, a tecnologia é ponte para a real necessidade do cliente. Em contrapartida, o software como produto é, por si só, a materialidade da vontade do usuário. Como exemplo de software como produto podemos citar os sistemas operacionais (Microsoft Windows e GNU Linux) e os softwares para escritório (Microsoft Office, Libre Office). 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 6/12 Entre as opções abaixo, qual apresenta um exemplo de software como serviço? Armazenamento em nuvem. Aplicativos para celular. Navegadores web. Programas para edição de imagem. Microsoft Word. 1,5 / 1,5 ptsPergunta 6 Engenharia de Software é uma disciplina cujo foco está em todos os aspectos da produção de software – desde a especificação do sistema até a sua manutenção. Em relação à base para Engenharia de Software definida por Pressman (2016), quais afirmações são VERDADEIRAS? I – A sustentação da Engenharia de Software é o foco na qualidade por meio da aplicação de normas ISO-9000. II – A base de sustentação da Engenharia de Software é o foco na qualidade. III – A camada de processo é responsável por definir uma metodologia que permitirá o desenvolvimento do software com qualidade e entrega dentro do prazo. 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 7/12 IV – A camada de processo é responsável por definir um framework capaz de executar com eficiência as rotinas dos softwares. Apenas II e IV. Apenas III. Apenas II e III. Apenas I e IV. Apenas I e III. Apenas as afirmações II e III estão corretas conforme seção 1.5: A base de sustentação da Engenharia de Software é foco na qualidade, por isso aparece como a base da figura que se assemelha a uma pirâmide;Posteriormente, temos a camada de processo, responsável por definir uma metodologia que permitirá o desenvolvimento do software com qualidade e entrega dentro do prazo; A camada método fornece as informações técnicas para desenvolver o software, tais como: comunicação, análise de requisitos, modelagem de projeto, construção de programa, testes e suporte; A camada ferramentas fornece suporte automatizado ou semiautomatizado para o processo e para os métodos. 1,5 / 1,5 ptsPergunta 7 Segundo Pressman (2011), atualmente existem sete grandes categorias de softwares. Sistemas operacionais como o Microsoft Windows e o GNU Linux são categorizados como: 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 8/12 (PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH Editora, 2011) Software científico. Software de aplicação. Aplicações para web. Software embarcado. Software básico. 1,5 / 1,5 ptsPergunta 8 A grande quantidade de dispositivos móveis criou um novo mercado de desenvolvimento de software com características próprias, relacionado pelo termo app (aplicativos ou aplicações mobile) e computação na nuvem. Complete a frase acerca de aplicações mobile e computação na nuvem: A ______________ é definida como a utilização da capacidade de ____________, armazenamento e ____________ de servidores interligados pela internet. Já mobile refere-se à execução de ____________ em dispositivos portáteis como _____________. Qual das alternativas abaixo é VERDADEIRA? 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 9/12 escalabilidade; utilização; processamento; anúncios; smartphone e tablet. escalabilidade; utilização; processamento; anúncios; computadores pessoais e GPS. computação em nuvem; utilização; processamento; anúncios; GPS. escalabilidade; utilização; memória; anúncios; GPS. computação em nuvem; memória; processamento; softwares aplicativos; smartphone e tablet. A computação em nuvem é definida como a utilização da capacidade de memória, armazenamento e processamento de servidores interligados pela internet. Já mobile refere-se à execução de softwares aplicativos em dispositivos portáteis como smartphone e tablet, conforme explicação na seção 1.4.2. 1,5 / 1,5 ptsPergunta 9 Para Sommerville (2011, p.4), “softwares são programas de computador e documentação associada. Produtos de software podem ser desenvolvidos para um cliente específico ou para o mercado em geral”. De acordo com Pressman (2011, p.11), quais asserções SÃO VERDADEIRAS acerca da definição de software? 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 10/12 I – Conjunto de instruções (programas de computador) que, quando executadas, fornecem características, funções e desempenho desejados. II – Conjunto de estruturas de dados que possibilitam aos programas manipular informações adequadamente. III – Conjunto de informação descritiva, tanto na forma impressa como na virtual, descrevendo a operação e o uso dos programas. Apenas a asserção II. Apenas as asserções I e II. Todas as asserções. Apenas a asserção III. Apenas a asserção I. De acordo com Pressman (2011, p.11) software consiste em instruções, estruturas de dados e informação descritiva, conforme seção 1.1.1, portanto todas as afirmações são verdadeiras: Instruções (programas de computador) que, quando executadas, fornecem características, funções e desempenho desejados; Estruturas de dados que possibilitam aos programas manipular informações adequadamente; • Informação descritiva, impressa e virtual, descrevendo a operação e o uso dos programas. 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 11/12 1,5 / 1,5 ptsPergunta 10 A grande quantidade de dispositivos móveis criou um novo mercado de desenvolvimento de software com características próprias, relacionado pelo termo app (aplicativos ou aplicações mobile) e computação na nuvem. Em relação a aplicações mobile e computação na nuvem: I – A grande quantidade de dispositivos móveis criou um novo mercado de desenvolvimento de software. II – Este tipo de software que está em crescimento é geralmente designado apenas pelo termo SaaS. III – Esses aplicativos são desenvolvidos para plataformas mobile como iOS, Android ou Windows Mobile. IV – Esses aplicativos são desenvolvidos para plataformas mobile como Sony, Apple, Motorola, Xiaomi, Samsung, LG. V – Atualmente existem mais dispositivos móveis do que computadores tradicionais. Qual das alternativas abaixo é VERDADEIRA? Todas exceto IV. Apenas I, III e V. Todas exceto II. Todas exceto II e V. 02/11/2021 07:07 AV1(A) - Avaliação da disciplina: G.ENGSOF.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/13614/quizzes/30836 12/12 Apenas II, IV e V. São verdadeiras conforme explicação na seção 1.4.2. – a afirmação II contém o termo SaaS que significa “Software as a Service”, software como serviço. A afirmação IV contém uma lista de fabricantes e não são plataformas. Pontuação do teste: 13,5 de 15
Compartilhar