Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 - Em uma pesquisa de satisfação com notas de 0 a 10, sendo 0 muito insatisfeito e 10 muito satisfeito, uma empresa construiu uma tabela, mostrada a seguir, com o resumo das notas atribuídas pelos seus clientes aos serviços recebidos. NOTA QUANTIDADE DE CLIENTES 0 0 1 0 2 0 3 1 4 2 5 2 6 2 7 2 8 2 9 1 10 0 Considerando essa situação e as informações apresentadas, avalie as afirmações a seguir. I. A média das notas dos clientes é igual a 6,0. li. II. A mediana das notas dos clientes é igual a 6,0. III. O desvio padrão populacional é menor do que 3,0. IV. O conjunto de dados é amodal. V. Um cliente que atribuiu nota 3,0 encontra-se no 1º quartil. É correto apenas o que se afirma em Resposta: I, II e V. Questão 2 - O seguinte diagrama de classe representa a modelagem de um serviço de transferência de materiais entre funcionários de uma empresa. Considerando o diagrama de classe apresentado, avalie as afirmações a seguir. I. A classe Funcionario é abstrata. II. Uma RequisicaoTransferencia só existe se estiver vinculada a um Material. III. A classe Funcionario, em razão de sua associação, possui um atributo do tipo RequisicaoTransferencia . IV. Em uma implementação da classe RequisicaoTransferencia, é necessário adicionar um atributo simples do tipo Material. É correto o que se afirma em Resposta: II, apenas. Questão 3 - Conceitual mente, cada processo tem sua própria CPU (Central Processing Unit) virtual. É claro que, na realidade, a CPU troca a execução, a todo momento, de um processo pa ra outro, mas, para entender esse sistema, é muito mais fácil pensa r em um conjunto de processos sendo executados (pseudo) paralelamente do que tenta r controla r o modo como a CPU faz esses chaveamentos. TANENBAUM, A. S. Sistemas operacionais modernos. 3.ed. São Paulo: Person,2010 (adaptado). De acordo com o exposto, o conceito descrito denomina-se Resposta: multiprogramação. Questão 4 - Após a implantação de um sistema em ambiente de produção, este passa para a fase de manutenção dentro do ciclo de vida do desenvolvimento de software. Os sistemas geralmente necessitam de diversos tipos de manutenção durante sua existência. Considerando a etapa de manutenção no processo de desenvolvimento de software, avalie as afirmações a seguir. I. A fase de manutenção é uma parte explícita do modelo em cascata do processo de desenvolvimento de software. II. A atualização do sistema para inserir customizações é considerada um tipo de manutenção. III. A depuração do programa é um processo específico da fase de desenvolvimento e um tipo de manutenção. IV. O acréscimo de novas funções a um sistema existente, sem perturbar sua operação, é considerado um tipo de manutenção. V. A manutenção do sistema está relacionada ao aumento do ciclo de vida do software. É correto apenas o que se afirma em Resposta: I, II, IV e V. Questão 5 - Um desenvolvedor de software recém-formado foi contratado para a implementação de um projeto em uma empresa e, em reunião, recebeu várias explicações sobre como a gerência de configuração funcionava. Considerando essa situação, avalie as afirmações a seguir, referentes às informações dadas ao desenvolvedor. I. Inicialmente, para ter acesso à base de desenvolvimento, o profissional deve realizar uma operação de checkout para baixar os arquivos do projeto que estão armazenados no servidor. II. Na situação em que mais de um desenvolvedor estiver modificando um mesmo documento, ao se tentar realizar uma operação de commit, pode ser necessário realizar uma operação de tag (release) para resolução do conflito entre a versão local e a versão mais recente no repositório, caso algum desenvolvedor tenha submetido uma mudança no documento previamente. III. No desenvolvimento de um novo caso de uso, em que diversos arquivos sejam modificados, é recomendada a criação de uma ramificação (branch). IV. A versão estável é o ramo principal de desenvolvimento, que segue do começo do desenvolvimento até o momento presente. É correto apenas o que se afirma em Resposta: I e III. Questão 6 - Nas décadas de 1970 e 1980, muitos sistemas corporativos foram desenvolvidos com a linguagem Cobol, utilizando o Sistema Gerenciador de Banco de dados ADABAS e arquivos indexados do tipo ISAM e VISAM. Alguns desses produtos de implementação foram, ou estão sendo, descontinuados pelos seus fabricantes. Por isso, o trabalho de reengenharia desses sistemas, utilizando linguagens mais modernas, como Python, Java ou mesmo C++, associadas com sistemas de banco de dados mais atuais, apresenta-se como uma boa oportunidade de negócios. Considerando esse cenário, avalie as afirmações a seguir. I. A dificuldade de reengenharia de sistemas antigos deve-se ao fato de que, na maioria das vezes, o desenvolvedor definia o sistema e esse já era o próprio processo da organização. II. O custo de alteração para modernização de uma linha de código em Cobol é alto, por isso, fazer a manutenção desses sistemas é menos dispendioso. III. Uma estratégia de conversão dos referidos sistemas para uma linguagem orientada a objetos é definir uma estrutura de classes e métodos e realizar o refatoramento do código. É correto o que se afirma em Resposta: I, II e III. Questão 7 - As redes de computadores estão por toda parte. A internet é uma delas, assim como as várias redes das quais ela é composta, que compartilham recursos por meio de Sistemas Distribuídos. Como o número de dispositivos tem crescido exponencialmente, em vez de paralelizar tarefas em várias máquinas, tornou-se cada vez mais importante empregar sistemas distribuídos, comunicando e coordenando dispositivos e, assim, contribuindo para o cotidiano de empresas, governos e demais instituições. COULOUR IS,G. et al. Sistemas Distribuídos: conceitos e projeto, 5.ed. Porto Alegre: Bookman,2013 (adaptado). Nesse contexto, assinale a opção que apresenta exemplos atuais de sistemas distribuídos. Resposta: Pesquisa na web, jogos on-line, E-Commerce e o banco de dados das agências bancárias. Questão 8 - Os modelos de processo foram propostos para trazer ordem o caos existente na área de desenvolvimento de software. A história mostra que esses modelos trouxeram considerável contribuição no trabalho da engenharia de software. PRESSMAN, R.S. Engenharia de software: uma abordagem profissional. 8.ed.Porto Alegre: AMGH, 2016 (adaptado). A respeito dos modelos de processo, avalie as afirmações a seguir. I. São atividades do modelo incremental: especificação, desenvolvimento e validação. II. No modelo espiral, a fase de modelagem é responsável, entre outras atividades, pela estimativa, cronograma e análise de risco. III. O modelo cascata sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, iniciando na especificação de requisitos e finalizando com a entrega do software concluído. É correto o que se afirma em Resposta: I e III, apenas. Questão 9 - No desenvolvimento de um sistema de automação para um clube recreativo, serão implementados módulos para o departamento administrativo, tais como os módulos de 10 cadastro de associados e de gestão de mensalidades. Na construção desses módulos, algumas regras de negócio serão aplicadas conforme o diagrama abaixo. Com base nesse diagrama, avalie as afirmações a seguir. I. Haverá somente 12 mensalidades para cada associado, ou seja, as mensalidades do associado não poderão ultrapassar os 12 meses do ano. II. Não existem associados sem mensalidades, nem mensalidades sem associado a elas relacionado. III. Alterando-se o valor da mensalidade definido para cada tipo de associado cadastrado, o sistema automaticamente altera os valores das mensalidades geradas anteriormente. IV. Poderãoexistir tipos de associados que não terão nenhum associado relacionado a eles. É correto apenas o que se afirma em Resposta: II e IV. Questão 10 - Um software com defeito pode ser consequência de problemas no levantamento dos requisitos, uma vez que o requisito pode ser ambíguo porque o cliente não estava convicto da sua real necessidade ou porque a equipe o interpretou mal e registrou uma especificação de forma incorreta. Por esses motivos, as verificações, as validações e os testes são fundamentais para se certificar da qualidade do software resultante. Considerando esse contexto, avalie as afirmações a seguir. I. O teste funciona l certifica se o software desempenha as funções especificadas nos requisitos. II. O teste de desempenho valida a conformidade da especificação do processo de desenvolvimento de software. III. O teste de aceitação é realizado pelo cliente a fim de validar se aquilo que foi implementado é o que foi solicitado. IV. O teste de instalação, invariavelmente, é executado no loca l determinado pelo cliente para instalação do software. V. As técnicas de verificação e validação de software asseguram que o sistema que está sendo desenvolvido seja adequado ao seu propósito. É correto apenas o que se afirma em Resposta: l, III e V. Questão 11 - A engenharia de requisitos, do ponto de vista do processo de software, é uma ação de engenharia de software importante, que se inicia durante a atividade de comunicação e continua na de modelagem. Ela deve ser adaptada às necessidades do processo, do projeto, do produto e das pessoas que estão realizando o trabalho. PRESSMAN,R .S. Engenharia de software : uma abordagem profissional. 8.ed.Porto Alegre:AMGH,2016 (adaptado). Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico. • R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou; • R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no máximo, sessenta dias; • R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre letivo; • R4: o sistema atualiza a nota do estudante, permitindo sua v1isualização, em até dois segundos depois do momento que o professor a registra; • R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais do que dez minutos de orientação. Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos Resposta: R2, R4 e R5. Questão 12 - O método do caminho crítico identifica a sequência de atividades que o gerente de projetos deve dar mais atenção, porque, caso uma delas atrase, todo o projeto estará atrasado. A tabela a seguir apresenta a estrutura de atividades de um projeto. ATIVIDADE ATIVIDADE PREDECESSORA DURAÇÃO EM DIAS A -- 03 B A 05 C -- 12 D -- 04 E D 02 F D 07 G F 07 H E e G 08 I B 11 J C, H e I 03 A partir das informações apresentadas na tabela, avalie as afirmações a seguir. I. O caminho crítico é composto pelas atividades A, B, I e J. II. O caminho crítico item 27 dias. III. A atividade H faz parte do caminho crítico. IV. O projeto em pauta possui dois caminhos críticos. É correto apenas o que se afirma em Resposta: II e III. Questão 13 - A álgebra booleana possui um operador unário ~, conhecido como NÃO, e os operadores binários * e +, conhecidos como E e OU, respectivamente. A tabela verdade é utilizada para validar uma fórmula composta de operadores da álgebra booleana. A seguir, é apresentada a tabela verdade para as proposições p,q e r diante da fórmula G, em que V representa uma proposição verdadeira e F uma proposição falsa. p q r G V V V V V V F F V F V F V F F F F V V V F V F V F F V V F F F V Considerando as informações contidas na tabela acima e a ordem de precedência dos operadores booleanos, a fórmula G possui a mesma tabela verdade da proposição Resposta: ~p + q * r . Questão 14 - Os requisitos de um sistema consistem nas descrições daquilo que o sistema deve fazer, dos serviços que oferece e das restrições a seu funcionamento. Esses requisitos refletem as necessidades específicas dos clientes do sistema, como controlar um dispositivo, realizar um pedido ou encontrar informações. O processo de descobrir, analisar, documentar e verificar esses serviços e restrições é denominado de engenharia de requisitos. SOMMERVILLE, 1. Engenharia de software. 9. Ed. São Paulo: Pearson, 2011 (adaptado). Tendo o texto como referência, avalie as atribuições listadas a seguir, no que se refere à etapa de especificação de requisitos em projetos de software. I. Identificar as expectativas e necessidades dos stakeholders com relação ao software a ser desenvolvido. II. Distribuir os requisitos em categorias, explorar as relações entre eles e classificar sua importância para os stakeholders. III. Produzir um documento de especificação de requisitos, de forma que todos os stakeholders possam entendê-lo. IV. Examinar a especificação do software para assegurar que todos os requisitos foram definidos sem inconsistências. São atribuições na etapa de especificação de requisitos os itens Resposta: I, II, III e IV. Questão 15 - Na área de desenvolvimento de software, prazos, custos e qualidade são questões que demandam gerenciamento, para que se evitem atrasos, estouros orçamentários e sistemas que não atendam aos requisitos. Sobre o modelo CMMI, avalie as asserções a seguir e a relação proposta entre elas. I. O CMMI fornece diretrizes para a melhoria dos processos e habilidades organizacionais, incluindo o ciclo de vida de produtos e serviços, que abrange as fases de concepção, desenvolvimento, aquisição, entrega e manutenção. PORQUE 1. As empresas brasileiras estão aderindo a programas de fomento à melhoria da Qualidade de software, por meio da aplicação do modelo de maturidade CMMI, que é mais direcionado às pequenas e médias empresas, apesar de também ser um modelo aplicável em grandes organizações, sejam elas públicas ou privadas. A respeito dessas asserções, assinale a opção correta. Resposta: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Questão 16 Tendo em vista a construção da idéia de nação no Brasil, o argumento da personagem expressa a afirmação da identidade regional. Questão 17 - “O homem se tornou lobo para o homem, porque a meta do desenvolvimento industrial está concentrada num objeto e não no ser humano. A tecnologia e a própria ciência não respeitaram os valores éticos e, por isso, não tiveram respeito algum para o humanismo. Para a convivência. Para o sentido mesmo da existência. Na própria política, o que contou no pós-guerra foi o êxito econômico e, muito pouco, a justiça social e o cultivo da verdadeira imagem do homem. Fomos vítimas da ganância e da máquina. Das cifras. E, assim, perdemos o sentido autêntico da confiança, da fé, do amor. As máquinas andaram por cima da plantinha sempre tenra da esperança. E foi ocaos.” ARNS, Paulo Evaristo. Em favor do homem. Rio de Janeiro: Avenir, s/d. p.10. De acordo com o texto, pode-se afirmar que Resposta: o desenvolvimento tecnológico e científico não respeitou o humanismo. Questão 18 A charge de Millôr aponta para Resposta: a fragilidade dos princípios morais. Questão 19 Tendo como referência a charge e o tema da inclusão digital, considere as afirmativas a seguir. I. Existe um vínculo próximo entre cidadania e acesso à informação pelo fato desta propiciar maior autonomia ao indivíduo. II. Entre os meios de inclusão digital estão as tecnologias voltadas para pessoas quenecessitam de acessibilidade. III. Os elementos apresentados pela charge exploram a dificuldade de adaptação dos indivíduos às novas tecnologias. IV. O acesso ao computador em si já configura que o indivíduo faz parte da categoria daqueles que estão incluídos digitalmente. Assinale a alternativa correta. Resposta: Somente as afirmativas I, II e III são corretas. Questão 20 Texto 1 Texto 2 A body art põe o corpo tão em evidência e o submete a experimentações tão variadas, que sua influência estende-se aos dias de hoje. Se na arte atual as possibilidades de investigação do corpo parecem ilimitadas – pode-se escolher entre representar, apresentar, ou ainda apenas evocar o corpo – isso ocorre graças ao legado dos artistas pioneiros. SILVA, P. R. Corpo na arte, body art, body modification: fronteiras. II Encontro de História da arte: IFCH-Unicamp, 2006 (adaptado) Nos dois textos, a concepção de body art está relacionada à intenção de Resposta: fazer do corpo um suporte privilegiado de expressão. Questão 21 - Leia o texto, a seguir, com bastante atenção: A história do futebol é uma triste viagem do prazer ao dever. [...] O jogo se transformou em espetáculo, com poucos protagonistas e muitos espectadores, futebol para olhar, e o espetáculo se transformou num dos negócios mais lucrativos do mundo, que não é organizado para ser jogado, mas para impedir que se jogue. A tecnocracia do esporte profissional foi impondo um futebol de pura velocidade e muita força, que renuncia a alegria, atrofia a fantasia e proíbe a ousadia. Por sorte ainda aparece nos campos, [...] algum atrevido que sai do roteiro e comete o disparate de driblar o time adversário inteirinho, além do juiz e do público das arquibancadas, pelo puro prazer do corpo que se lança na proibida aventura da liberdade. GALEANO, E. Futebol ao sol e à sombra. Porto Alegre: L&PM Pockets, 1995 (adaptado) O texto indica que as mudanças nas práticas corporais, especificamente no futebol, Resposta: tornaram a modalidade em um produto a ser consumido, negando sua dimensão criativa. Questão 22 Disponível em: www.iotforall.com. Acesso em: 22 jun. 2018. A realidade virtual é uma tecnologia de informação que, conforme sugere a imagem, tem como uma de suas principais funções Resposta: levar o ser humano a experimentar mentalmente outras realidades, para as quais é transportado sem sair de seu próprio lugar. Questão 23 - Leia o texto, a seguir, com bastante atenção: Tanto os Jogos Olímpicos quanto os Paralímpicos são mais que uma corrida por recordes, medalhas e busca da excelência. Por trás deles está a filosofia do barão Pierre de Coubertin, fundador do Movimento Olímpico. Como educador, ele viu nos Jogos a oportunidade para que os povos desenvolvessem valores, que poderiam ser aplicados não somente ao esporte, mas à educação e à sociedade. Existem atualmente sete valores associados aos Jogos. Os valores olímpicos são: a amizade, a excelência e o respeito, enquanto os valores paralímpicos são: a determinação, a coragem, a igualdade e a inspiração. MIRAGAYA, A. Valores para toda a vida. Disponível em: www.esporteessencial.com.br. Acesso em: 9 ago. 2017 (adaptado) No contexto das aulas de Educação Física escolar, os valores olímpicos e paralímpicos podem ser identificados quando o colega Resposta: inclui em suas ações o fair play (jogo limpo), a honestidade, o sentimento positivo de consideração por outra pessoa, o conhecimento dos seus limites, a valorização de sua própria saúde e o combate ao doping, o que caracteriza o valor do respeito. Questão 24 - Leia o texto a seguir, que usa imagem e linguagem verbal, para responder ao que se pede: Disponível em: www.acontecendoaqui.com.br. Acesso em: 15 jun. 2018. Nessa campanha publicitária, ao reunir a imagem de uma família e o texto verbal que a acompanha, o objetivo é mostrar à sociedade que Resposta: a adoção tardia pode ser muito positiva.
Compartilhar