Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: NOVA CHANCE - ENG DE SOFTWARE Período: 2021.2 (GT) 1a Questão (Ref.: 202007970483) Segundo Roger S. Pressman, Bruce R. Maxim e sua obra Engenharia de software : uma abordagem profissional, podemos entender que a engenharia de software é uma tecnologia em camadas que possibilitam aos profissionais desenvolverem software com segurança. Das alternativas a seguir, qual aponta as 4 camadas de conhecimentos que envolve a Engenharia de Software? Ferramentas, Métodos, Processos e Qualidade. Pessoas, Análise, Requisitos e Qualidade. Ferramentas, Métodos, Processos e Agilidade. Ferramentas, Diagramas, Pessoas e Equações. Equações, Pessoas, Processos e Qualidade. 2a Questão (Ref.: 202008069492) Quando um software é desenvolvido sem observar as boas práticas da Engenharia de Software, podem ocorrer atrasos, orçamentos pouco precisos, qualidade questionável, etc. Sobre os mitos e verdades da Engenharia de Software, pode-se afirmar que é uma verdade que: Se um projeto estiver atrasado, deve-se solucionar o problema adicionando mais pessoas ao time. A avaliação da qualidade e dos objetivos deve ocorrer durante todo o projeto. A documentação é parte importantíssima do projeto e deve ser elaborada ao fim do desenvolvimento. A engenharia de software produz documentação volumosa e desnecessária, além retardar o desenvolvimento Uma definição geral dos objetivos é suficiente para iniciar a escrita dos programas. 3a Questão (Ref.: 202007925757) 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 ______________________. Nota 9 /10 javascript:alert('C%C3%B3digo da quest%C3%A3o: 4893293/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4992302/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848567/n/nStatus da quest%C3%A3o: Liberada para Uso.'); • 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 da Integração do Projeto, Gerenciamento do Escopo do Projeto. Gerenciamento do Escopo do Projeto, Gerenciamento da Integração 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 do Cronograma do Projeto, Gerenciamento da Integração do Projeto. 4a Questão (Ref.: 202007925756) 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, definição, verificação e controle do escopo. Planejamento, garantia e controle da qualidade. 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. Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato. 5a Questão (Ref.: 202007925754) O gerenciamento de riscos é o processo sistemático de identificação, análise e respostas a riscos de projetos. Considerando que a metodologia aplicada à referida área de conhecimento encadeia processos de acordo com a figura a seguir, assinale a sequência correta: 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: 4848564/n/nStatus da quest%C3%A3o: Liberada para Uso.'); Análise qualitativa, identificação de risco, análise quantitativa, planejamento de respostas a riscos. Planejamento de respostas a riscos, identificação de risco, análise qualitativa, análise quantitativa. Identificação de risco, análise qualitativa, análise quantitativa, planejamento de respostas a riscos. Análise qualitativa, análise quantitativa, identificação de risco, planejamento de respostas a riscos. Identificação de risco, análise quantitativa, análise qualitativa, planejamento de respostas a riscos. 6a Questão (Ref.: 202007067639) 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][A] - [3][B]. [1][A] - [2][B] - [3][C]. [1][B] - [2][C] - [3][A]. [1][B] - [2][A] - [3][C]. [1][C] - [2][B] - [3][A]. 7a Questão (Ref.: 202007067640) Considerando as etapas de implantação e manutenção do processo de desenvolvimento de software, avalie os conceitos a seguir: 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.'); • _________________: 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. Assinale a alternativa que preenche as lacunas na sequência correta: 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. Processo de controle de alterações, Gestão de configuração, Gerenciamento de releases. Gestão de configuração, Gerenciamento de releases, Processo de controle de alterações. 8a Questão (Ref.: 202007067631) A Engenharia de Requisitos inclui as atividades de descobrir, analisar, documentar e verificar os serviços fornecidos pelo sistema e suas restrições operacionais. Considere as seguintes afirmativas relacionadas com essa engenharia: I- Na etapa de especificação ocorre a priorização e a resolução de conflitos entre os requisitos definidos nas etapas anteriores. II- Na etapa de elaboração os engenheiros de software realizam um estudo detalhado dos requisitos levantados e, a partir desse estudo, são construídos modelos para representar o sistema a ser construído. III- Na etapa de levantamento é gerada uma especificação de requisitos que serve como um contrato entre clientes e equipe de projeto, esclarecendo aos clientes o que será entregue como produto do trabalho da equipe de desenvolvimento. Assinale a alternativaCORRETA: Apenas as afirmativas II e III são verdadeiras. Apenas a afirmativa II é verdadeira. As afirmativas I, II e III são verdadeiras. Apenas a afirmativa I é verdadeira. javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990441/n/nStatus da quest%C3%A3o: Liberada para Uso.'); Apenas as afirmativas I e III são verdadeiras. 9a Questão (Ref.: 202007067634) A gestão de requisitos é um conjunto de atividades que tem como principal objetivo ajudar a equipe de projeto a: negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada requisito. construir um modelo técnico refinado de funções, características e restrições do software. identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue. avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e erros tenham sido detectados e corrigidos. utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da UML. 10a Questão (Ref.: 202007067633) Na etapa de projeto orientado a objetos, no contexto de um processo de desenvolvimento de software, são desenvolvidas as atividades de: teste de integração do sistema e análise de requisitos do sistema. análise de requisitos do sistema e definição da arquitetura do sistema. definição da arquitetura do sistema e conversão das bases de dados do sistema. conversão das bases de dados do sistema e teste de integração do sistema. identificação dos objetos do sistema e definição da arquitetura do sistema. javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990444/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990443/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar