Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2159628&matr_integracao=201808049357 1/4 Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Aluno(a): LUCAS DA ROCHA CANTARELLI 201808049357 Acertos: 9,0 de 10,0 14/10/2020 Acerto: 1,0 / 1,0 A criação da engenharia de software surgiu numa tentativa de contornar a(o): Conflito entre os usuários de sistemas informatizados. A crise dos ambientes físicos de TI nos anos de 1970. A crise entre os Stakeholders. A crise do software nos anos de 1970 e dar um tratamento de engenharia ao desenvolvimento de sistema de software complexos. Conflito entre as áreas de negócio e TI. Respondido em 14/10/2020 16:23:21 Explicação: A Engenharia de Software, se deu ´por volta dos anos 70, para se concentrar nos aspectos práticos da produção de um sistema de software. O termo foi utilizado oficialmente em 1968 na NATO Science Committee. Sua criação surgiu numa tentativa de contornar a crise do software e dar um tratamento de engenharia (mais sistemático, controlado e de qualidade mensurável) ao desenvolvimento de sistemas de software complexos. Um sistema de software complexo se caracteriza por um conjunto de componentes abstratos de software (estruturas de dados e algoritmos) encapsulados na forma de algoritmos, funções, módulos, objetos ou agentes interconectados entre si, compondo a arquitetura do software, que deverão ser executados em sistemas computacionais. Os fundamentos científicos envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de software, avaliando e garantindo sua qualidade. Além disto, deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento. Empresas desenvolvedoras de software passaram a empregar esses conceitos sobretudo para orientar suas áreas de desenvolvimento, muitas delas organizadas sob a forma de Fábrica de Software. Acerto: 1,0 / 1,0 Em relação ao levantamento de requisitos, qual alternativa abaixo melhor representa a frase: "Faz o levantamento de ideias, em que cada uma sugerida pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates." ? Caso de uso. Requisitos Funcionais. Entrevista. Questionários. Brainstorm. Respondido em 14/10/2020 16:23:44 Explicação: A técnica de elicitação Brainstorm, também conhecido como tempestade de idéias,tem como objetivo principal produzir um maior número de ideias possíveis sobre um problema particular e necessariamente real. Ou seja, é uma dinâmica de grupo que é usada em várias empresas como uma técnica para resolver problemas específicos, para desenvolver novas ideias ou projetos, para juntar informação e para estimular o pensamento criativo. Conclusão: A frase "Faz o levantamento de ideias, em que cada uma sugerida pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates. " é melhor representada pela técnica de elicitação Brainstorm. Acerto: 1,0 / 1,0 A Estrutura de atributos e operações encapsulada por procedimentos é denominado de classe objeto entidade método instância Questão1 a Questão2 a Questão3 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2159628&matr_integracao=201808049357 2/4 Respondido em 14/10/2020 16:25:34 Explicação: um objeto é algo distinguível que contém atributos (ou propriedades) e possui um comportamento(operações). Cada objeto tem uma identidade e é distinguível de outro mesmo que seus atributos sejam idênticos. A classe é que gera o objeto através da instância, ou seja, quando você instancia uma classe, você gera um objeto daquela classe. Ex: da classe professor posso gerar(instanciar) o professor Pedro(objeto) ou a professora Maria(objeto), que possui os atributos altura, idade, peso, etc. Conclusão, objeto são implementações de orientação a objeto que encapsulam dados e operações. Gabarito Comentado Gabarito Comentado Acerto: 1,0 / 1,0 Avalie as assertivas I. O projeto de Software propõe uma solução, usando tecnologia. PORQUE II. Na fase de projeto, devemos especifica COMO o software deve se comportar O que se pode concluir sobre as assertivas e a relação de porque entre elas? A assertiva I é falsa e a II é verdadeira As 2 assertivas são verdadeiras e a II justifica a I As 2 assertivas são verdadeiras e a II não justifica a I A assertiva I é verdadeira e a II é falsa As 2 assertivas são falsas Respondido em 14/10/2020 16:28:53 Explicação: A tecnologia e os procedimentos de uso, mostram o COMO fazer, que deve ser abordado na fase de projeto ou desenho do software Acerto: 1,0 / 1,0 O teste de produtos de software apresenta as atividades de _______________ e _______________. análise, qualificação qualificação, quantificação validação, quantificação verificação, validação quantificação, análise Respondido em 14/10/2020 16:26:50 Explicação: análise, qualificação quantificação, análise validação, quantificação verificação, validação qualificação, quantificação Acerto: 1,0 / 1,0 Questão4 a Questão5 a Questão6 a 14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2159628&matr_integracao=201808049357 3/4 Relacione as colunas 1 e 2, no que se refere as linguagens de programação Coluna 1 1- C++ 2- Assembly 3 - Linguagem de 0 e 1 Coluna 2 a. Linguagem da alto nível b. Linguagem de máquina c. Linguagem do código objeto Marque a opção que apresenta a correta correlação entre as 2 colunas. 1 - a; 2 - c; 3 - b; 1 - c; 2 - b; 3 - a; 1 - b; 2 - c; 3 - a; 1 - b; 2 - a; 3 - c; 1 - a; 2 - b; 3 - c; Respondido em 14/10/2020 16:32:28 Explicação: 1- C++ - Linguagem da alto nível 2- Assembly - Linguagem do código objeto 3 - Linguagem de 0 e 1 - Linguagem de máquina Acerto: 0,0 / 1,0 A documentação do produto de software adota formatos padronizados para cada familia de produtos correlatos. Qual alternativa a seguir melhor identifica a afirmativa abaixo? "Descreve as funcionalidades do sistema, como o usuário pode utilizar, os pré-requisitos necessarios para funcionar. " Manual do usuário. Manual de referência. Manual do gestor. Manual de introdução. Manual do cliente. Respondido em 14/10/2020 16:33:49 Explicação: A documentação de produto é um processo que adota métodos e formatos padronizados para cada família de produtos correlatos. Conclusão: A afirmativa "Descreve as funcionalidades do sistema, como o usuário pode utilizar, os pré-requisitos necessarios para funcionar. " corresponde a documentação manual de introdução. Acerto: 1,0 / 1,0 Sobre os modelos em cascata e em cascata com retroalimentação, marque a ÚNICA opção correta. O modelo se chama "em cascata" porque usuários tendem a mentir (falar cascata). Modelo em cascata com retroalimentação é uma evolução do modelo em cascata. Modelo em cascata é mais flexível na medida em que os erros podem ser corrigidos, no início de cada fase. O modelo balburdia é o mais novo modelo de processo de desenvolvimento de software. Questão7 a Questão8 a 14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2159628&matr_integracao=201808049357 4/4 Modelo em cascata com retroalimentação permite que sejam puladas algumas fases como implementação. Respondido em 14/10/2020 16:34:33 Explicação: Modelo em cascata é mais flexível na medida em que os erros podem ser corrigidos, no início de cada fase. - Falso, modelo em cascata não permite correções no inicio das fases. Modelo em cascata com retroalimentação permite que sejam puladas algumas fases como implementação - falso, não há como pular a fase de implementação, pois não teremos sistema na linguagem e executando. Modelo em cascata com retroalimentação é uma evolução do modelo em cascata. - verdade, veio para flexibilizarajustes durante o processo de desenvolvimento. O modelo se chama "em cascata" porque usuários tendem a mentir (falar cascata) - falso, sem qualquer sentido. O modelo balburdia é o mais novo modelo de processo de desenvolvimento de software - falso, um dos 2 mais antigos. Predecessores do modelo em cascata Acerto: 1,0 / 1,0 A afirmativa: "Riscos são explicitamente avaliados e resolvidos no processo", faz referência a qual modelo de desenvolvimento? Espiral Top-down Prototipação Cascata Interativo-incremental Respondido em 14/10/2020 16:35:23 Explicação: O modelo espiral se utiliza de protótipos funcionais completos, desse modo pode-se avaliar já no ínicio do processo se existirão erros no sistema. Acerto: 1,0 / 1,0 O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias para acompanhamento do andamento das atividades. Complete a frase escrevendo o nome de cada uma das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) _____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o Sprint. Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). Sprint - Scrum - Scrum Master - Product Backlog - Sprint Backlog Sprint - Scrum - Product Backlog - Sprint Backlog - Scrum Master Product Backlog - Scrum Master - Sprint Backlog - Sprint - Srum Scrum Master - Sprint - Scrum - Product Backlog - Sprint Backlog Product Backlog - Sprint Backlog - Sprint - Scrum - Scrum Master Respondido em 14/10/2020 16:36:01 Gabarito Comentado Questão9 a Questão10 a javascript:abre_colabore('38403','209468765','4191095359');
Compartilhar