Baixe o app para aproveitar ainda mais
Prévia do material em texto
Thiago Henrique Tavares Sousa Avaliação AV 202009326251 POLO CENTRO - CANOINHAS - SC avalie seus conhecimentos RETORNAR À AVALIAÇÃO Disciplina: EEX0053 - ENGENHARIA DE SOFTWARE Período: 2021.3 EAD (G) / AV Aluno: THIAGO HENRIQUE TAVARES SOUSA Matrícula: 202009326251 Data: 11/11/2021 09:26:30 Turma: 9003 ATENÇÃO 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 1a Questão (Ref.: 202014207439) A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à : Rastreabilidade Adaptabilidade Facilidade de verificação Facilidade de compreensão Qualidade 2a Questão (Ref.: 202014210215) No contexto do gerenciamento de projetos, avalie a relação entre os conceitos e definições a seguir: javascript:voltar_avaliacoes() javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848563\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4851339\n\nStatus da quest%C3%A3o: Liberada para Uso.'); [1] Grupos de processos de gerenciamento de projetos [A] Correspondem aos fluxos de processos ou ciclos de vida relacionados ao processo de software. [2] Ciclo de Vida do Projeto [B] Definida por seus requisitos de conhecimentos e descrita em termos dos processos que a compõem: suas práticas, entradas, saídas, ferramentas e técnicas. [3] Área de conhecimento [C] Ciclo vida relacionado com as etapas degerenciamento do projeto. Assinale a opção que corretamente relaciona os referidos conceitos e definições: [1][C] - [2][B] - [3][A] [1][C] - [2][A] - [3][B] [1][B] - [2][C] - [3][A] [1][B] - [2][A] - [3][C] [1][A] - [2][B] - [3][C] 3a Questão (Ref.: 202013349325) No contexto do processo de desenvolvimento de software, avalie a relação entre os conceitos e definições a seguir: [1] MVC [A] Determina arquitetura física do sistema. [2] Modelo de implantação [B] Um padrão de arquitetura. [3] Modelo de interação [C] Define aspectos dinâmicos do sistema. Assinale a opção que corretamente relaciona os referidos conceitos e definições: [1][A] - [2][B] - [3][C]. [1][B] - [2][C] - [3][A]. [1][B] - [2][A] - [3][C]. [1][C] - [2][A] - [3][B]. [1][C] - [2][B] - [3][A]. 4a Questão (Ref.: 202013349320) javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990449\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990444\n\nStatus da quest%C3%A3o: Liberada para Uso.'); A gestão de requisitos é um conjunto de atividades que tem como principal objetivo ajudar a equipe de projeto a: utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da UML. construir um modelo técnico refinado de funções, características e restrições do software. avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e erros tenham sido detectados e corrigidos. negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada requisito. identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue. 5a Questão (Ref.: 202013349616) Uma das principais práticas de XP (Extreme Programming) é o Iteration Planning Game. Entre as atividades realizadas em uma sessão de Iteration Planning, está a: estimação da data de entrega de um release baseado na estimativa de esforço de cada story card. estimação, feita por cada programador, do tempo que será necessário para realizar cada tarefa sob sua responsabilidade. definição, pelos programadores, de quais story cards serão implementados em uma iteração. estimação do esforço que será necessário para implementar cada story card. designação, por parte do coach, dos programadores que irão realizar as tarefas contidas na lista de tarefas. 6a Questão (Ref.: 202013349614) Considerando o uso do RUP (Rational Unified Process), deve-se considerar que, segundo essa técnica: a disciplina Modelagem de Negócio apresenta maior atividade na fase de Construção. a disciplina Configuração e Gerenciamento de Mudanças não é executada na fase de Elaboração. o número de iterações em cada uma de suas quatro fases é variável, conforme o projeto. a disciplina Requisitos apresenta menor atividade na fase de Concepção (Inception). a disciplina de Teste não é executada na fase de Elaboração. javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990740\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990738\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 7a Questão (Ref.: 202013349730) Quanto à qualidade de software, assinale a alternativa que apresenta como a confiabilidade pode ser medida. Considerando fatores como estética, consistência e documentação. Considerando a facilidade de manutenção. Através da frequência e severidade das falhas. Considerando a habilidade de adaptar e estender o programa. Através da velocidade de processamento. 8a Questão (Ref.: 202013349722) O engenheiro de software avalia que na sua equipe, em datas próximas da data de entrega de uma versão do sistema, a produtividade e o nível de estresse da equipe são impactados. Ele deseja automatizar o processo, de forma a mitigar esses efeitos. Para tanto: como parte da entrega contínua, ele elabora smoke tests para garantir o funcionamento do sistema, antes de enviá-lo para produção. como parte da implantação contínua, ele automatiza o processo de forma que impeça que a nova versão do sistema entre em produção, caso o teste falhe. como parte da implantação contínua, ele elabora uma série de testes para garantir que ao implementar uma nova rotina ou funcionalidade as outras partes do sistema continuem operando normalmente. como parte da entrega contínua, ele automatiza uma série de rotinas para que o sistema seja automaticamente posto em produção. como parte da integração contínua, ele automatiza o processo de agregar novas mudanças na forma de recursos e funcionalidades, em uma nova versão. 9a Questão (Ref.: 202013349759) Sobre Versionamento e Gerenciamento de Versões, considere as afirmações abaixo. I- O gerenciamento de versões é o processo de acompanhamento de diferentes versões de componentes de software ou itens de configuração e dos sistemas em que esses componentes são usados. Refere-se também à garantia de que as mudanças feitas por diferentes desenvolvedores para essas versões não interfiram umas nas outras. javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990854\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990846\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990883\n\nStatus da quest%C3%A3o: Liberada para Uso.'); II- Em um sistema de gerenciamento de versões com uma variedade de recursos, desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente, pois se o fizessem, as mudanças feitas por diferentes desenvolvedores poderiam interferir umas nas outras. III- Os sistemas de gerenciamento de versões fornecem, em geral, recursos de gerenciamento de armazenamento. Sua função é reduzir o espaço de armazenamento requerido pelas várias versões de componentes, que diferem apenas ligeiramente umas das outras. Em vez de manter uma cópia completa de cada versão, o sistema armazena uma lista de diferenças (deltas) entre uma versão e outra. Quais estão corretas? Apenas I e III. I, II e III. Apenas II e III. Apenas II. Apenas I e II. 10a Questão (Ref.: 202013349752) A respeito do conceito de pull request no Git, assinale a alternativa correta. É uma solicitação para baixar localmente os arquivos do repositório remoto do usuário. É o envio de arquivos para o repositório local do usuário. É uma solicitação que um usuário fazpara contribuir com suas alterações de volta ao repositório original de um projeto. É uma solicitação que um usuário faz para ter permissão de acesso a arquivos de um outro repositório. É o envio de arquivos para o repositório remoto do usuário. Autenticação para a Prova On-line Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas. SF26 Cód.: FINALIZAR Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das respostas. javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990876\n\nStatus da quest%C3%A3o: Anulada.'); Período de não visualização da avaliação: desde 28/09/2021 até 23/11/2021.
Compartilhar