Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação On-Line 2 (AOL 2) - Questionário Nota final 10/10 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /1 Leia o excerto a seguir: “[...] o CMM vem sendo usado para tudo, desde o desenvolvimento de softwares, onde teve origem, até a entrega de produtos e a construção de arranha-céus. Infelizmente, como acontece com a Biblioteca de infraestrutura de tecnologia da informação (ITIL), a arquitetura orientada para serviços (SOA) e o Six Sigma, acredita que o CMM acaba sendo subaproveitado.” ADATO, Leon. Data Center: Como saber se “bom o suficiente” é suficientemente bom. Disponível em: <https://cio.com.br/data-center-como-saber-se-201cbom-o- suficiente201d-e-suficientemente-bom/>. Acesso em: 13 abr. 2019. O trecho trata das funcionalidades do CMM. A partir dessas informações e do conteúdo estudado, é possível afirmar que as fases da maturidade consistem em: Ocultar opções de resposta 1. implementar sistemas baseados nas experiências do setor de desenvolvimento e, por fim, perceber a aplicação de um processo rígido e com aspecto organizado. 2. implementar sistemas baseados nas experiências do setor de recursos humanos e, por fim, perceber a aplicação de um processo rígido e com aspecto organizado. 3. implementar sistemas baseados nas experiências do setor de recursos humanos e, por fim, perceber a aplicação de um processo flexível e com aspecto organizado. Resposta correta 4. implementar sistemas baseados nas experiências do setor privado e, ao final, perceber a aplicação de um processo flexível e com aspecto organizado. 5. implementar sistemas baseados nas experiências do setor financeiro, e por fim, perceber a aplicação de um processo flexível e com aspecto variado. 2. Pergunta 2 /1 Leia o trecho a seguir: “O OpenUP é compatível com o RUP em sua estrutura estática pois ambos possuem os elementos: papéis, atividades, artefatos, fluxos e disciplinas. O OpenUP implementa os papéis necessários para times pequenos: Gerente de Projetos, Analista, Arquiteto, Desenvolvedor, Testador e Stakeholders”. Fonte: MARCONDES, Francisco Supino, et. al. Uso do OpenUP no Ensino do Processo Iterativo e Incremental de Desenvolvimento de Software. Disponível em: <http://www.portal.cps.sp.gov.br/pos-graduacao/workshop-de-pos-graduacao-e- pesquisa/anais/2009/trabalhos/gestao-e-desenvolvimento-da-formacao- tecnologica/trabalhos-completos/marcondes-francisco-supino-1.pdf>. Acesso em: 25 abr. 2019. Considerando as informações apresentadas e os conteúdos estudados sobre o tema, é possível afirmar que um dos princípios da metodologia OpenUP é: Ocultar opções de resposta 1. o controle do desenvolvimento através de envolvimento dos Stakholders. 2. o conjunto de tarefas relativas ao ciclo iterativo e incremental. 3. o planejamento do processo e a redução dos riscos por meio do foco na arquitetura. Resposta correta 4. o alinhamento de interesses e a troca de conhecimentos de maneira colaborativa. 5. o consenso entre o escopo e os objetivos do projeto. 3. Pergunta 3 /1 Leia o trecho a seguir: “A Teoria da ciência de software de Halstead é provavelmente a mais conhecida e a mais completamente estudada... medidas compostas de complexidade (de software). A ciência de software propõe as primeiras leis analíticas para o software de computador.” PRESSMAN, Roger S. Engenharia de Software/Roger S. Pressman: São Paulo: Pearson Education do Brasil, 1995, p.757. O trecho acima estabelece o conceito de ciência definido por Halstead. A partir dessas informações e do conteúdo estudado, é correto afirmar que as medidas primitivas empregadas por Halstead objetivam: Ocultar opções de resposta 1. restringir a geração do código ou estimadas após a finalização do projeto. 2. apresentar a quantidade de operadores similares de um programa. 3. apresentar o número parcial de ocorrências com os operandos. 4. definir o volume máximo potencial. 5. desenvolver expressões que atendam ao comprimento global do programa. Resposta correta 4. Pergunta 4 /1 Leia o texto a seguir: “Provê informações sobre conceitos de avaliação de processo e seu uso em dois contextos, o de melhoria de processo e o de determinação de capacidade de processo. Ela descreve como as partes deste conjunto de normas se integram e provê orientações para seleção e uso”. ABNT. Código 15504. Disponível em: <https://www.abntcatalogo.com.br/curs.aspx?ID=63>. Acesso em: 12 abr. 2019 O trecho refere-se a uma das características do histórico da norma ISO/IEC 15504. Assim, considerando as informações apresentadas e os conteúdos estudados, é possível definir a ISO/IEC 15504 como: Ocultar opções de resposta 1. um modelo de referência criado a partir de um framework para analisar processos da área de Engenharia de Software. Resposta correta 2. um processo ligado a procedimentos variados, como engenharia e projetos, por exemplo. 3. métodos de alterações das práticas em dimensões denominadas em categorias de processos e níveis de capacidade. 4. um conjunto composto por documentos que oferecem desde a limitação de processo até o descarte do mesmo. 5. uma referência para o processo de análise atuando como um grupo diversificado de processos. 5. Pergunta 5 /1 Leia o texto a seguir: “O MPS.BR (Melhoria de Processo de Software Brasileiro) é um modelo de maturidade desenvolvido por consórcio de empresas, com foco principal de atender aos micros, pequenas e médias empresas de software brasileiras, que necessitam melhorar seu processo de desenvolvimento de software.” PERUCCI, C. C.; CAMPOS, F. C. de. Técnicas de qualidade aplicadas em Software: um estudo bibliométrico. Revista de Ciência e Tecnologia, v. 19, n. 38, p. 5-15. Disponível em: <https://www.metodista.br/revistas/revistas- unimep/index.php/cienciatecnologia/article/view/3091>. Acesso em 13 abr. 2019. p. 7. O trecho acima traz a definição do MPS.BR. A partir dessas informações e do conteúdo estudado, é possível visualizar que o modelo de Referência (MR-MPS) possui três guias. São elas: Ocultar opções de resposta 1. Guia Geral, Guia de Aquisição, Guia de Implementação. Resposta correta 2. Guia Geral, Guia de Aquisição, Guia de Documentação. 3. Guia Referência, Guia de Aquisição, Guia de Implementação. 4. Guia CMM, Guia de Aquisição e Guia de Implementação. 5. Guia Geral, Guia de Programação, Guia de Implementação. 6. Pergunta 6 /1 Leia o trecho a seguir: “Modelos do novo sistema são usados durante a engenharia de requisitos para ajudar a explicar os requisitos propostos para outros stakeholders do sistema. Os engenheiros usam esses modelos para discutir propostas de projeto e documentar o sistema para a implementação.” Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9ª ed. São Paulo: Pearson Prentice Hall, 2011. p. 82. Esse trecho refere-se a um dos tipos de modelos de sistemas. A partir dessas informações e do conteúdo estudado a respeito, é possível afirmar que a modelagem de sistemas é: Ocultar opções de resposta 1. uma ferramenta matemática definida de forma variável no sistema. 2. um método que possui uma funcionalidade especifica de desenvolvimento. 3. um projeto que tem a função de restringir o sistema e torná-lo limitado. 4. um processo de desenvolvimento baseado no modelo de abstração. Resposta correta 5. um processo que apresenta uma forma rígida de representar o sistema. 7. Pergunta 7 /1 Leia o trecho a seguir: “O processo UP, embora não seja exclusivo, foi desenvolvido no cenário da abordagem Orientada a Objetos, com a proposta da Unifield Modeling Language (UML). A UML é uma linguagem visual resultante de numerosos métodos orientados a objeto que existam no início da década de 1990.” Fonte: HIRAMA, Kechi. Engenharia de Software: Qualidade e Produtividade com Tecnologia. Rio de Janeiro: Elsevier, 2012.p. 42. O trecho acima trata das origens do processo UP. A partir dessas informações e do conteúdo estudado a respeito, ordene as fases do processo UP a seguir: ( ) Elaboração ( ) Transição ( ) Construção ( ) Concepção Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. 2, 4, 3, 1. Resposta correta 2. 3, 1, 2, 4. 3. 4, 2, 3, 1. 4. 1, 3, 2, 4. 5. 2, 1, 3, 4. 8. Pergunta 8 /1 Leia o trecho a seguir: “O SWEBOK é recomendado para diversos tipos de público, em todo o mundo, com o objetivo de ajudar organizações a terem uma visão consistente da Engenharia de Software. É endereçado a gerentes, engenheiros de software, às sociedades profissionais, estudantes, professores e instrutores desta área de conhecimento.” Fonte: TORRES, André Luís de Lucena. Uma introdução ao SWEBOK. Disponível em: <http://www.cin.ufpe.br/~processos/TAES3/Livro/00-LIVRO/11-SWEBOK- v8_CORRIGIDO_Versao_Final_OK.pdf>. Acesso em: 25 abr. 2019. O trecho acima retrata as funcionalidades do SWEBOK. A partir dessas informações e do conteúdo estudado sobre o tema, pode-se concluir que o objetivo do SWEBOK é: Ocultar opções de resposta 1. apresentar uma visão pouco usual no que se refere à Engenharia de Software dentro de um nível mais generalista. 2. auxiliar as empresas a observarem de maneira mais ampla a Engenharia de Software como um todo. Resposta correta 3. diversificar o conteúdo, ser um material de fácil descarte e promover o acesso ao conhecimento. 4. profissionalizar a área de Engenharia de Software por meio de um consenso entre as áreas de qualidade e gestão. 5. direcionar atividades a um grupo limitado de profissionais que atuem na área de Engenharia de Software. 9. Pergunta 9 /1 Leia o trecho a seguir: “Geralmente, os modelos de contexto mostram que o ambiente inclui vários outros sistemas automatizados. No entanto, eles não mostram os tipos de relacionamentos entre os sistemas no ambiente e o sistema que está sendo especificado.” Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. p. 85. O texto acima cita os modelos de contexto. Com base nele e no conteúdo estudado sobre o assunto, é possível definir o modelo de contexto como: Ocultar opções de resposta 1. um compartilhamento de dados entre os sistemas que, de alguma maneira, influencia na elaboração do projeto do sistema. 2. um ambiente de tomada de decisões que normalmente apresenta uma série limitada de sistemas automatizados. 3. uma funcionalidade que descarta as sobreposições que podem surgir em relação aos sistemas. 4. uma atividade que envolve a presença de Stakeholders do sistema, com o objetivo de estabelecer qual funcionalidade este deve incluir. Resposta correta 5. um modelo que envolve negócios realizados de maneira exclusivamente automatizada. 10. Pergunta 10 /1 Leia o trecho a seguir: O modelo comportamental indica como o software vai responder aos estímulos ou eventos externos. Para criá-lo, devemos executar etapas: Avaliar todos os casos de uso para entender completamente a sequência de interação dentro do sistema é uma destas etapas. Fonte: PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 8ª ed. Mc Graw Hill Education. 2016. p. 203. O trecho acima trata das características do modelo comportamental. A partir dessas informações e do conteúdo estudado sobre o tema, é possível afirmar que a modelagem dirigida a eventos: Ocultar opções de resposta 1. modifica as informações referentes aos processamentos executados e às diretrizes do modelo. 2. demonstra como o sistema se comporta a eventos de caráter externo e interno, simultaneamente. Resposta correta 3. oferece sustentação aos requisitos baseados em eventos e determina os estágios a serem realizados. 4. possui uma quantidade variada de fases e estipula qual os procedimentos adequados. 5. bloqueia o fluxo de dados existentes no sistema e os procedimentos realizados. Avaliação On-Line 2 (AOL 2) - Questionário Conteúdo do exercício
Compartilhar