Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/09/2023 20:23 Avaliação Final (Discursiva) - Individual about:blank 1/2 Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:745051) Peso da Avaliação 4,00 Prova 51182727 Qtd. de Questões 2 Nota 10,00 Na segunda metade da década de 1990, houve uma reação da indústria do software contra as dificuldades encontradas nos métodos clássicos, como a demora no desenvolvimento, a inflexibilidade e falta de qualidade no software. Com as demandas e concorrências subindo, os engenheiros de software necessitaram mais uma vez inovar, criando uma metodologia que usasse uma forma ágil de desenvolver, diminuindo os custos e minimizando erros no software. A esse respeito, disserte sobre os quatro principais valores do Manifesto Ágil. Resposta esperada O manifesto contém quatro principais valores, sendo eles (MANIFESTOAGIL, 2015): 1. A capacidade de respostas às mudanças e flexibilidade do software acima de um plano préestabelecido; 2. A colaboração e participação dos clientes acima das negociações e contratos; 3. Os indivíduos e suas interações acima das ferramentas e procedimentos; 4. O cumprimento dos requisitos e funcionamento do software acima de documentação complexa. Minha resposta 1- A capacidade de respostas ás mudanças e flexibilidade do software acima de um plano pré- estabelecido; Desenvolvimento de software e produtos são um ambiente de incerteza e por isso não devemos nos debruçar em planos enormes e cheios de premissas. O correto é aprender com as informações e feedbacks e adaptar o plano a todo momento. 2- A colaboração e participação dos clientes acima das negociações e contratos; Deve se ter um trabalho de equipe com o cliente e não ser contra ele ou o cliente contra nós. O correto é a colaboração de ambas as partes, fazendo que todos sejam um só em busca de um objetivo. 3-Os indivíduos e suas interações acima das ferramentas e procedimentos; Temos que entender que o desenvolvimento de software é uma atividade humana e que a qualidade da interação entre as pessoas pode resolver problemas de comunicação. Processo e ferramentas são importantes, mas devem se simples e úteis. 4- O cumprimento dos requisitos e funcionamento do software acima de documentação complexa; A maior consagração de uma equipe de software é ver ele funcionando. Clientes querem é resultado e isso pode ser com software funcionando. Documentação também é importante, mas que seja somente o necessário e que agregue valor. Existem três tipos de software do ponto de vista da engenharia: software de sistema, que são programas escritos para controlar e coordenar o software; software de linguagens, que são programas que traduzem outros programas para a forma binária, que é a linguagem utilizada pelos componentes do sistema computacional para mantê-los salvos em bancos de dados especiais; e, por último, software de aplicação, que são programas escritos para resolver problemas comerciais ou prestar outros serviços de processamento de dados aos usuários (AZEVEDO, s.d.). No que se refere à classificação de software, disserte sobre as características do software básico e cite exemplos. VOLTAR A+ Alterar modo de visualização 1 2 12/09/2023 20:23 Avaliação Final (Discursiva) - Individual about:blank 2/2 FONTE: AZEVEDO, Douglas José Peixoto. Evolução de software. Disponível em: . Acesso em: 30 jun. 2015. Resposta esperada O software básico é composto por um conjunto de programas que dão suporte a outros programas e de forte interação com hardware, são softwares com intenso número de usuários, são aplicações com diversas funcionalidades concorrentes, existe compartilhamento de diversos recursos e excelente administração de processo, estrutura de dados complexos e múltiplas interfaces externas. Exemplo: editores de texto, compiladores, sistema operacional. Minha resposta O software básico é composto por um conjunto de programas que dão suporte a outros programas e de forte interação com hardware, são softwares com intenso número de usuários, são aplicações com diversas funcionalidades concorrentes, existe compartilhamento de diversos recursos e excelente administração de processo, estrutura de dados complexos e múltiplas interfaces externas. Imprimir
Compartilhar