Prévia do material em texto
SISTEMA DE ENSINO PRESENCIAL CONECTADO CADERNO DE PROVA PRESENCIAL 2248670 - PROVA PRESENCIAL - 1º CHAMADA - ENGENHARIA E PROJETO DE SOFTWARE Nome do aluno: XXXXXXXXXXXXXXXXXXXXXXXXXXXX Local da prova: Instruções para a realização da prova: 01. Leia as questões com atenção. 02. Faça as marcações primeiro no caderno das questões e depois repasseas para a folha de respostas. 03. Serão consideradas somente as marcações feitas na folha de respostas. 04. Não se esqueça de assinar a folha de respostas. 05. Utilize caneta preta para preencher a folha de respostas. 06. Preencha todo o espaço do quadrinho da alternativa escolhida a caneta, conforme instruções: não rasure, não preencha com "x". 07. Preste atenção para não deixar nenhuma questão sem assinalar. 08. Só assinale uma alternativa por questão. 09. Não se esqueça de responder as questões dissertativas e entregue a folha de respostas para o tutor de sala, devidamente assinalada. 10. Não será entregue uma segunda folha de respostas. 11. O aluno somente poderá se ausentar da sala de provas 45 minutos após o início da mesma. 12. Os 3 últimos alunos deverão sair juntos da sala de provas. Boa prova!! A Coordenação. Questão 1 - Código: 206301 Um dos fatores mais importantes na Gestão de Projetos, temos o Tempo como fator decisivo para concluir um projeto com sucesso. Após atuar como programador em uma empresa do setor automobilístico, na divisão 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 A) estimativa de recursos, duração da atividade e contratação de fornecedores. B) planejamento, garantia e controle da qualidade. C) planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato. D) definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e controle do cronograma. E) planejamento, definição, verificação e controle do escopo. Questão 2 - Código: 344547 Medidas de Recursos: usadas para quantificar a utilização de recursos em um projeto de software. Imagine que estejamos tratando de recursos humanos, ou seja, pessoas. Uma boa medida de efetividade seria dada pela quantidade de tarefas cumpridas por unidade de tempo, considerando tarefas de complexidade e duração semelhantes. Assinale a alternativa que preenche de forma correta a lacuna do texto em relação ao contexto de medidas de software segundo Swebok (2004). A) Medidas de Dados B) Medidas de Recursos C) Medidas de Processo D) Medidas de Produto E) Medidas de Projeto Questão 3 - Código: 206421 Os tipos de manutenções estão relacionados com os resultados esperados diante às solicitações de usuários ou interessados pelas modificações. Para melhor classificar, priorizar e controlar as atividades de manutenção, a engenharia de software, classifica os três principais tipos. Desta forma o gerente de projetos UTAH está desenhando este fluxo do processo de solicitações de alterações de software. Analisar a figura e as afirmações: I. Os tipos de manutenções de softwares são classificados pelo gerente do projeto, pois ele é quem tem o domínio e controle das atividades a serem desenvolvidas pela equipe de projeto, com a participação do usuário final. II. Um dos tipos de manutenção, conforme ilustrado e sugerido na figura é a Adaptativa, com a finalidade de mudar o software para atender às necessidades específicas do usuário final. III. Um dos tipos de manutenção, conforme ilustrado e sugerido na figura é a Corretiva, com a finalidade de manter o software atualização às futuras necessidades de negócio. IV. A manutenção Perfectiva é um dos tipos de manutenção, conforme ilustrado e sugerido na figura, com a finalidade de mudar o software para atender às alterações do ambiente e das tecnologias integradas. Escolha a alternativa correta. A) I-verdadeira; II-verdadeira; III-falsa; IV-falsa. B) I-verdadeira; II-verdadeira; III-verdadeira; IV-verdadeira. C) I-verdadeira; II-falsa; III-falsa; IV-falsa. D) I-falsa; II-verdadeira; III-verdadeira; IV-verdadeira. E) I-falsa; II-falsa; III-falsa; IV-falsa. Questão 4 - Código: 206290 Muitas indústrias, especialmente de manufatura, estão descobrindo que a inteligência de negócios e o uso mais eficiente de grandes quantidades de dados, é um grande diferencial para tornar seus negócios mais ágeis e mais preparados para responder aos mercados em constante mudança, em vez de se preocupar com as limitações de um sistema legado. Assinale a alternativa correta que indica potenciais problemas em manter um sistema legado. A) Altos custos operacionais. Hardware desatualizado. Acesso ilimitado à informação. Garantia de portabilidade de plataformas. B) Testes de softwares por componentes. Acesso ilimitado à informação. Software desatualizado. Alto custo com profissionais. C) Alto custo para atualizar o sistema computacional. Acesso ilimitado à informação. Software desatualizado.Alto custo com profissionais. D) Testes de softwares por componentes. Hardware desatualizado. Acesso ilimitado à informação. Facilidade de reengenharia de software. E) Altos custos operacionais. Funcionalidades limitadas. Hardware desatualizado. Acesso limitado à informação. Questão 5 - Código: 139908 Grande parte do projeto de desenvolvimento de software está relacionado com o Escopo, porém deve considerar um bom esforço dedicado ao gerenciamento de recursos financeiros, pois deste é que a equipe terá disponibilidade ou não para continuar na execução do projeto. E ainda, para garantir a conclusão do projeto deve perceber qualquer ocorrência que pode levar o projeto ao fracasso ou demandar esforços extras, não previstos. Analise as asserções e escolha a alternativa correta. O gerente deve gerir todos os Recursos, representado por todos os itens necessários para a elaboração do projeto, como exemplo, a internet rápida para acessar a pesquisa, as licenças de softwares a serem utilizados para testes e avaliação de programas desenvolvidos, entre outros, Porque Entende-se por Gestão de Custos qualquer critério em que poderá contribuir para a descontinuidade ou o cancelamento do projeto, principalmente quanto ao monitoramento das ocorrências técnicas e a análise das causas que podem provocar o atraso ou a parada de um projeto. Alternativas: A) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. B) Tanto a primeira quanto a segunda asserções são proposições falsas. C) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. D) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. E) As duas asserções são proposições verdadeiras, sendo que a segunda não é uma justificativa correta da primeira. Questão 6 - Código: 344514 Preocupa-se com a descoberta, análise, especificação e validação das propriedades que devem ser apresentadas para resolver tarefas relacionadas ao software que será desenvolvido, sendo, condições necessárias para que um determinado evento aconteça. Assinale a alternativa que identifica correta a definição do texto sobre o contexto das fases de um projeto de software. A) Requisitos B) Testes C) Manutenção D) Ciclo de vida E) Implementação Questão 7 - Código: 344584 Equipe de desenvolvimento, composta normalmente por seis a dez pessoas, aA exemplo do Extreme Programming, não há divisão entre programador, analista e projetista (WAZLAWICK, 2013). Assinale a alternativa que identificade forma correta a definição do texto acima em relação aos membros da equipe da metodologia ágil Scrum. A) Product Owner B) Scrum Master C) Analista de teste D) Redator técnico E) Scrum Team Questão 8 - Código: 206320 (Enade 2011) O rational unified process (RUP) é um processo de engenharia de software cujo objetivo é assegurar a produção de software de alta qualidade, satisfazendo as necessidades dos usuários no prazo e nos custos previstos. O RUP contém uma estrutura que pode ser adaptada e estendida, pois é formado por duas estruturas principais, denominadas dimensões, que representam os aspectos dinâmicos e estáticos do processo. O aspecto dinâmico é expresso em ciclos, fases, iterações e marcos. O estático, por sua vez, contém as disciplinas, os fluxos, os artefatos e os trabalhadores. Com base na iteração do RUP, julgue as asserções a seguir. I.A cada iteração das fases do RUP, geram-se ou não artefatos de software porque II.os artefatos produzidos dependem da ênfase que é dada a cada disciplina. Assinale a alternativa correta. A) As duas asserções são proposições verdadeiras, mas a segunda não é justificativa correta da primeira. B) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. C) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. D) As duas asserções são falsas. E) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. Questão 9 - Código: 206956 Conhecer cada tipo de teste aplicado durante o processo de desenvolvimento de software levará o gerente deste empreendimento a ter maior segurança no gerenciamento da qualidade e evolução do produto de software. Para tanto, é necessário que se conheça os objetivos de cada tipo de teste de software. Analise as asserções sobre o tipo de teste e seu objetivo. I – O desenvolvedor de um componente de software efetua o Teste de Integração, assim garantindo que este componente tem interação correta com os demais componentes do produto de software, PORQUE II – o Teste de Integração é o primeiro aplicado em um componente, em seguida, se faz o teste de unidade para identificar as falhas de estrutura e de implementação. Assinale a alternativa correta: A) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. B) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. C) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. D) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. E) As duas asserções são falsas. Questão 10 - Código: 344535 Ajuda o cliente a escrever os testes de aceitação e fornece feedback para a equipe interna de modo que as correções no sistema possam ser feitas. Assinale a alternativa que identifica de forma correta a definição do texto acima em relação às funções entre os participantes do projeto nas metodologias ágeis, segundo Telles (2004). A) Coach B) Redator técnico C) Desenvolvedor D) Gerente do projeto E) Analista de teste Questão 11 - Código: 344520 Responsável pelo projeto propriamente dito e tem a missão de indicar os requisitos mais importantes a serem tratados nos Sprints. Assinale a alternativa que identifica de forma correta a definição do texto acima em relação aos membros da equipe da metodologia ágil Scrum. A) Analista de Teste B) Product Owner C) Scrum Master D) Redator Técnico E) Scrum Team Questão 12 - Código: 206318 De acordo com a análise realizada na última temporada a partir dos resultados da equipe MALIBU, após a entrega de 150 softwares sob encomenda no ano de 2016, gerenciará algumas áreas consideradas mais prioritárias, são elas: Custo, Escopo, Recursos, Qualidade, Tempo (Prazo), Risco e Satisfação do Cliente. Portanto, além da tríplice restrição ele acrescenta outras vertentes que devem ser gerenciadas para obter o equilíbrio necessário para conseguir o sucesso de um projeto. Faça a correlação correta de cada uma destas vertentes, a seguir, com o seu objetivo. A. Recursos. B. Qualidade. C. Risco. D. Satisfação do cliente. I. Destinado para representar todos os itens necessários para a elaboração do projeto, como exemplo, a internet rápida para acessar a pesquisa, as licenças de softwares a serem utilizados para testes e avaliação de programas desenvolvidos, entre outros. II. Qualquer critério em que poderá contribuir para a descontinuidade ou o cancelamento do projeto, principalmente quanto à análise das causas que podem provocar a parada de um projeto. III. Muitas vezes, o projeto poderá contar com restrições menos objetivas se a satisfação pode estar relacionada ao nível de contentamento em que o produto ou serviço está sendo entregue. Nestes casos, é importantíssima a participação das pessoas mais interessadas pelo resultado final. IV. Estabelecido pelo padrão mínimo para cada vetor da qualidade, seja pelo design, pela segurança, tempo de resposta, volume de dados, entre outros. Alternativas: A) A-IV; B-I; C-III; D-II. B) A-I; B-III; C-IV; D-II. C) A-II; B-IV; C-III; D-I. D) A-I; B-IV; C-II; D-III. E) A-II; B-III; C-I; D-IV.