Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação On-Line 1 (AOL 1) - Questionário Nota final 10/10 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /1 “Uma forma de utilizar o modelo cascata é quando precisamos fazer adaptações ou aperfeiçoamentos em um sistema já existente. Por exemplo, quando temos um sistema já pronto e precisamos fazer uma adaptação porque alguma lei governamental foi alterada ou criada”. Fonte: DEVMEDIA. Introdução ao Modelo Cascata. Disponível em: <https://www.devmedia.com.br/introducao-ao-modelo- cascata/29843>. Acesso em 31 mar. 2019. O trecho acima trata de uma das utilizações do método cascata. Baseado no conteúdo e no trecho citado, podemos afirmar que o modelo Cascata também se caracteriza por: Ocultar opções de resposta 1. conceituar que a forma que o projeto será traduzido está relacionada à etapa de manutenção. 2. prever, através da codificação, possíveis mudanças que o software sofrerá após a entrega ao cliente final. 3. considerar o fato de que um software compõe um sistema mais restrito, através da Análise e Engenharia de Sistemas. 4. entender que os profissionais de qualquer área do conhecimento possuem os atributos para compreender a origem dos programas desenvolvidos. 5. ser um modelo que se origina de uma abordagem sistemática, sequencial ao desenvolvimento do software. Resposta correta 2. Pergunta 2 /1 Leia o trecho a seguir: “Nos anos 60, a expressão ‘crise de software’ começou a ser utilizada para denominar o conjunto de problemas encontrados no processo de desenvolvimento de software. Entretanto, mesmo com o surgimento da engenharia de software, muitos desses problemas persistiram e são recorrentes até os dias atuais”. Fonte: CABRAL, Ademilson Angelo; SILVA, Diego Bezerra da; SOUZA, Alan Pinheiro de. A problemática do desenvolvimento de software: crise ou calamidade crônica? Disponível em: <http://revistaconexao.aems.edu.br/wp-content/plugins/download- attachments/includes/download.php?id=1614>. Acesso em: 23 mar. 2019. Com base nessas informações e o no conteúdo estudado, é possível verificar que os problemas relacionados à produção de software ainda não estão plenamente solucionados. Uma das situações que explicam as causas de a crise de software perdurar até os dias atuais está relacionado ao(s): Ocultar opções de resposta 1. projetos bem elaborados e de alto nível gerenciável. 2. processo de maturação na formação profissional se encontrar em andamento. Resposta correta 3. tempo hábil disponível para a captura de dados relevantes. 4. nível de precisão na estipulação de prazos. 5. custo final do produto que é rígido às alterações. 3. Pergunta 3 /1 “[...] o engenheiro de software atua no desenvolvimento de programas, sua manutenção e adequação a diferentes processos produtivos, de forma a garantir maior desempenho e produtividade.” Fonte: GUIA DO ESTUDANTE. Engenharia de Software. Disponível em: <https://guiadoestudante.abril.com.br/profissoes/engenharia-de- software/>. Acesso em: 31 mar. 2019. Este trecho refere-se às atribuições de um profissional da área de Engenharia de Software. A partir dessas informações e do conteúdo estudado a respeito, é possível afirmar que o objetivo da Engenharia de Software é: Ocultar opções de resposta 1. dispensar o uso de técnicas que garantam a qualidade do software e a introdução de uma mentalidade que envolva coordenação. 2. disponibilizar um software que se caracterize por ser de baixo custo e que ofereça confiabilidade e eficiência. Resposta correta 3. abortar ações relacionadas e planejamento e estimativa de projetos, além da avaliação de requisitos. 4. extinguir as ferramentas que ofereçam apoio, seja de forma automatizada ou não, aos métodos aplicados. 5. utilizar métodos de maneira distinta desde que utilize um conjunto de ferramentas que automatizem esses métodos. 4. Pergunta 4 /1 “Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, os projetos são divididos em ciclos (tipicamente mensais) chamados de Sprints. O Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado.” Fonte: DESENVOLVIMENTO ÁGIL. Scrum. Disponível em: <https://www.desenvolvimentoagil.com.br/scrum/>. Acesso em: 31 mar. 2019. O trecho aponta as características do método Scrum e suas funcionalidades. A partir dessas informações e do conteúdo estudado, pode se concluir que a abordagem Scrum apresenta-se em três fases, dispostas sequencialmente como: Ocultar opções de resposta 1. Planejamento Geral, Ciclos de Sprint, Encerramento ágil. 2. Planejamento Geral, Ciclos de Desenvolvimento, Encerramento do projeto. 3. Planejamento Geral, Ciclos Ágeis, Encerramento do projeto. 4. Planejamento Geral, Ciclos de Sprint, Encerramento do projeto. Resposta correta 5. Planejamento Ágil, Ciclos de Sprint, Encerramento do projeto. 5. Pergunta 5 /1 “O solicitante do software computacional pode ser uma pessoa da mesa do lado. [...] Em muitos casos, acredita em mitos sobre software porque gerentes e profissionais da área pouco fazem para corrigir falsas informações. Mitos conduzem às falsas expectativas e, em uma última instância, à insatisfação com o desenvolvedor.” Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 8 ed. Porto Alegre: Amgh. 2016, p. 23. Considerando essas informações e o conteúdo estudado, é possível afirmar que o trecho acima está relacionado ao: Ocultar opções de resposta 1. Mito do Profissional. 2. Mito dos Clientes. Resposta correta 3. Mito do Gerenciamento. 4. Mito da Programação. 5. Mito da Documentação. 6. Pergunta 6 /1 “A reutilização de software se baseia no uso de conceitos, produtos ou soluções previamente elaboradas ou adquiridas para criação de um novo software, visando melhorar significativamente a qualidade e a produtividade”. Fonte: DEVMEDIA. Reutilização de Software. Revista Engenharia de Software Magazine, n. 39. Disponível em: <https://www.devmedia.com.br/reutilizacao-de-software-revista- engenharia-de-software-magazine-39/21956>. Acesso em: 31 mar. 2019. Assim, considerando as informações apresentadas e os conteúdos estudados, analise as tarefas das unidades de software e associe-as às suas respectivas características: 1) Reuso de Sistema. 2) Reuso de Componentes. 3) Reuso de objetos e funções. ( ) Define qual os elementos que compõem um software e implementam uma única função podem ser reusados. ( ) Acontece quando esses componentes, alterando o seu tamanho independentemente de serem subsistemas ou objetos únicos, possam ser reusados. ( ) Ocorre quando um determinado sistema é reusado na integra, ou seja, na sua totalidade, em outros sistemas. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. 3, 1, 2. 2. 3, 2, 1. Resposta correta 3. 2, 1, 3. 4. 2, 3, 1. 5. 1, 2, 3. 7. Pergunta 7 /1 Leia o trecho a seguir: “Testes de desenvolvimento incluem todas as atividades de testes que são realizadas pela equipe de desenvolvimento do sistema. O testador do software geralmente é o programador que o desenvolveu, embora nem sempre seja assim”. Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São Paulo: Pearson Prentice Hall, 2011, p. 147. O trecho acima trata da importância do uso dos testes no processo de software. Assim, considerando as informações apresentadas e os conteúdos estudados, pode-se afirmar que o estágio de testes de validação de software em que os componentes do sistema são integrados para gerar um sistema completo é denominado de: Ocultar opções de resposta 1. Testes de aceitação. 2. Teste de sistema. Resposta correta 3. Teste de integração. 4. Teste de verificação. 5. Testes de desenvolvimento. 8. Pergunta8 /1 “Equipes ágeis costumam lançar seus produtos mais rapidamente em comparação às equipes que utilizam os métodos tradicionais, pois vão sendo liberados partes que geram valor ao negócio.” Fonte: ROBSON CAMARGO. Equipes ágeis querem métodos ágeis. Disponível em: <https://robsoncamargo.com.br/blog/equipes-ageis- querem-metodos-ageis>. Acesso em: 31 mar. 2019. O trecho fala das vantagens em se adotar os métodos ágeis dentro de uma empresa. Assim, considerando as informações apresentadas e os conteúdos estudados, é possível afirmar que a introdução dos métodos ágeis nas grandes empresas é complexa, dentre outros aspectos, por conta da: Ocultar opções de resposta 1. resistência cultural das empresas. Resposta correta 2. a experiência comprovada dos gestores. 3. padrões de qualidade informais. 4. o aumento dos mecanismos de comunicação. 5. a pouca dinâmica dos métodos Ágeis. 9. Pergunta 9 /1 “Modelos evolucionários são caracterizados por serem iterativos e apresentarem características que possibilitem desenvolvermos versões cada vez mais completas do software.” Fonte: DEVMEDIA. Introdução aos Processos de Software e o Modelo Incremental e Evolucionário. Disponível em: <https://www.devmedia.com.br/introducao-aos-processos-de-software-e- o-modelo-incremental-e-evolucionario/29839>. Acesso em: 31 mar. 2019. Com base no texto acima e nas informações do conteúdo, os Modelos Evolucionários se caracterizam: Ocultar opções de resposta 1. pelo fato de os detalhes referentes a extensões do produto ou sistema serem bem estruturados. 2. por conta da rigidez às possíveis modificações a que o software está suscetível no momento do seu desenvolvimento. 3. pela modificação da identificação da origem iterativa de boa parte dos projetos da área. 4. por serem inseridos em cenários em que os requisitos básicos de um produto ou sistema são alternados. 5. por possibilitar ao profissional da área de Engenharia de Software produzir versões mais abrangentes em relação ao Software. Resposta correta 10. Pergunta 10 /1 Leia o trecho abaixo: “Gerentes com responsabilidades sobre software, assim como gerentes da maioria das áreas, frequentemente estão sob pressão para manter os orçamentos evitar deslizes nos cronogramas e elevar a qualidade. Como uma pessoa que está se afogando e se agarra à crença em um mito do software para aliviar a pressão (mesmo que temporariamente)”. Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 8 ed. Porto Alegre: Amgh, 2016, p. 23. Considerando essas informações e o conteúdo estudado, é possível afirmar que o trecho acima está relacionado ao: Ocultar opções de resposta 1. Mito da Programação. 2. Mitos do Cliente. 3. Mito de Profissional. 4. Mito da Documentação. 5. Mito de Gerenciamento. Resposta correta Avaliação On-Line 1 (AOL 1) - Questionário Conteúdo do exercício
Compartilhar