II Simulado Enade Estácio – Setembro de 2014. Prezado(a) Aluno(a), Duração do simulado: 3 horas. Tempo mínimo de permanência: 1 hora. Ao término, entregue CARTÃO e FOLHAS DE RESPOSTAS, assim como o caderno de questões do simulado. Responda a todas as questões sem deixar qualquer delas em branco – seja na discursiva, seja na de múltipla escolha. Lembre-se que esta é uma das condições para você receber as horas de AAC. Após o início da prova é proibida a utilização de qualquer aparelho eletrônico (exemplos: notebook, tablet, câmera fotográfica, calculadora etc) . Parabéns! Você está prestes a realizar o 2º Simulado ENADE Estácio. Esta prova foi produzida exclusivamente para o seu curso e é um passo importante na preparação para sua carreira e futuro profissional. 1. Leia as Questões Discursivas de Conhecimento Específico e esboce a resposta; 2. Um bom desempenho no ENADE valoriza ainda mais o seu diploma e o coloca à frente nas disputas do mercado de trabalho. Faça as Questões Objetivas de Conhecimento Específico que souber, pule as que tiver dúvida; 3. Escreva a Resposta das Discursivas de Conhecimento Específico na folha de respostas; 4. Responda TODAS as Questões Objetivas de Conhecimento Específico no cartão de resposta; 5. Esboce as respostas das Questões Discursivas de Formação Geral; 6. Faça as Questões Objetivas de Formação Geral que souber, pule as que tiver dúvidas; 7. Escreva a Resposta das Discursivas de Formação Geral na folha de respostas; 8. Responda TODAS as Questões Objetivas de Formação Geral no cartão de resposta. Se você planeja prestar concurso público, aproveite: essa também é uma excelente preparação para as provas que estão por vir. Siga as instruções e prepare-se para o ENADE em 23 de novembro! BOA PROVA! ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2º Simulado Estácio - ENADE 2014 Formação Geral QUESTÃO 01 .........................................................__....__ QUESTÃO 02 .......................................................____ O Cerrado, que ocupa mais de 20% do território nacional, é o segundo maior bioma brasileiro, menor apenas que a Amazônia. Representa um dos hotspots para a conservação da biodiversidade mundial e é considerado uma das mais importantes fronteiras agrícolas do planeta. Considerando a conservação da biodiversidade e a expansão da fronteira agrícola no Cerrado, avalie as afirmações a seguir. A Morte — O Sol do Terrível Com tema de Renato Carneiro Campos Mas eu enfrentarei o Sol divino, o Olhar sagrado em que a Pantera arde. Saberei porque a teia do Destino não houve quem cortasse ou desatasse. I. O Cerrado apresenta taxas mais baixas de desmatamento e percentuais mais altos de áreas protegidas que os demais biomas brasileiros. Não serei orgulhoso nem covarde, que o sangue se rebela ao toque e ao Sino. Verei feita em topázio a luz da Tarde, pedra do Sono e cetro do Assassino. II. O uso do fogo é, ainda hoje, uma das práticas de conservação do solo recomendáveis para controle de pragas e estímulo à rebrota de capim em áreas de pastagens naturais ou artificiais do Cerrado. III. Exploração excessiva, redução progressiva do habitat e presença de espécies invasoras estão entre os fatores que mais provocam o aumento da probabilidade de extinção das populações naturais do Cerrado. IV. Elevação da renda, diversificação das economias e o consequente aumento da oferta de produtos agrícolas e da melhoria social das comunidades envolvidas estão entre os benefícios associados à expansão da agricultura no Cerrado. Ela virá, Mulher, afiando as asas, com os dentes de cristal, feitos de brasas, e há de sagrar-me a vista o Gavião. Mas sei, também, que só assim verei a coroa da Chama e Deus, meu Rei, assentado em seu trono do Sertão. (Ariano Suassuna - http://www.jornaldepoesia.jor.br/ari.html) No texto de Ariano Suassuna, o autor sugere que: A Ele se considera um fraco. B O destino pode ser comandado por nós. C O Sertão é lugar sagrado. D A tarde é um período do dia bom para dormir. E A morte é como uma mulher delicada. ÁREA LIVRE É correto APENAS o que se afirma em . 1 A I. B II. C I e III. D II e IV. E III e IV. 2º Simulado Estácio - ENADE 2014 Formação Geral QUESTÃO 03 .......................................................____ QUESTÃO 04 .......................................................____ A floresta virgem é o produto de muitos milhões de anos que passaram desde a origem do nosso planeta. Se for abatida, pode crescer uma nova floresta, mas a continuidade é interrompida. A ruptura nos ciclos de vida natural de plantas e animais significa que a floresta nunca será aquilo que seria se as árvores não tivessem sido cortadas. A partir do momento em que a floresta é abatida ou inundada, a ligação com o passado perde-se para sempre. Trata-se de um custo que será suportado por todas as gerações que nos sucederem no planeta. É por isso que os ambientalistas têm razão quando se referem ao meio natural como um “legado mundial”. Com o advento da República, a discussão sobre a questão educacional torna-se pauta significativa nas esferas dos Poderes Executivo e Legislativo, tanto no âmbito Federal quanto no Estadual. Já na Primeira República, a expansão da demanda social se propaga com o movimento da escolanovista; no período getulista, encontram-se as reformas de Francisco Campos e Gustavo Capanema; no momento de crítica e balanço do pós-1946, ocorre a promulgação da primeira Lei de Diretrizes e Bases da Educação Nacional, em 1961. É somente com a Constituição de 1988, no entanto, que os brasileiros têm assegurada a educação de forma universal, como um direito de todos, tendo em vista o pleno desenvolvimento da pessoa no que se refere a sua preparação para o exercício da cidadania e sua qualificação para o trabalho. O artigo 208 do texto constitucional prevê como dever do Estado a oferta da educação tanto a crianças como àqueles que não tiveram acesso ao ensino em idade própria à escolarização cabida. Mas, e as futuras gerações? Estarão elas preocupadas com essas questões amanhã? As crianças e os jovens, como indivíduos principais das futuras gerações, têm sido, cada vez mais, estimulados a apreciar ambientes fechados, onde podem relacionar-se com jogos de computadores, celulares e outros equipamentos interativos virtuais, desviando sua atenção de questões ambientais e do impacto disso em vidas no futuro, apesar dos esforços em contrário realizados por alguns setores. Observe-se que, se perguntarmos a uma criança ou a um jovem se eles desejam ficar dentro dos seus quartos, com computadores e jogos eletrônicos, ou passear em uma praça, não é improvável que escolham a primeira opção. Essas posições de jovens e crianças preocupam tanto quanto o descaso com o desmatamento de florestas hoje e seus efeitos amanhã. Nesse contexto, avalie as seguintes asserções e a relação proposta entre elas. A relação entre educação e cidadania se estabelece na busca da universalização da educação como uma das condições necessárias para a consolidação da democracia no Brasil. PORQUE Por meio da atuação de seus representantes nos Poderes Executivos e Legislativo, no decorrer do século XX, passou a ser garantido no Brasil o direito de acesso à educação, inclusive aos jovens e adultos que já estavam fora da idade escolar. SINGER, P. Ética Prática. 2 ed. Lisboa: Gradiva, 2002, p. 292 (adaptado). A respeito dessas asserções, assinale a opção correta. É um título adequado ao texto apresentado acima: A As duas são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. A Computador: o legado mundial para as gerações futuras B Uso de tecnologias pelos jovens: indiferença quanto à preservação das florestas C Preferências atuais de lazer de jovens e crianças: preocupação dos ambientalistas D Engajamento de crianças e jovens na preservação do legado natural: uma necessidade imediata E B As duas são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. C A primeira é uma proposição verdadeira, e a segunda, falsa. D A primeira é uma proposição falsa, e a segunda, verdadeira. E Tanto a primeira quanto a segunda asserções são proposições falsas. Redução de investimentos no setor de comércio eletrônico: proteção das gerações futuras 2 2º Simulado Estácio - ENADE 2014 Formação Geral QUESTÃO 05 .......................................................____ Na tabela abaixo, é apresentada a distribuição do número de empregos formais registrados em uma cidade brasileira, consideradas as variáveis setores de atividade e gênero, de acordo com a Relação Anual de Informações Sociais (RAIS). Número de empregos formais por total de atividades e gênero, de 2009 a 2011. Com base nas informações da tabela apresentada, avalie as afirmações a seguir. I. O setor com o melhor desempenho em termos percentuais foi o da Administração Pública, com a geração de 7 490 postos de trabalho entre 2010 e 2011. II. De uma forma geral, comparando-se os dados de gênero, as mulheres vêm ocupando mais postos de trabalho na Administração Pública e perdendo postos na Construção civil. III. Entre 2010 e 2011, o aumento na distribuição dos postos de trabalho entre homens e mulheres foi mais equilibrado que o ocorrido entre 2009 e 2010. IV. O setor com o pior desempenho total entre 2010 e 2011 foi o da Agropecuária, extração vegetal, caça e pesca, que apresentou aumento de somente 7 postos de trabalho. É correto APENAS o que se afirma em: A I e II. B I e IV. C III e IV. D I, II e III. E II, III e IV. 3 2º Simulado Estácio - ENADE 2014 Formação Geral QUESTÃO 06 .....................................................____ QUESTÃO 07 .....................................................____ O anúncio feito pelo Centro Europeu para a Pesquisa Nuclear (CERN) de que havia encontrado sinais de uma partícula que pode ser o bóson de Higgs provocou furor no mundo científico. A busca pela partícula tem gerado descobertas importantes, mesmo antes da sua confirmação. Algumas tecnologias utilizadas na pesquisa poderão fazer parte de nosso cotidiano em pouco tempo, a exemplo dos cristais usados nos detectores do acelerador de partículas large hadron colider (LHC), que serão utilizados em materiais de diagnóstico médico ou adaptados para a terapia contra o câncer. “Há um círculo vicioso na ciência quando se faz pesquisa”, explicou o diretor do CERN. “Estamos em busca da ciência pura, sem saber a que servirá. Mas temos certeza de que tudo o que desenvolvemos para lidar com problemas inéditos será útil para algum setor.” A definição de desenvolvimento sustentável mais usualmente utilizada é a que procura atender às necessidades atuais sem comprometer a capacidade das gerações futuras. O mundo assiste a um questionamento crescente de paradigmas estabelecidos na economia e também na cultura política. A crise ambiental no planeta, quando traduzida na mudança climática, é uma ameaça real ao pleno desenvolvimento das potencialidades dos países. O Brasil está em uma posição privilegiada para enfrentar os enormes desafios que se acumulam. Abriga elementos fundamentais para o desenvolvimento: parte significativa da biodiversidade e da água doce existentes no planeta; grande extensão de terras cultiváveis; diversidade étnica e cultural e rica variedade de reservas naturais. CHADE, J. Pressão e disputa na busca do bóson. O Estado de S. Paulo, p. A22, 08/07/2012 (adaptado). O campo do desenvolvimento sustentável pode ser conceitualmente dividido em três componentes: sustentabilidade ambiental, sustentabilidade econômica e sustentabilidade sociopolítica. Considerando o caso relatado no texto, avalie as seguintes asserções e a relação proposta entre elas. I. É necessário que a sociedade incentive e financie estudos nas áreas de ciências básicas, mesmo que não haja perspectiva de aplicação imediata. Nesse contexto, pressupõe A respeito dessas asserções, assinale a opção correta. desenvolvimento sustentável A a preservação do equilíbrio global e do valor das reservas de capital natural, o que não justifica a desaceleração do desenvolvimento econômico e político de uma sociedade. B a redefinição de critérios e instrumentos de avaliação de custo-benefício que reflitam os efeitos socioeconômicos e os valores reais do consumo e da preservação. C o reconhecimento de que, apesar de os recursos naturais serem ilimitados, deve ser traçado um novo modelo de desenvolvimento econômico para a humanidade. PORQUE II. O desenvolvimento da ciência pura para a busca de soluções de seus próprios problemas pode gerar resultados de grande aplicabilidade em diversas áreas do conhecimento. o A As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. B As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. D a redução do consumo das reservas naturais com a consequente estagnação do desenvolvimento econômico e tecnológico. C A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. E D A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. a distribuição homogênea das reservas naturais entre as nações e as regiões em nível global e regional. E As asserções I e II são proposições falsas. 4 2º Simulado Estácio - ENADE 2014 Formação Geral QUESTÃO 08 ................. ....................................____ Nelson Rolihlahla Mandela, (M vezo em 1918 -Joanesburgo em 2013) - Nascido numa família de nobreza tribal, numa pequena aldeia do interior onde possivelmente viria a ocupar cargo de chefia, recusou esse destino aos 23 anos ao seguir para a capital, Joanesburgo, e iniciar sua atuação política. Passando do interior rural para uma vida rebelde na faculdade, transformou-se em jovem advogado na capital e líder da resistência não violenta da juventude; é considerado o político mais galardoado em vida, responsável pela refundação do seu país, como uma sociedade multiétnica. Considere as alternativas abaixo: I. O apartheid foi oficializado em 1948 na África do Sul e negava aos negros (maioria da população), mestiços e asiáticos (uma expressiva colônia de imigrantes) direitos políticos, sociais e econômicos. II. A luta contra a discriminação no país levou Mandela a ser acusado de traição, sabotagem e conspiração contra o governo em 1963, tendo sido condenado à prisão perpétua III. Em 1993, Nelson Mandela recebeu o prêmio Nobel da Paz por sua luta e na ocasião, ele dividiu o prêmio com Frederik de Klerk, ex-presidente da África do Sul que iniciou o término do regime segregacionista e o libertou da prisão. IV. Em 1994, Mandela foi eleito presidente da África do Sul, adotando um tom de reconciliação e superação das diferenças, com a realização da Copa Mundial de Rúgbi, em 1995, no país. É correto o que se afirma em: A I e II, apenas. B I e III, apenas. C III e IV, apenas. D I, II e III, apenas. E I, II, III e IV. 5 2º Simulado Estácio - ENADE 2014 Formação Geral QUESTÃO 09 – DISCURSIVA 01 – FORMAÇÃO GERAL ......... A Educação a Distância (EaD) é a modalidade de ensino que permite que a comunicação e a construção do conhecimento entre os usuários envolvidos possam acontecer em locais e tempos distintos. São necessárias tecnologias cada vez mais sofisticadas para essa modalidade de ensino não presencial, com vistas à crescente necessidade de uma pedagogia que se desenvolva por meio de novas relações de ensino-aprendizagem. O Censo da Educação Superior de 2009, realizado pelo MEC/INEP, aponta para o aumento expressivo do número de matrículas nessa modalidade. Entre 2004 e 2009, a participação da EaD na Educação Superior passou de 1,4% para 14,1%, totalizando 838 mil matrículas, das quais 50% em cursos de licenciatura. Levantamentos apontam ainda que 37% dos estudantes de EaD estão na pós-graduação e que 42% estão fora do seu estado de origem. O total de alunos matriculados na educação superior brasileira ultrapassou a marca de 7 milhões em 2012. É o que apontam os dados do Censo da Educação Superior divulgados pelo Ministério da Educação em setembro de 2013. Esse número representa aumento de 4,4% no período 2011–2012. Enquanto o número de matrículas nas instituições públicas cresceu 7%, o aumento na rede particular, responsável por 73% do total, foi de 3,5%. Se considerarmos o período de 2001-2012, podemos verificar que há tendência de crescimento nesta modalidade. Considerando as informações acima, enumere três vantagens de um curso a distância, justificando brevemente cada uma delas. 6 2º Simulado Estácio - ENADE 2014 Formação Geral QUESTÃO 10 – DISCURSIVA 02 – FORMAÇÃO GERAL ......... A Organização Mundial da Saúde (OMS) define violência como o uso de força física ou poder, por ameaça ou na prática, contra si próprio, outra pessoa ou contra um grupo ou comunidade, que resulte ou possa resultar em sofrimento, morte, dano psicológico, desenvolvimento prejudicado ou privação. Essa definição agrega a intencionalidade à prática do ato violento propriamente dito, desconsiderando o efeito produzido. DAHLBERG, L. L.; KRUG, E. G. Violência: um problema global de saúde pública. Disponível em: <http://www.scielo.br>. Acesso em: 18 jul. 2012 (adaptado). A partir da análise das charges acima e da definição de violência formulada pela OMS, redija um texto dissertativo a respeito da violência na atualidade. Em sua abordagem, deverão ser contemplados os seguintes aspectos: tecnologia e violência; causas e consequências da violência na escola; proposta de solução para o problema da violência na escola. 7 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 11 .............................. ...........................__....__ QUESTÃO 12..... O conjunto de casos de uso representa as possíveis interações que serão representadas nos requisitos do sistema. A figura a seguir desenvolve um exemplo de biblioteca e mostra outros casos de uso (use-cases) nesse ambiente. Analise as seguintes afirmações sobre (Linguagem de Modelagem Unificada). I. II. III. IV. SOMMERVILLE, I. Engenharia de software. 6. ed. São Paulo: Makron Books, 2003, p. 113. Com relação ao tema, analise as asserções a seguir. PORQUE D E A UML é uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que fornece um conjunto de representações gráficas e sua semântica para a modelagem de software. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Esse diagrama apresenta o sistema sob a perspectiva do usuário, e é dentre todos da UML, o mais abstrato, flexível e informal. Um relacionamento de extensão de um caso de uso “A” para um caso de uso “B” significa que toda vez que “A” for executado ele incorporar o comportamento definido em “B”. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo. Após realizar uma análise de mercado em busca de soluções para aprimorar o seu negócio, uma empresa adquiriu um sistema de ERP (entreprise resource planning) contendo um conjunto de módulos que integra todos os departamentos existentes. Após um ano de utilização, houve uma mudança na legislação e, para atender as novas exigências, foi necessária uma manutenção no sistema ERP. Acerca dessas asserções, assinale a opção correta. C UML QUESTÃO 13 ................... ........... ...........................__....__ a UML é um padrão para a modelagem orientada a objetos e, assim, os casos de uso e a obtenção de requisitos com base em casos de uso são cada vez mais utilizados para obter requisitos. B a É correto apenas o que se afirma em A A I e II. B B II e IV. C C III e IV. D D I, II e III. E E II, III e IV. A figura também ilustra os pontos essenciais da notação de casos de uso. Os agentes no processo são representados por bonecos e cada tipo de interação é representada por uma elipse com um nome A ........................ ...........................__....__ As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. Tanto a primeira quanto a segunda asserções são proposições falsas. Considerando essa situação hipotética, é correto afirmar que a empresa irá realizar uma manutenção A B C D E 8 corretiva adaptativa aperfeiçoadora preventiva perfectiva 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 14 .............................. ...........................__....__ QUESTÃO 16 .............................. ...........................__....__ Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, provendo maior produtividade e gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE. Com relação ao tema, analise as asserções a seguir. 1 Algoritmo ENADE2008 2 variaveis 3 V[0..4] _ {2,0,4,3,1}:inteiro 4 I,J,A : inteiro 5 inicio 6 para I _ 0 ate 3 passo 1 faca 7 para J _ 0 ate 3-I passo 1 faca 8 se (V[J] > V[J+1] ) entao 9 A _ V[J] 10 V[J] _ V[J+1] 11 V[J+1] _ A 12 fim se 13 escreva V[0],V[1],V[2],V[3],V[4] 14 fim para 15 fim para 16 fim algoritmo Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a implementação do seu projeto PORQUE Com relação ao algoritmo acima, que manipula um vetor de inteiros, julgue os itens a seguir. I. Quando as variáveis I e J valerem, respectivamente, 0 e 1, a linha 13 apresentará a sequência de valores 0,2,4,3,1. II. Quando as variáveis I e J valerem, respectivamente, 1 e 0, a linha 13 apresentará a sequência de valores 0,2,3,1,4. III. Quando as variáveis I e J valerem, respectivamente, 1 e 2, a linha 13 apresentará a sequência de valores 0,2,1,3,4. como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um computador real, só é necessário que a máquina virtual esteja instalada no computador onde o aplicativo será executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do computador em execução. Acerca dessas asserções, assinale a alternativa correta. A As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. B As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. C A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. D A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. E Tanto a primeira quanto a segunda asserções são proposições falsas. Assinale a opção correta. A B C D E Apenas um item está certo. Apenas os itens I e II estão certos. Apenas os itens I e III estão certos. Apenas os itens II e III estão certos. Todos os itens estão certos. QUESTÃO 15 .......... ..............................____ O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída: A Porque permite o uso de duas linguagens de programação na sua implementação, pois o controle do dispositivo exige a programação em linguagem de máquina. B Porque permite separar as operações de entrada das operações e saída de dados. C Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento de entrada/saída. D E QUESTÃO 17 Ao medir o desempenho de um certo sistema, verificouse que este passava muito tempo com a CPU ociosa e tinha um alto volume de acessos a disco. Assinale a alternativa que apresenta a solução traduzida na melhoria de desempenho desse sistema. Porque permite evitar o uso de DMA para a operação de entrada/saída. Porque permite separar características hardware de características funcionais dispositivo de entrada/saída. .......... ..............................____ de do 9 A B C Troca da CPU por uma mais rápida. D E Uso de memória cache. Aumento na capacidade de memória do sistema. Aumento na capacidade de armazenamento do disco. Troca do sistema operacional. 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 18 .............................. ...........................__....__ QUESTÃO 19 .............................. ...........................__....__ A Norma ISO/IEC FDIS 14764 (2006) estabelece definições de vários tipos de manutenção e fornece um guia para gerenciar o processo de manutenção, que pode ser aplicado no planejamento, execução e controle, revisão e avaliação, e fechamento do processo de manutenção. Segundo essa Norma, solicitações de modificação são classificadas como corretiva, preventiva, adaptativa ou perfectiva. Os detalhes de como implementar ou realizar as atividades e tarefas de manutenção não são especificadas pela Norma, sendo de responsabilidade do mantenedor. Considere o diagrama de entidades e relacionamentos a seguir, onde as chaves primárias de cada entidade se encontram na parte superior dos retângulos. As entidades fortes são representadas por retângulos e as entidades fracas são representadas por retângulos com cantos arredondados. O diagrama atende as seguintes restrições: I. entre Ent1 e Ent2, tem-se um relacionamento muitos para muitos; II. entre as Entidades Ent2 e Ent3, tem-se um relacionamento de um para nenhum, um ou muitos; III. entre Ent1 e Ent5, tem-se um relacionamento de zero ou um para zero, um ou muitos; e IV. entre Ent3 e Ent4, tem-se um relacionamento de muitos para muitos. ISO/IEC FDIS 14764. Software Engineering – Software Life Cycle Processes - Maintenance. 2006. Considerando os tipos de manutenção e as atividades de implementação do processo, avalie as afirmações a seguir. I. O mantenedor deve desenvolver, documentar e executar planos e procedimentos para realizar as atividades e tarefas do processo de manutenção. II. O mantenedor deve alterar a configuração do sistema para corrigir erros identificados pelos usuários usando a manutenção perfectiva. III. O mantenedor deve estabelecer procedimentos para receber, registrar e rastrear solicitações de modificação/registro de problemas dos usuários, e também prover realimentação para os usuários. IV. O mantenedor deve documentar a estratégia a ser usada para melhorar a manutebilidade futura do sistema, usando a manutenção corretiva. É correto apenas o que se afirma em A I. B II. C I e III. D II e IV. III e IV. E Aplicando a terceira forma normal ao modelo, qual será o total de colunas que deve ser criado para representar as chaves estrangeiras? A B C D E 10 3. 5. 7. 8. 9. 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 20 .............................. ...........................__....__ Uma antiga empresa de desenvolvimento de software resolveu atualizar toda sua infraestrutura computacional adquirindo um sistema operacional multitarefa, processadores multi-core (múltiplos núcleos) e o uso de uma linguagem de programação com suporte a threads. O sistema operacional multitarefa de um computador é capaz de executar vários processos (programas) em paralelo. Considerando esses processos implementados com mais de uma thread (multithreads), analise as afirmações abaixo. I. Os ciclos de vida de processos e threads são idênticos. II. Threads de diferentes processos compartilham memória. III. Somente processadores multi-core são rapazes de executar programas multi-threads. IV. Em sistemas operacionais multitarefa, threads podem migrar de um processo para outro. Em um modelo de dados que descreve a publicação acadêmica de pesquisadores de diferentes instituições em eventos acadêmicos, considere as tabelas abaixo. DEPARTAMENTO (#CodDepartamento, NomeDepartamento) EMPREGADO (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario) Na linguagem SQL, o comando mais simples para recuperar os códigos dos departamentos cuja média salarial seja maior que 2000 é É correto apenas o que se afirma em A I. II. B C I e III. D I e IV. E II e IV. QUESTÃO 21........................... QUESTÃO 22 .............................. ...........................__....__ A SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING AVG (Salario) > 2000 B SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP BY CodDepartamento C SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 D SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY CodDepartamento E SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento ORDER BY AVG (Salario) > 2000 ..............................__....__ Observe a Árvore Binária de Busca (ABB) a seguir. Assinale a alternativa que apresenta, corretamente, a sequência de inserção que gera essa ABB. A 30, 15, 40, 10, 20, 60, 80 B 30, 15, 40, 10, 20, 80, 60 C 30, 15, 60, 10, 20, 40, 80 D 30, 60, 20, 80, 15, 10, 40 E 30, 60, 40, 10, 20, 15, 80 11 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 23 .............................. ...........................__....__ QUESTÃO 24 No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de casos de uso a seguir. As estruturas de dados lineares (fila, pilha e lista) são muito utilizadas para resolver problemas computacionais. Cada uma dessas estruturas pode ser implementada com diferentes características e atendem a diferentes tipos de problemas. Sobre as características dessas estruturas de dados, atribua V (verdadeiro) ou F (falso) para as afirmativas a seguir. Da análise do diagrama, conclui-se que A B C D E .............................. ...........................__....__ a execução do caso de uso ‘Consultar estoque’ incorpora opcionalmente o caso de uso ‘Liberar desconto’. a execução do caso de uso ‘Liberar desconto’ incorpora opcionalmente o caso de uso ‘Realizar venda’. a execução do caso de uso ‘Realizar venda’ incorpora obrigatoriamente o caso de uso ‘Consultar estoque’. a execução do caso de uso ‘Realizar venda de produto nacional’ incorpora obrigatoriamente o caso de uso ‘Liberar desconto’. E um Gerente pode interagir com o caso de uso ‘Realizar venda’, pois ele é um Usuário. Em uma pilha, o último elemento a entrar é o primeiro a sair. Em uma fila, o primeiro elemento a entrar é o último a sair. Uma lista permite que as inserções possam ser feitas em qualquer lugar (posição), mas as remoções,não. Em uma lista circular com encadeamento simples, o primeiro elemento aponta para o segundo e para o último. Para remover um elemento de uma lista duplamente encadeada, deve-se alterar o encadeamento dos elementos anterior e próximo ao elemento removido. Assinale a alternativa que contém, de cima para baixo, a sequência correta. A V, F, V, F, V. B V, F, F, V, F. C V, F, F, F, V. D F, V, V, F, F. E F, F, V, V, V. 12 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 25 .................... ....................................__....__ QUESTÃO 26 A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais. Em linguagens orientadas a objetos, o polimorfismo referese à ligação tardia de uma chamada a uma ou várias implementações diferentes de um método em uma hierarquia de herança. Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo. Neste contexto, considere as seguintes classes descritas na Linguagem C++. #include <iostream> Using namespace std; class PosComp1{ public: int Calcula() { return 1; }; }; class PosComp2: public PosComp1 { public: virtual int Calcula () { return 2; } }; class PosComp3: public PosComp2 { public: int Calcula () { return 3; } }; Se estas classes forem utilizadas a partir do programa a seguir I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias. II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens. III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai. IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens. int main () { int Result=0; PosComp *Objs[3]; Objs[0] = new PosComp1(); Objs[1] = new PosComp2(); Objs[2] = new PosComp3(); for (int i=0; i<3; i++) Result += Objs[i]->Calcula(); cout << Result << endl; return 0; } É correto apenas o que afirma em A B C D E a saída desse programa será: A B C D E .......... ..............................____ 0 3 5 6 9 13 I e II. I e III. III e IV. I, II e IV. II, III e IV. 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 27 ...... ................... ............................ ..____ Pedro foi contratado como desenvolvedor de software de uma empresa. Em seu primeiro dia de trabalho ele se deparou com o DER (Diagrama Entidade-Relacionamento), que representa os dados de um sistema de controle de malotes. Foi solicitado a Pedro relatório para o sistema contendo os seguintes dados: o nome de todos os funcionários que enviaram os malotes, o código dos malotes enviados, a descrição de seus conteúdos e a situação dos malotes. Para a geração do relatório, Pedro tem que fazer uma consulta utilizando o comando SELECT da linguagem SQL. Conhecidos o modelo conceitual de dados e os dados necessários para a tarefa de Pedro, o comando SELECT que ele deve executar para realizar a consulta e produzir o relatório corretamente é A SELECT NOME,CODIGO_MALOTE,DESCRICAO,SITUACAO_MALOTE FROM MALOTES INNER JOIN CONTEUDOSON (CODIGO_CONTEUDO = CODIGO_CONTEUDO) INNER JOIN FUNCIONARIOS ON (MATRICULA =MATRICULA); B SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES, CONTEUDOS,FUNCIONARIOS WHERE (CODIGO_CONTEUDO = CODIGO_CONTEUDO) AND (MATRICULA = MATRICULA); C SELECT NOME,CODIGO_MALOTE,DESCRICAO,SITUACAO_MALOTE FROM MALOTES INNER JOIN CONTEUDOS INNER JOIN FUNCIONARIOS ON (MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO)ON(MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA); D SELECT NOME, CODIGO_MALOTE, DESCRICAO,SITUACAO_MALOTE FROM MALOTES INNER JOIN CONTEUDOS ON (MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO)INNER JOIN FUNCIONARIOS ON(MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA); E SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES, CONTEUDOS, FUNCIONARIOS INNER JOIN WHERE (MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO) AND (MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA); 14 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 28 ...... ................... ............................ ..____ O plano de negócios, mais do que um documento de elaboração das ações de implementação de um novo empreendimento, serve como documento que estabelece o relacionamento entre empreendedores e investidores. O conhecimento de características dos atores envolvidos nessa relação interfere diretamente na elaboração do plano de negócios. Considerando os papéis do empreendedor, do investidor e de conceitos de fatores envolvidos na elaboração do plano de negócios, assinale a opção correta. A O verdadeiro empreendedor cria um negócio diante de uma oportunidade e procura, o mais breve possível, vendê-lo para um grupo de investidores. B Investidores inteligentes consideram, ao analisar onde investir, que projeções financeiras mês a mês para um período maior que um ano constituem um dos fatores que garante o sucesso de um novo empreendimento. C O empreendedor é uma pessoa à procura de riscos, que diante de uma nova oportunidade de empreendimento transfere todos os riscos para si. D As pessoas, as oportunidades, o contexto e as possibilidades de riscos e recompensas são quatro fatores fundamentais, que devem ser considerados para o sucesso de um novo empreendimento. E Um plano de negócios deve ser criado seguindo uma fórmula de sucesso preestabelecida apresentada em livros da área administração e implementada em aplicativos. QUESTÃO 29 ........................ . ..............................____ A UML (Unified Modeling Language) é uma linguagem visual para visualizar, especificar, construir e documentar os artefatos dos sistemas. A palavra visual é importante, pois a UML é uma notação diagramática. Em relação aos diagramas da UML, é correto afirmar: A Os diagramas de interação descrevem como grupos de classes colaboram em algum comportamento. O diagrama de sequência é um diagrama de interação que, normalmente, captura o comportamento de vários cenários, mostrando como as classes e mensagens são passadas no contexto de um conjunto de casos de uso. B O diagrama de máquina de estados permite visualizar um workflow ou um processo de negócio. É especialmente útil para detalhar um caso de uso que descreve um workflow complexo envolvendo muitas partes e ações concorrentes. C A UML 2_0 divide os diagramas em duas categorias: (i) diagramas estruturais (ou estáticos) e (ii) diagramas comportamentais (ou dinâmicos). O diagrama de componentes é um diagrama comportamental que representa a topologia física do sistema, bem como os vários componentes de software de um sistema e suas dependências. D O diagrama de casos de uso apresenta as funcionalidades externamente observáveis do sistema e os elementos externos ao sistema que interagem com ele. No diagrama de casos de uso, um elemento externo que interage com o sistema é denominado de ator. Os atores podem ser, por exemplo, pessoas, outros sistemas e equipamentos. E Um modelo de domínio é ilustrado com um conjunto de diagramas de classes. O termo “Modelo de domínio" significa uma representação de classes conceituais do mundo real e as restrições inerentes a tecnologia a ser utilizada na solução. É importante constarem neste modelo os atributos e operações de cada classe. 15 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 30 .... ................... ............................ ..____ Considere a relação a seguir, definida na linguagem SQL padrão. CREATE TABLE EMPREGADO ( CODIGO NUMBER(4) PRIMARY KEY, NOME VARCHAR2(10), SALARIO NUMBER(7,2) ) Considere também as consultas (C1, C2, C3 e C4) a seguir, expressas na linguagem SQL. C1: select NOME from EMPREGADO where CODIGO in ((select CODIGO from EMPREGADO) minus (select E1.CODIGO from EMPREGADO E1, EMPREGADO E2 where E1.SALARIO < E2.SALARIO) ) Obs: o operador minus realiza a operação de subtração entre relações. C2: select NOME from EMPREGADO where SALARIO = (select max(SALARIO) from EMPREGADO) C3: Select NOME from EMPREGADO where SALARIO >= all (select SALARIO from EMPREGADO) C4: select NOME from EMPREGADO where CODIGO in ( select E1.CODIGO from EMPREGADO E1, EMPREGADO E2 where E1.SALARIO > E2.SALARIO ) Com relação às consultas, assinale a alternativa correta. A Apenas as consultas C2 e C3 são equivalentes. B Todas as consultas são equivalentes. C Apenas as consultas C1 e C3 são equivalentes. D Apenas as consultas C1 e C4 são equivalentes. E Apenas as consultas C1, C2 e C3 são equivalentes. 16 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 31 ...... ................... ............................ ..____ Segundo o modelo COBIT (control objectives for information technology), os processos de TI devem ser auditados por meio de um processo composto pelas etapas de: (i) COMPREENSÃO dos riscos relacionados aos requisitos de negócios e das medidas de controle relevantes; (ii) avaliação da ADEQUABILIDADE (PROPRIEDADE) dos controles declarados; (iii) avaliação de CONFORMIDADE por meio do teste de funcionamento consistente e contínuo dos controles, conforme prescritos; e (iv) SUBSTANCIAÇÃO do risco dos objetivos de controle não serem alcançados por meio de técnicas analíticas e(ou) consulta a fontes alternativas. Com relação a essas etapas, assinale a opção correta. A Durante a etapa de SUBSTANCIAÇÃO, são realizadas entrevistas com o gestor e os empregados que desempenham o processo de TI, visando identificar leis e regulamentos aplicáveis. B Durante a etapa de CONFORMIDADE, são documentadas as fraquezas dos controles em prática, com a indicação das ameaças e vulnerabilidades presentes. C Durante a etapa de ADEQUABILIDADE, são obtidas evidências diretas e indiretas aplicáveis a determinados artefatos e períodos de tempo diretamente relacionados ao processo de TI, visando-se garantir que os procedimentos em prática sejam compatíveis com os controles declarados. D Durante a etapa de COMPREENSÃO, são identificados e documentados impactos reais e potenciais para a organização, empregando-se análises de causa-raiz. E Durante a etapa de ADEQUABILIDADE, é avaliada a conveniência das medidas de controle adotadas para o processo de TI, por meio da consideração de critérios bem definidos, práticas padronizadas da indústria, fatores críticos de sucesso para as medidas de controle, bem como o julgamento profissional pelo auditor. QUESTÃO 32 ..... .................... ..............................____ Em relação aos conceitos e paradigmas de Iinguagens de programação, considere as afirmativas a seguir. I. A programação funcional oferece recursos de Iinguagem para processamento de listas, cuja necessidade surgiu a partir das primeiras aplicações na área de inteligência artificial. II. A programação imperativa classifica os problemas que utilizam modelos conexionistas para a modelagem e representação dos dados de entrada e saída do conjunto de treinamento. III. A programação orientada a objetos trabalha com tipos de dados abstratos, vinculação dinâmica e herança, o que faz com que esse paradigma seja Iento e impróprio para problemas reais. IV. O cálculo de predicado é a notação usada na programação Iógica. Nesse paradigma, os programas não declaram exatamente como um resultado deve ser computado, em vez disso, descrevem a forma do resultado. Assinale a alternativa correta. A Somente as afirmativas I e II são corretas. B Somente as afirmativas I e IV são corretas. C Somente as afirmativas III e IV são corretas. D Somente as afirmativas I, Il e III são corretas. E Somente as afirmativas II, III e IV são corretas. 17 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 33 ......................... ..............................____ Sabendo que os pontos de conexão entre as linhas estão destacados em negrito, considere os circuitos lógicos a seguir. Assinale a alternativa correta. A B C D E Somente os circuitos I e II fornecem a mesma saída lógica. Somente os circuitos I e IV fornecem a mesma saída lógica. Somente os circuitos III e IV fornecem a mesma saída lógica. Somente os circuitos I, II e III fornecem a mesma saída lógica. Somente os circuitos II, III e IV fornecem a mesma saída lógica. QUESTÃO 34 .......... .......................... ....................__....__ Embora existam muitas abordagens para o desenvolvimento rápido de software, elas compartilham algumas características fundamentais. Sobre essas características compartilhadas, assinale a alternativa correta. I. Esses processos de desenvolvimento rápido requerem que os requisitos estejam todos especificados completamente para, em seguida, projetar, construir e testar o sistema. II. O software não é desenvolvido como uma única unidade, mas como uma série de incrementos, onde cada incremento inclui uma nova ou novas funcionalidades do sistema (software). III. Os usuários finais e outros stakeholders do sistema são envolvidos na especificação e na avaliação de cada versão (incremento do software). Eles podem propor alterações ao software e novos requisitos a serem implementados em versões posteriores do software. IV. São métodos de desenvolvimento incremental em que os incrementos, incluídos em uma nova versão do sistema, são disponibilizados aos clientes a cada duas ou três semanas, por exemplo. Assinale a alternativa correta. A B C D E Somente as afirmativas I e II são corretas. Somente as afirmativas I e IV são corretas. Somente as afirmativas III e IV são corretas. Somente as afirmativas I, II e III são corretas. Somente as afirmativas II, III e IV são corretas. 18 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 35 ........................ . ..............................____ Com relação as técnicas de teste de software, considere as afirmativas a seguir. I. O teste Caixa Preta visa encontrar os seguintes erros: funções não encontradas ou incorretas e erros de interface. II. O teste Caixa Branca é utilizado para garantir que todos os caminhos independentes dentro de um módulo tenham sido executados pelo menos uma vez e executar todas as decisões lógicas nos caminhos verdadeiro e falso. III. O teste de Estruturas de Controle é utilizado para verificar a hierarquia entre as diferentes classes do sistema e identificar possíveis problemas de conexão entre as classes. IV. Testes baseados em cenários concentram-se no produto, para identificar possíveis erros e a correção dos mesmos no menor tempo possível. A Somente as afirmativas I e II são corretas. B Somente as afirmativas I e IV são corretas. C Somente as afirmativas III e IV são corretas. D Somente as afirmativas I, II e III são corretas. E Somente as afirmativas II, III e IV são corretas. QUESTÃO 36 ........... ............. . ..............................____ Considere o diagrama ER (Entidade-Relacionamento), a seguir, sobre Médicos, suas especialidades e vários telefones. Nesse diagrama, as entidades são retângulos, os relacionamentos são losangos, os atributos são ovais, os atributos multivalorados são ovais com linhas duplas, as entidades fracas são retângulos com linhas duplas e os relacionamentos identificadores são losangos com linhas duplas. Esse diagrama precisa ser mapeado a fim de armazenar dados em um Sistema de Gerenciamento de Bancos de Dados Relacional. Com base nas regras de mapeamento e da Terceira Forma Normal (3FN), atribua V (verdadeiro) ou F (falso) às afirmativas a seguir. A chave primaria da tabela Telefone será composta por CRM e número. Uma tabela específica será criada para o relacionamento entre Médico e Telefone, com as respectivas chaves estrangeiras. Uma tabela específica será criada para Médico e outra para Telefone, com uma chave estrangeira. Uma tabela específica será criada para Médico e outra para Telefone, sem qualquer chave estrangeira. Uma tabela específica será criada para o atributo Especialidade com uma chave estrangeira para a tabela Médico. Assinale a alternativa que contém, de cima para baixo, a sequência correta. A V, V, F, V, F. B V, F, V, F, V. C F, V, F, V, F. D F, V, F, F, V. E F, F, V, V, V. 19 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 37 ..................... . ..............................____ A arquitetura TCP/IP inclui protocolos de aplicação que fornecem importantes serviços como FTP, SMTP, SNMP, DNS e HTTP. Com relação aos protocolos de aplicação da arquitetura TCP/IP, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir. O FTP usa duas conexões paralelas para transferir arquivos: uma conexão de controle e uma conexão de dados. O SMTP transfere mensagens do servidor de e-mail do remetente para o servidor de e-mail do destinatário. O SNMP utiliza o protocolo de transporte TCP, pois não tolera as perdas de dados que podem ocorrer com o UDP. O DNS é organizado de forma distribuída e hierárquica para proporcionar escalabilidade na resolução de nomes. No HTTP, o método INVITE é utilizado para que o cliente comunique ao servidor que deseja estabelecer uma sessão. Assinale a alternativa que contém, de cima para baixo, a sequência correta. A V, V, F, V, F. B V, F, V, F, F. C F, V, V, V, F. D F, V, F, V, V. E F, F, V, F, V. 20 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 38 – DISCURSIVA 03 - CONHECIMENTO ESPECÍFICO ....................... .. ........................... Um jogo consiste de dois dados, cada um deles com 6 faces. As faces dos dados são numeradas de 1 até 6. Para ganhar uma partida, o jogador deverá fazer 3 lançamentos de dados, vencendo ao menos 2 deles. O jogador vence um lançamento se a soma dos dados for igual a 7 ou 11. Para iniciar um novo jogo, deve-se pressionar o botão “JOGAR”. Quando pressionado, ele imediatamente fica desabilitado e os dois dados aparecem girando na frente do jogador. Ao se pressionar o botão “LANÇAR”, os dados começam a girar mais lentamente até parar, mostrando os valores das suas faces em um sistema tridimensional. Nesse momento, encerra-se o lançamento e aparece “VENCEU” ou “PERDEU” na tela da aplicação, juntamente com um sinal sonoro de alerta e a quantidade de lançamentos restantes. Somente quando o jogador pressiona novamente o botão “LANÇAR” é que se inicia novo lançamento de dados. A qualquer momento, o jogador poderá encerrar o jogo: pressionando o botão “PARAR”. Tal ação reabilita o botão “JOGAR”. (LARMAN, C. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development. Prentice Hall, 3.ed, 2004. (com adaptações) Considerando a caracterização do jogo de dados, elabore os seguintes artefatos da análise de requisitos. a) Desenhe um diagrama de classes de domínio (UML) para o problema apresentado. b) Liste três requisitos funcionais referentes ao comportamento funcional essencial do jogo. 21 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 39 – DISCURSIVA 04 - CONHECIMENTO ESPECÍFICO ....................... .. ........................... Considerando a execução do algoritmo abaixo, responda ao que se pede nos itens a e b. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 algoritmo Vetores variaveis vetA[1..10], vetB[1..10], i: inteiro inicio para i <- 1 ate 10 passo 1 faca vetB[i] <- 0 se resto(i,2) = 0 entao vetA[i] <- i senão vetA[i] <- 2 * i fimse fimpara para i <- 1 ate 10 passo 1 faca enquanto(vetA[i] > i) vetB[i] <- vetA[i] vetA[i] <- vetA[i] – 1 fimenquanto fimpara fimalgoritmo a) Apresente os dados dos vetores vetA e vetB ao término da execução da linha 12. b) Apresente os dados dos vetores vetA e vetB ao término da execução da linha 19. (valor: 5,0 pontos) 22 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas QUESTÃO 40 – DISCURSIVA 05 - CONHECIMENTO ESPECÍFICO ....................... .. ........................... Jogos de tabuleiro são atividades comuns de entretenimento na vida cotidiana das pessoas. Uma de suas características é a necessidade do uso de um tabuleiro com localizações bem definidas para o posicionamento de peças, podendo indicar também as fases do jogo. No livro O Homem que Calculava, de Malba Tahan (São Paulo: Record, 2002, p. 120), há uma história na qual um rei deveria efetuar o pagamento pelos serviços de um de seus conselheiros, dando-lhe uma certa quantidade de grãos de trigo a ser calculada da seguinte forma: coloca-se 1 grão de trigo na primeira casa do tabuleiro, 2 na segunda casa, 4 na terceira casa, 8 na quarta casa e assim dobrando-se sucessivamente até a última casa. Considerando o tabuleiro 4 x 4 ilustrado acima, contendo a indicação da ordem das casas, construa um único algoritmo que: a) calcule, armazene em uma estrutura e escreva em ordem a quantidade de grãos de trigo em cada casa do tabuleiro; 23 2º Simulado Estácio - ENADE 2014 Conhecimento Específico – Análise e Desenvolvimento de Sistemas b) calcule, armazene em uma variável e escreva a quantidade total de grãos de trigo presentes no tabuleiro. 24