Baixe o app para aproveitar ainda mais
Prévia do material em texto
Impresso por Renan Vaz, CPF 336.704.838-02 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 22/02/2022 13:52:33 05/12/2021 19:25 Teste: AO2 https://famonline.instructure.com/courses/16215/quizzes/61620/take 1/10 AO2 Iniciado: 1 dez em 3:05 Instruções do teste Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,6 ptsPergunta 1 Desenvolvedor. Cleaner. Testador. Coach. Gerente do projeto. Leia o texto a seguir: Em um passado não tão remoto, época em que os processos de software mais largamente utilizados eram baseados no modelo tradicional, sua função era específica e sua atuação se dava em apenas uma fase do projeto de criação do software. Com a chegada das metodologias ágeis, seu papel ganhou mais relevância e sua atuação se estende em várias etapas do processo, do tratamento dos requisitos até a entrega do produto. Assinale a alternativa que contém a função que condiz com a descrição feita no texto fornecido. 0,6 ptsPergunta 2 Impresso por Renan Vaz, CPF 336.704.838-02 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 22/02/2022 13:52:33 05/12/2021 19:25 Teste: AO2 https://famonline.instructure.com/courses/16215/quizzes/61620/take 2/10 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Leia o texto a seguir: Cada estágio é, por si só, um processo (ou coleção de processos) que pode ser descrito como conjunto de atividades. E cada atividade envolve restrições, resultados e recursos. Por exemplo, a análise e definição dos requisitos precisa ter como entrada inicial uma declaração das funções e características desejadas para o produto, expressas pelo usuário. O resultado final desse estágio é um conjunto de requisitos, mas pode haver produtos intermediários à medida que o diálogo entre o usuário e o desenvolvedor resulta em mudanças e alternativas. Fonte: PFLEEGER, S. L. : Teoria e Prática. 2. ed. SãoEngenharia de Software Paulo: Prentice Hall, 2004. Considerando os princípios que fundamentam o processo tradicional e o processo ágil de software, mais as suas respectivas abordagens em relação à qualidade de seus produtos, avalie as seguintes asserções e a relação proposta entre elas. I. O Modelo em Cascata vem se mostrando mais adequado às demandas menos urgentes de criação de software, posto que, embora suas etapas demandem tempo maior para cumprimento, o produto final obtido tem atingido qualidade superior ao produto similar construído sob o paradigma de desenvolvimento ágil. PORQUE II. As metodologias ágeis de desenvolvimento, como o próprio nome sugere, estruturam suas etapas para que entreguem produtos intermediários o mais rapidamente possível, a fim de sanar necessidades específicas do cliente, o que acaba influenciando negativamente na qualidade do produto final. A respeito dessas asserções, assinale a alternativa correta: Impresso por Renan Vaz, CPF 336.704.838-02 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 22/02/2022 13:52:33 05/12/2021 19:25 Teste: AO2 https://famonline.instructure.com/courses/16215/quizzes/61620/take 3/10 As asserções I e II são ambas proposições falsas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 0,6 ptsPergunta 3 A iniciativa de coletar requisitos junto aos futuros colaboradores é incorreta em sua origem, já que a ação indicada para o atingimento deste objetivo é a troca de e-mails e mensagens de celular com a empresa cliente. O profissional deveria ter excluído conversas com os futuros usuários como forma de levantamento de requisitos. Ao invés disso, ele deveria ter considerado a análise de documentos para este fim. Ao perceber inibições ou pouco interesse em colaborar com o projeto por parte dos futuros usuários, o profissional deveria ter retornado a tarefa à organização em que trabalhava e se negado a prosseguir com aquele projeto. O profissional deveria ter reunido todos os futuros usuários em uma única sessão e tê- los estimulado a expressarem suas necessidades em relação ao sistema de forma definitiva. Para superar o obstáculo da pouca expressividade dos futuros usuários, o profissional deveria ter colocado em prática a técnica de levantamento de requisitos via questionário, como forma de superar inibições. Leia o texto a seguir: Um profissional de Engenharia de Software em início de carreira foi designado para levantar requisitos em um projeto de grande porte. Dada a complexidade dos requisitos e a considerável quantidade de pessoas das quais poderiam ser coletados requisitos, aquele profissional resolveu programar reuniões entre grupos pequenos para que, juntos, pudessem descobrir as funções e restrições do futuro sistema. No entanto, após algumas sessões, ele percebeu que essa técnica de levantamento de requisitos não estava retornando bons resultados, já que, ao invés de expressarem suas necessidades, os futuros usuários permaneciam inibidos e calados na maior parte do tempo da reunião. Considerando as informações apresentadas, assinale a alternativa correta. Impresso por Renan Vaz, CPF 336.704.838-02 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 22/02/2022 13:52:33 05/12/2021 19:25 Teste: AO2 https://famonline.instructure.com/courses/16215/quizzes/61620/take 4/10 0,6 ptsPergunta 4 reunião realizada ao fim da sprint para avaliar seu desempenho e o que pode ser melhorado. lista de funcionalidades desejadas para o projeto que será desenvolvido, com a utilização do método SCRUM. lista de tarefas que a equipe de desenvolvimento deverá realizar para entregar um novo incremento. reunião diária que acontece, onde são discutidos o que foi feito e o que será realizado, e quais os impedimentos. reunião realizada ao fim da sprint para validação do incremento que foi gerado ao longo da sprint. Leia o texto a seguir: Manifesto para Desenvolvimento Ágil de Software Estamos descobrindo maneiras melhores de desenvolver softwares, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho, passamos a valorizar: indivíduos e interações, mais que processos e ferramentas; software em funcionamento, mais que documentação abrangente; colaboração com o cliente, mais que negociação de contratos; responder a mudanças, mais que seguir um plano. Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. (Fonte: Disponível em: https://agilemanifesto.org/iso/ptbr/manifesto.html (https://agilemanifesto.org/iso/ptbr/manifesto.html) . Acesso em: 09 mar. 2021) (adaptado). Quando pensamos nos métodos ágil para condução de projetos, um dos mais utilizados é o SCRUM. E quando falamos de Backlog da Sipint, imediatamente, pensamos na 0,6 ptsPergunta 5 Leia o texto a seguir: Impresso por Renan Vaz, CPF 336.704.838-02 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 22/02/2022 13:52:33 05/12/2021 19:25 Teste: AO2 https://famonline.instructure.com/courses/16215/quizzes/61620/take 5/10 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são ambas proposições falsas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições verdadeiras,e a II é uma justificativa da I. Os pesquisadores procuram melhores meios de medir a manutenibilidade, com base nas informações sobre os produtos; eles estão desenvolvendo novos modelos para nos mostrar as interconexões entre produtos, processos e recursos. De maneira semelhante, os modelos nos ajudarão a saber quanto esforço é necessário para manter um sistema, e quando é apropriado descartar ou rejuvenescer um sistema legado. Fonte: PFLEEGER, S. L. : Teoria e Prática. 2. ed. SãoEngenharia de Software Paulo: Prentice Hall, 2004. Considerando a abordagem das organizações em relação a seus sistemas legados, avalie as seguintes asserções e a relação proposta entre elas. I. As organizações que contam com sistemas legados normalmente optam por continuar com eles por grandes períodos. PORQUE II. Os processos estruturados em sistema legado são difíceis de modelar em um sistema mais novo, mesmo com aplicações de técnicas de requisitos e projeto. A respeito dessas asserções, assinale a alternativa correta: 0,6 ptsPergunta 6 Leia o texto a seguir: Impresso por Renan Vaz, CPF 336.704.838-02 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 22/02/2022 13:52:33 05/12/2021 19:25 Teste: AO2 https://famonline.instructure.com/courses/16215/quizzes/61620/take 6/10 Autorregulação. Evolução. Mudança Contínua. Aumento da Complexidade. Manutenibilidade. Considerando o contexto da gestão das mudanças, um dos itens da Lei da Evolução dos Sistemas estabelece que, uma vez em operação, um sistema deverá sofrer mudanças de forma regular e que um sistema nunca estará completo, daí a necessidade de evoluir. Assinale a alternativa que contém o nome dado a este item da Lei da Evolução dos Sistemas. 0,6 ptsPergunta 7 Leia o texto a seguir: Algumas partes do processo de identificação, definição e gerenciamento de requisitos estão envolvidas em quase todas essas causas de fracasso de projetos. A falta de cuidado com o entendimento, a documentação e o gerenciamento dos requisitos podem levar a uma grande quantidade de problemas: a construção de um sistema que resolve o problema errado, que não funciona como esperado, ou que é difícil para os usuários entenderem e utilizarem. Fonte: PFLEEGER, S. L. : Teoria e Prática. 2. ed. SãoEngenharia de Software Paulo: Prentice Hall, 2004. Adaptado. Considerando as atividades próprias da etapa de análise de requisitos, avalie as afirmações que seguem: Impresso por Renan Vaz, CPF 336.704.838-02 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 22/02/2022 13:52:33 05/12/2021 19:25 Teste: AO2 https://famonline.instructure.com/courses/16215/quizzes/61620/take 7/10 I e III, apenas. I, apenas. III, apenas. II, apenas. I, II e III. I. É durante esta etapa que os requisitos são classificados entre os que deverão se tornar restrições e os que se tornarão funções do futuro sistema. II. Como a etapa de análise dos requisitos ocorre antes da elicitação, a equipe terá durante aquela a chance de aumentar o entendimento do problema. III. Um dos resultados obtidos durante a análise é a determinação do grau de prioridade do requisito, ocasião em que o cliente terá participação decisiva. É correto o que se afirma em: 0,6 ptsPergunta 8 Leia o texto abaixo: O Guide to the Software Engineering Body of Knowledge, conhecido pela sigla SWEBOK, é um documento criado sob o patrocínio da IEEE Computer Society e publicado pela mesma com a finalidade de servir de referência em assuntos considerados, de forma generalizada pela comunidade, como pertinentes a área de Engenharia de Software. Por isso em seu conteúdo mais recente, o SWEBOK V3 publicado em 2014, foi sumarizado em 15 KAs (knowledge areas, em português, áreas de conhecimento) referentes a Engenharia de Software. Em sua 1ª versão publicada em 2004 haviam 10 KAs específicos a área citada anteriormente. O SWEBOK surgiu através de uma parceria entre o IEEE, a Computer Society e ACM a fim de promover a profissionalização da Engenharia de Software (https://pt.wikipedia.org/wiki/Engenharia_de_software) e criar um consenso sobre as áreas de conhecimento da Engenharia de Software e seu escopo. Sendo iniciado em 1998 pelo Software Engineering Coordinating Committee (SWECC) e financiado por organizações como a ACM, a Boeing, o Conselho Canadense de Impresso por Renan Vaz, CPF 336.704.838-02 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 22/02/2022 13:52:33 05/12/2021 19:25 Teste: AO2 https://famonline.instructure.com/courses/16215/quizzes/61620/take 8/10 Análise, Elicitação, Especificação e Validação. Especificação, Elicitação, Análise e Validação. Elicitação, Análise, Especificação e Validação. Elicitação, Especificação, Análise e Validação. Especificação, Análise, Elicitação e Validação. Engenheiros Profissionais, Construx Software, MITRE Corporation, entre outras. 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. O SWEBOK apresenta uma classificação hierárquica dos tópicos tratados pela Engenharia de Software (https://pt.wikipedia.org/wiki/Engenharia_de_Software) , onde o nível mais alto são as Áreas do Conhecimento. Fonte: https://pt.wikipedia.org/wiki/Software_Engineering_Body_of_Knowledge (https://pt.wikipedia.org/wiki/Software_Engineering_Body_of_Knowledge) . Acesso: 09/03/2021. Quando falamos sobre a área de conhecimento Requisitos de Software do SWEBOK, quais são seus processos em ordem de execução durante um projeto? 0,6 ptsPergunta 9 Leia o texto a seguir: Os testes de software são uma função de controle de qualidade com um objetivo principal [...]. O papel da SQA é o de garantir que os testes sejam planejados apropriadamente e conduzidos eficientemente de modo que se tenha a maior probabilidade possível de alcançar seu objetivo primário. Impresso por Renan Vaz, CPF 336.704.838-02 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 22/02/2022 13:52:33 05/12/2021 19:25 Teste: AO2 https://famonline.instructure.com/courses/16215/quizzes/61620/take 9/10 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são ambas proposições falsas. Fonte: PRESSMAN, R.; MAXIM, B. : uma abordagemEngenharia de Software profissional. 8. ed. Porto Alegre: AMGH, 2016. Considerando o objetivo da aplicação dos testes, avalie as seguintes asserções e a relação proposta entre elas. I. O objetivo a ser alcançado em um procedimento de teste é o de encontrar defeitos no programa. PORQUE II. Um teste que não retorna defeitos no programa indica que este programa está livre de defeitos. A respeito dessas asserções, assinale a opção correta: 0,6 ptsPergunta 10 Leia o texto a seguir: O desenvolvimento do sistema está completo quando ele pode ser considerado operacional, isto é, quando o sistema está sendo utilizado pelos usuários em um ambiente real de produção. Qualquer trabalho efetuado para modificar o sistema, depois que ele estiver em operação, é considerado como manutenção. Impresso por Renan Vaz, CPF 336.704.838-02 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode serreproduzido ou repassado para terceiros. 22/02/2022 13:52:33 05/12/2021 19:25 Teste: AO2 https://famonline.instructure.com/courses/16215/quizzes/61620/take 10/10 Salvo em 19:25 I e III, apenas. I, II e III. III, apenas. II e III, apenas. II, apenas. Fonte: PFLEEGER, S. L. : Teoria e Prática. 2. ed. SãoEngenharia de Software Paulo: Prentice Hall, 2004. Considerando as motivações para sua aplicação e as características do processo de manutenção de software, avalie as afirmações que seguem: I. Por ser aplicada em um produto acabado, a manutenção não requer outro procedimento para sua efetivação além do ajuste do código. II. O processo de manutenção inclui a tomada de medidas preventivas para não seja necessária a aplicação de novas manutenções futuras. III. Um dos objetivos a serem atingidos por meio da aplicação da manutenção é a melhoria nas funções já implementadas no sistema. É correto o que se afirma em: Enviar teste
Compartilhar