Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 1/16 Avaliação Online 1 Entrega 5 abr em 23:59 Pontos 15 Perguntas 10 Disponível 30 mar em 0:00 - 5 abr em 23:59 7 dias Limite de tempo 120 Minutos Tentativas permitidas 2 Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 68 minutos 15 de 15 As respostas corretas estarão disponíveis em 6 abr em 0:00. Pontuação desta tentativa: 15 de 15 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: Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do período da tentativa; A tentativa somente será contabilizada após clicar no botão “Enviar”. Fazer o teste novamente https://newtonpaiva.instructure.com/courses/10788/quizzes/23573/history?version=1 https://newtonpaiva.instructure.com/courses/10788/quizzes/23573/take?user_id=17747 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 2/16 Enviado 1 abr em 10:37 Esta tentativa levou 68 minutos. 1,5 / 1,5 ptsPergunta 1 Os softwares são uma ferramenta muito importante nos dias atuais, para pessoas e empresas se manterem competitivas. Em relação às 4 asserções abaixo, quais delas SÃO VERDADEIRAS? I – Software pode ser um produto. II – Software pode ser um serviço. III – Software é comercializado apenas através de periodicidade (mensal, anual). IV – Software é comercializado apenas através de uma cobrança única. Apenas a asserção I. Apenas a asserção II. Apenas as asserções III e IV. Apenas as asserções I e II. Apenas as asserções II e III. 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 3/16 Software pode ser considerado tanto produto como serviço, conforme seção 1.1: Quando ele é considerado um serviço, a tecnologia é ponte para a real necessidade do cliente. Em contrapartida, software como produto é, por si só, a materialidade da vontade do usuário. 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. 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 4/16 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. 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 I e IV. Apenas III. Apenas II e III. Apenas II e IV. Apenas I e III. 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 5/16 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 A abordagem Linhas de Produtos de Software (LPS) ou Software Product Lines (SPL) permite criar um grupo de softwares a partir de um conjunto de características. A abordagem Linhas de Produtos de Software (LPS) ou Software Product Lines (SPL): I – É definida como o uso de técnicas de desenvolvimento e de construção; 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 6/16 II – É definida como o uso de técnicas de engenharia; III – Permite criar um grupo de softwares distintos; IV – Permite criar um grupo de softwares similares; V – Utiliza um conjunto de características distintas a todos esses sistemas; VI – Utiliza um conjunto de características comuns a todos esses sistemas. Qual das alternativas abaixo é VERDADEIRA? Apenas II e IV. Apenas II e VI. Todas exceto I e VI. Todas exceto I e IV. Apenas II, IV e VI. 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 7/16 A abordagem Linhas de Produtos de Software (LPS) ou Software Product Lines (SPL) é definida como o uso de técnicas de Engenharia que permitem criar um grupo de softwares similares a partir de um conjunto de características comuns a todos esses sistemas. Em resumo, é um método que permite a aplicação da técnica de reuso de software (reaproveitamento de código já desenvolvido e testado). O desenvolvimento de softwares utilizando a técnica de LPS está cada vez mais crescente. Como essa técnica permite agrupar componentes de software comuns e que já foram desenvolvidos (prontos), consequentemente teremos um desenvolvimento mais ágil de sistemas. Vale ressaltar que para atender as necessidades dos usuários e o contínuo processo de automação dos meios produtivos, os softwares têm se tornado cada vez maiores e complexos, o que implicaria em um processo de desenvolvimento mais demorado se comparado com o uso da técnica LPS que utiliza o reuso de componentes já prontos. 1,5 / 1,5 ptsPergunta 4 Analise as seguintes afirmativas sobre o papel ético do profissional na engenharia de software: 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 8/16 I. Mediante a assinatura de um acordo formal de confidencialidade, os profissionais devem respeitar a confidencialidade das informações de seus empregados ou clientes. II. Nenhum profissional deve fazer mau uso de seus conhecimentos técnicos a outras pessoas, como disseminar vírus ou outros malwares pela rede. III. Todo profissional deve ter conhecimento das leis do país a respeito da propriedade intelectual, como patentes e copyright. É correto o que se afirma em: I, II e III. II, apenas. II e III, apenas. I e III, apenas. I, apenas. 1,5 / 1,5 ptsPergunta 5 Os softwares são uma ferramenta muito importante nos dias atuais, para manter a competitividade. Para quais clientes abaixo os produtos de software são desenvolvidos para atender? 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 9/16 I – Clientes específicos - indivíduos (pessoas físicas). II – Clientes específicos - empresas (pessoas jurídicas). III – Clientes gerais - todos os indivíduos de uma classe (pessoas físicas). IV – Clientes gerais - todas empresas de um determinado setor (pessoas físicas). Assinale a alternativa comas asserções corretas. Apenas a asserção II é verdadeira. Apenas a asserção I e II são verdadeiras. Todas as asserções são verdadeiras. Apenas a asserção I e III são verdadeiras. Todas as asserções são verdadeiras. Apenas a asserção I é verdadeira. 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 10/16 Os produtos de software podem ser desenvolvidos para um cliente específico ou para o mercado em geral, conforme seção 1.1.1, portanto pessoas físicas (indivíduos) ou jurídicas (empresas) podem se beneficiar e se manterem competitivos. 1,5 / 1,5 ptsPergunta 6 Processo de software é um conjunto estruturado de atividades necessárias para desenvolver um sistema de software. O objetivo é entregar o software dentro do prazo e com boa qualidade. Os modelos de processos foram propostos para trazer ordem ao caos existente na área de desenvolvimento de software. Analise as seguintes afirmativas sobre modelos de processo de software: I. Modelo de processo de software é definido como uma representação simplificada de um processo de software. II. O modelo cascata foi o primeiro modelo de processo de desenvolvimento de software a ser publicado. III. Modelos evolucionários são iterativos. Nesse modelo, o software é projetado para evoluir ao longo do tempo; por isso, possibilita o desenvolvimento de versões cada vez mais completas do software. É correto o que se afirma em: 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 11/16 II, apenas. III, apenas. I, II e III. I e II, apenas. I, apenas. Todas as alternativas estão corretas. Foram construídas com base no livro-texto. 1,5 / 1,5 ptsPergunta 7 Existem vários modelos de processo de desenvolvimento de software, cada qual com suas vantagens e desvantagens. Acerca dos modelo cascata, modelo de processo incremental, modelo de processo evolucionário, modelo de processo unificado e modelo de processo pessoal (PSP) qual das seguintes afirmações NÃO É VERDADEIRA? 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 12/16 Em cada iteração (ou ciclo) da prototipação do modelo evolucionário são reavaliados os riscos, por isso é dito que esse modelo é dirigido a riscos. Somente após a avaliação dos riscos, algum desenvolvimento é realizado. Uma vantagem do modelo incremental é permitir aos clientes uma melhor forma de acompanhar o quanto já foi implementado do software durante reuniões de entregas incrementais. A primeira volta da espiral do modelo evolucionário resulta no desenvolvimento de uma especificação de produto. Cada passagem pela região de planejamento resulta em ajustes no projeto do software. O modelo em cascata, ou ciclo de vida clássico, é recomendado apenas para softwares cujos requisitos estão bem definidos. O modelo PSP não responsabiliza o desenvolvedor pelo planejamento de projetos e dá a capacidade de controlar a qualidade de todos os artefatos de softwares desenvolvidos. 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 13/16 Conforme seção 2.4, o modelo de processo pessoal (PSP) criado em 1997 por Watts Humphery é um processo de software projetado para a medição pessoal do desenvolvedor, que também o responsabiliza pelo planejamento de projetos e dá a capacidade de controlar a qualidade de todos os artefatos de softwares desenvolvidos portanto responsabiliza sim o desenvolvedor. As demais afirmativas são verdadeiras. 1,5 / 1,5 ptsPergunta 8 Modelos evolucionários referem-se a um modelo de processo no qual o software é projetado para evoluir ao longo do tempo; por isso, possibilita o desenvolvimento de versões cada vez mais completas do software. Quais são os modelos a serem utilizados em um processo evolucionário? Modelo de processo pessoal (PSP) e modelo em espiral. Cascata e modelo de processo incremental. Prototipação e modelo em espiral. Processo unificado e modelo de processo pessoal (PSP). Cascata e prototipação. 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 14/16 Os modelos a serem utilizados em um processo evolucionário são: prototipação e modelo em espiral. A justificativa da resposta pode ser encontrada no livro-texto. 1,5 / 1,5 ptsPergunta 9 O modelo espiral foi proposto por Barry Boehm em 1988. Esse modelo de processo é representado por uma espiral, onde cada iteração representa uma fase do processo. A respeito desse modelo de processo de software, assinale a alternativa correta: O modelo espiral é uma abordagem realista para o desenvolvimento de softwares pequenos, não sendo indicado para softwares grandes. Esse modelo tem foco apenas na resolução de riscos de requisitos mal compreendidos. Esse processo é muito semelhante ao modelo cascata. O processo é representado como uma sequência de atividades e não por uma espiral. Em cada iteração, são reavaliados os riscos; por isso é dito que esse modelo é dirigido a riscos. Somente após a avaliação dos riscos algum desenvolvimento é realizado. 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 15/16 Em cada iteração, são reavaliados os riscos; por isso, é dito que esse modelo é dirigido a riscos. Somente após a avaliação dos riscos algum desenvolvimento é realizado. Em cada iteração, são ampliados o grau de definição e a implementação de um sistema. A justificativa da resposta pode ser encontrada no livro-texto. 1,5 / 1,5 ptsPergunta 10 Existem vários modelos de processo de desenvolvimento de software, cada qual com suas vantagens e desvantagens. Acerca dos modelo cascata, modelo de processo incremental, modelo de processo evolucionário, modelo de processo unificado e modelo de processo pessoal (PSP), qual das seguintes asserções é VERDADEIRA? O modelo incremental ou ciclo de vida clássico, recebe muitas críticas atualmente por ser um modelo lento. O modelo evolucionário foi o primeiro modelo de processo de desenvolvimento de software a ser proposto 01/04/2021 Avaliação Online 1: FEV.TADS.2 - Engenharia de Software https://newtonpaiva.instructure.com/courses/10788/quizzes/23573 16/16 A etapa de Autópsia do modelo PSP serve para determinar a eficácia do processo por meio de medidas e métricas coletadas. No modelo incremental o custo de inserir mudanças nos requisitos do cliente é aumentado. A primeira volta no modelo cascata resulta no desenvolvimento de uma especificação de produto. Conforme seção 2.4, é na etapa de autópsia do modelo de processo pessoal (PSP) por meio de medidas e métricas coletadas, que é determinada a eficácia do processo. As mudanças no processo serão realizadas conforme o resultado das medições e das métricas, portanto, essa alternativa é a correta. As demais equivalem a informações distorcidas: 1. Não existem voltas ou iterações no modelo cascata; 2. No modelo incremental o custo de inserir mudanças nos requisitos do cliente é reduzido ao invés de aumentado; 3. O primeiro modelo de processo de desenvolvimento de software a ser proposto foi o cascata ao invés do evolucionário; O modelo cascata é também chamado de ciclo de vida clássico. Pontuação do teste: 15 de 15
Compartilhar