Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: EEX0053 - ENGENHARIA DE SOFTWARE Período: 2022.1 EAD (GT) / AV Data: Turma: 9001 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.: 202013331002) Considerando as áreas de conhecimento do gerenciamento de projetos, avalie as seguintes afirmativas: • __________________ é a área de conhecimento que permite identificar os pacotes de trabalho. • O sequenciamento das atividades, definido pelo diagrama de redes do projeto, é elaborado na área de conhecimento ______________________. • O Termo de Abertura do Projeto é o documento que autoriza a alocação de recursos ao projeto, sendo elaborado na área de conhecimento ___________________. Assinale a alternativa que preenche as lacunas na sequência correta: Gerenciamento da Integração do Projeto, Gerenciamento do Escopo do Projeto, Gerenciamento do Cronograma do Projeto. Gerenciamento do Cronograma do Projeto, Gerenciamento do Escopo do Projeto, Gerenciamento da Integração do Projeto. Gerenciamento do Escopo do Projeto, Gerenciamento da Integração do Projeto, Gerenciamento do Cronograma do Projeto. Gerenciamento do Cronograma do Projeto, Gerenciamento da Integração do Projeto, Gerenciamento do Escopo do Projeto. Gerenciamento do Escopo do Projeto, Gerenciamento do Cronograma do Projeto, Gerenciamento da Integração do Projeto. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848567/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 2a Questão (Ref.: 202013331001) Após atuar como programador em uma empresa de desenvolvimento de software por aproximadamente 10 anos, um funcionário que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o funcionário foi informado que sua principal responsabilidade era a realização da entrega conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos irá utilizar o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos de: Planejamento, garantia e controle da qualidade. Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato. Planejamento, definição, verificação e controle do escopo. Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e controle do cronograma. Estimativa de custos, realização do orçamento e controle de custos. 3a Questão (Ref.: 202012472884) 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][C] - [2][B] - [3][A]. [1][A] - [2][B] - [3][C]. [1][B] - [2][C] - [3][A]. [1][B] - [2][A] - [3][C]. [1][C] - [2][A] - [3][B]. 4a Questão (Ref.: 202012472885) Considerando as etapas de implantação e manutenção do processo de desenvolvimento de software, avalie os conceitos a seguir: • _________________: de forma simplificada, é um conjunto de tarefas que visam gerenciar as alterações durante o desenvolvimento do software, sendo a mesma aplicada em todas as etapas do processo de desenvolvimento de software. • _________________: requer a avaliação do mérito técnico, efeitos colaterais em potencial, o impacto global em termos de configuração e funcionalidade e o custo de uma determinada alteração. • _________________: gerencia as versões do software distribuído aos clientes. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848566/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 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: 3990450/n/nStatus da quest%C3%A3o: Liberada para Uso.'); Assinale a alternativa que preenche as lacunas na sequência correta: Processo de controle de alterações, Gestão de configuração, Gerenciamento de releases. Processo de controle de alterações, Gerenciamento de releases, Gestão de configuração. Gestão de configuração, Processo de controle de alterações, Gerenciamento de release. Gestão de configuração, Processo de controle de alterações, Gerenciamento de releases. Gestão de configuração, Gerenciamento de releases, Processo de controle de alterações. 5a Questão (Ref.: 202012473173) Considerando o uso do RUP (Rational Unified Process), deve-se considerar que, segundo essa técnica: a disciplina de Teste não é executada na fase de Elaboração. a disciplina Modelagem de Negócio apresenta maior atividade na fase de Construção. a disciplina Requisitos apresenta menor atividade na fase de Concepção (Inception). o número de iterações em cada uma de suas quatro fases é variável, conforme o projeto. a disciplina Configuração e Gerenciamento de Mudanças não é executada na fase de Elaboração. 6a Questão (Ref.: 202012473172) O processo unificado (RUP) reúne boas práticas de especificação e de projeto de sistemas, sendo um modelo genérico de processo organizado em fases que podem gerar um conjunto de produtos de trabalho. Considerando isso, assinale a opção que identifica a fase do RUP na qual devem estar incluídos o refinamento e a expansão dos casos de uso preliminares, dos requisitos não funcionais e da descrição da arquitetura do software. transição elaboração concepção produção construção 7a Questão (Ref.: 202012473284) Os projetos de software devem ter sua qualidade avaliada, e para tanto, selecionaram- se fatores indicados na norma ISO 9126, que identifica alguns atributos importantes da qualidade, dentre os quais, a: javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990738/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990737/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990849/n/nStatus da quest%C3%A3o: Liberada para Uso.'); eficiência, que representa a facilidade com que o software pode ser transferido entre ambientes computacionais. funcionalidade, que representa a facilidade com que o software pode ser transferido entre ambientes computacionais. manutenibilidade, que representa o período de tempo em que o software esteja disponível para uso. confiabilidade, que representa o período de tempo em que o software esteja disponível para uso. usabilidade, que representa o nível em que o software utiliza-se de recursos do sistema, de forma otimizada. 8a Questão (Ref.: 202012473289) Quanto à qualidade de software, assinale a alternativa que apresenta como a confiabilidade pode ser medida. Considerando a facilidade de manutenção. Considerando a habilidade de adaptar e estender o programa. Através da velocidade de processamento. Através da frequência e severidade das falhas. Considerando fatores como estética, consistência e documentação. 9a Questão (Ref.: 202012473318) 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. II- Em um sistema de gerenciamentode 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? I, II e III. Apenas II. Apenas I e II. Apenas I e III. Apenas II e III. 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: 3990883/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 10a Questão (Ref.: 202012473314) Gerência de Configuração de Software é um conjunto de atividades de apoio, que permite a absorção controlada das mudanças, inerentes ao desenvolvimento de software, mantendo a estabilidade na evolução do projeto. Podemos dividir o Gerenciamento de Configuração de Software em três níveis: Tomando por base a figura anterior, assinale a alternativa que define, corretamente, cada nível do Gerenciamento de Configuração de Software. Controle de versão: identifica em qual versão está o software e quais as características de cada versão. Controle de mudanças: tem como característica testar as mudanças, assim que são realizadas. Integração contínua: identifica quais foram as mudanças, efetuadas na versão. Controle de versão: identifica os usuários dos sistemas. Controle de mudanças: tem como característica testar as mudanças, assim que são realizadas. Integração contínua: identifica em qual versão está o software e quais as características de cada versão. Controle de versão: identifica quais foram as mudanças, efetuadas na versão. Controle de mudanças: tem como característica testar as mudanças, assim que são realizadas. Integração contínua: identifica em qual versão está o software e quais as características de cada versão. Controle de versão: identifica em qual versão está o software e quais as caracteriscas de cada versão. Controle de mudanças: identifica quais foram as mudanças, efetuadas na versão. Integração contínua: tem como características testar as mudanças, assim que são realizadas. Controle de versão: identifica os usuários dos sistemas. Controle de mudanças: tem como característica testar as mudanças, assim que são realizadas. Integração contínua: identifica as aplicações do software. javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990879/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar