Baixe o app para aproveitar ainda mais
Prévia do material em texto
Teste de Progresso 2021.2 | Alunos do 5º semestre Entrega 9 nov em 23:59 Pontos 10 Perguntas 20 Disponível 3 nov em 0:00 - 9 nov em 23:59 7 dias Limite de tempo Nenhum Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 17 minutos 10 de 10 ORIENTAÇÕES DA PROVA TESTE DE PROGRESSO: - O Teste de Progresso (TP) estará disponível somente durante no seguinte período: a partir do dia 03/11/2021 às 08h00 (horário de Brasília) até o dia 09/11/2021 às 23h59 (horário de Brasília) - A prova é composta por 20 questões objetivas. A prova tem um valor de 10,0 pontos, sendo atribuído para cada questão o valor de 0,50 ponto. A prova TP não é avaliativa e não influencia na nota das disciplinas cursadas. Lembre-se que esta nota é apenas para caráter de atribuição das horas de atividades complementares. - Não há tempo limite para realizar a prova, porém deve ser realizada durante o período estabelecido. - O aluno terá apenas 1 tentativa de realizar a prova TP. - O gabarito será liberado no dia 10/11/2021, a partir das 10h00 (horário de Brasília);. - Não haverá revisão de nota para esta prova. - Para que as suas respostas sejam validadas pelo sistema, clique no botão “Enviar Teste” quando terminar de responder todas as questões. Reserve um tempo para se dedicar a realização da prova, pois com o resultado da mesma você poderá acompanhar o seu progresso na compreensão do conteúdo do curso. Boa prova! Teste de Progresso 2021.2 | Alunos do 5º semestre: Teste de Progresso 2... https://famonline.instructure.com/courses/19749/quizzes/83547 1 of 31 08/11/2021 13:23 As respostas corretas estarão disponíveis em 10 nov em 0:00. Pontuação deste teste: 10 de 10 Enviado 8 nov em 14:23 Esta tentativa levou 17 minutos. 0,5 / 0,5 ptsPergunta 1 Leia o texto a seguir: Toda linguagem de programação possui comandos que permitem a execução repetida de um determinado trecho de código de programa. Com esse recurso, o programador não precisa duplicar as linhas de código em virtude da necessidade de executá-las várias vezes. Os diversos comandos disponíveis são denominados estruturas de repetição, comumente conhecidas como laços ou loop. (Fonte: ALVES, W. P. Linguagem e Lógica de Programação. São Paulo: Érica, 2015 - Adaptado). Posto isso, avalie as afirmações a seguir: I. A utilização das estruturas de repetição “enquanto...faça...” e “para...de...ate...faça” podem ser utilizadas nos mesmos casos que necessitem de solução com laço de repetição com a quantidade de iterações definidas. II. A utilização do laço de repetição “para...de...ate...faça” é recomendada para o laço de repetição cujas quantidades de iterações não são previsíveis. III. A utilização de laço de repetição “enquanto...faça...” atende somente a soluções que necessitem de um laço de repetição com a quantidade de iterações indefinidas. É correto o que se afirma em: I, apenas. Teste de Progresso 2021.2 | Alunos do 5º semestre: Teste de Progresso 2... https://famonline.instructure.com/courses/19749/quizzes/83547 2 of 31 08/11/2021 13:23 conhecimento de todos. Considerando as informações apresentadas e o conhecimento adquirido sobre gerenciamento das comunicações em projetos, assinale a alternativa que indica a ação mais recomendável para a gerente de projetos em questão. Apesar de sua proximidade com as stakeholders, a GP deve evitar o surgimento de redes informais de transmissão de informações, ajustando o plano de comunicação de forma apropriada. Acho que todos já ouvimos falar sobre modelos de maturidade como CMMI ou MPS.BR e processos como o RUP, Scrum ou XP. Quase sempre isso vem acompanhado de comentários críticos e pessimistas de como a nossa empresa está longe de ser maduro e prover produtos de qualidade. Por outro lado, mesmo empresas que investem em maturidade do processo muitas vezes esquecem que ele não é uma bala de prata. Não existe processo ótimo sem ótimas pessoas. É um mito industrial a possibilidade de criar um processo perfeito que seja independentemente do nível e da maturidade dos indivíduos envolvidos. Isso pode ser bem observado na literatura sobre processos. Processos “pesados” ou rígidos são recomendados quando há equipes imaturas, sem experiência e disciplina adequadas. Já com equipes experientes, maduras e disciplinadas quase não existe necessidade de processo. Por isso é que os processos ágeis, por exemplo, somente são recomendados quando há pessoas muito competentes envolvidas no projeto. Como disse meu orientador: “coloque uma equipe de juniors num processo ágil, eles vão começar a estimar usando planning poker e provavelmente vão continuar jogando poker até o final do projeto”. O mesmo é aplicável a empresas que disponibilizam salas de entretenimento, por exemplo. Muita gente gostaria de trabalhar no Google e ter uma sala com videogame, mas o que geralmente não se pensa é que quaisquer vagas nesse tipo de empresa são preenchidas por pessoas maduras e focadas, que possuem muito compromisso e dedicação. (Fonte: Disponível em: http://luizricardo.org/2012/10/psp-personal- software-process/ (http://luizricardo.org/2012/10/psp-personal- software-process/) . Acesso em: 05 de mar. de 2020) Depois de ler o texto acima, considere as afirmações abaixo: I. Investir em processos de maturidade não necessariamente vai excluir todos os problemas da empresa II. Os processos não podem ser melhorados sem as pessoas III. Processos “pesados” ou rígidos são recomendados quando há Teste de Progresso 2021.2 | Alunos do 5º semestre: Teste de Progresso 2... https://famonline.instructure.com/courses/19749/quizzes/83547 6 of 31 08/11/2021 13:23 equipes maduras, com experiência e disciplina adequadas IV. A culpa pela falta de qualidade e organização em uma empresa é mantido na diretoria É correto o que se afirma apenas em: I e II Fonte:Disponível em:< https://www.poder360.com.br/economia /numero-de-meis-no-brasil-chega-a-10-milhoes/ (https://www.poder360.com.br/economia/numero-de-meis-no-brasil- chega-a-10-milhoes/) >Acesso em 03 mar. 2021. Podemos considerar um aumento expressivo e constante de brasileiros que buscam desenvolver alguma atividade própria. O crescimento de microempreendedores necessita ser pensado e abordado quando falamos sobre algumas ideias que pairam sobre ser Teste de Progresso 2021.2 | Alunos do 5º semestre: Teste de Progresso 2... https://famonline.instructure.com/courses/19749/quizzes/83547 8 of 31 08/11/2021 13:23 um empreendedor. Nesse contexto, assinale a opção correta: Uma pessoa que deseja empreender pode desenvolver habilidades e frequentar cursos para atingir seu objetivo. software com qualidade, essas atividades são realizadas em ciclos, sendo o Processo de Testes x Processo de Desenvolvimento. Roger S. Pressman (2011) afirma que o processo de software é dividido em cinco atividades que fazem parte de uma metodologia genérica, são elas Comunicação, Planejamento, Modelagem, Construção e Emprego. Com essas atividades se faz necessário o uso de uma metodologia (ágil, adaptável e flexível) de processo, o uso da metodologia é uma base para o desenvolvimento e teste, aplicando-a corretamente. Atualmente faz-se difícil a aplicação à risca de uma metodologia, é necessário adaptá-la, ser ágil e flexível, para isso, é preciso que os envolvidos colaborem e tenham em mente o lucro intelectual que a equipe vai ter ao final do ciclo. De onde tudo começa e quando termina? Bem, em poucas palavras, desenvolver um software consiste em um problema e uma solução. Durante toda nossa vida, nos deparamos com problemas e mais problemas em nosso dia, seja no problema na sua cozinha, onde sua geladeira que antes não tinha sensor para avisar quando faltar gelo, sensor para avisar que a porta estava aberta a um problema em um equipamento que faz cirurgias remotamente, onde um sensor especifico traz um resultado inesperado/inconsistente, até nos Smartphones, quando deixamos de ouvir eletocar, por conta de um problema no software ou hardware. Referencia: https://www.linkedin.com/pulse/import%C3%A2ncia- da-gest%C3%A3o-qualidade-de-software-processo-helder/ (https://www.linkedin.com/pulse/import%C3%A2ncia-da-gest%C3%A3o- qualidade-de-software-processo-helder/) Segundo o texto lido avalie a asserções abaixo: I. Desenvolver um software é um processo relativamente semelhante ao nosso processo de existência. PORQUE II. Consiste basicamente em problemas e soluções que quando mapeados a tempo nos dão condições de uma melhor resolução. A partir das asserções assinale a alternativa: Teste de Progresso 2021.2 | Alunos do 5º semestre: Teste de Progresso 2... https://famonline.instructure.com/courses/19749/quizzes/83547 10 of 31 08/11/2021 13:23 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. de 2020. Adaptado. Considerando o contexto acima, avalie as seguintes afirmativas: I. O break-even é a fase em que receita e despesas se equilibram e a startup deixa de dar prejuízo. É como se ela “se pagasse”. II. Mockup é a fase em que startup já tem um modelo do seu produto pronto para demonstração. Por exemplo, ter geleia fora da embalagem de comercialização, mas pronta para que os prospects degustem. III. Saída é a fase em que a ideia principal da startup sai do papel e começa a se concretizar. Por exemplo, trazendo para o time profissionais que possam agregar valor em aspectos como a produção ou entrada no mercado. É correto o que se afirma em: I e II, apenas. dado. Toda variável deve ter um identificador, ou seja, um nome. Além de ter um nome, a variável também precisa ter um tipo. O tipo de dado de uma variável determina o que ela é capaz de armazenar. Tipos de dados Existem diversos tipos de dados que podem ser usados nas variáveis. Cada tipo de dado é específico para armazenar um determinado formato de dado. Podemos dizer que os principais tipos de dados numéricos se dividem em: Inteiro: armazena números inteiros Real: armazena números com casas decimais, são as variáveis de ponto flutuante; O tipo de dado caracter é capaz de representar um caracter ou um conjunto de caracteres (letras, dígitos ou símbolos). Fonte: CASAVELLA, E. Variáveis em Linguagem C. Disponível em: http://linguagemc.com.br/variaveis-em-linguagem-c/ (http://linguagemc.com.br/variaveis-em-linguagem-c/) . Acesso em: 05 de abril de 2021. O tipo de dados float refere-se também aos dados do tipo real com precisão simples. Sobre a camada de Enlace, afirma-se que: É responsável pela fragmentação dos dados recebidos da camada anterior. 0,5 / 0,5 ptsPergunta 10 Teste de Progresso 2021.2 | Alunos do 5º semestre: Teste de Progresso 2... https://famonline.instructure.com/courses/19749/quizzes/83547 16 of 31 08/11/2021 13:23 Leia o texto abaixo: Suponha que você esteja em um grupo de arquitetos de sistemas apresentando um projeto de arquitetura de hardware computacional para uma empresa e verifica que há erros nos conceitos relacionados as arquiteturas paralelas SMP, MPP e Cluster, por isso é necessário avisar a equipe para editar o erro antes de continuar a apresentação. As seguintes descrições estavam dispostas na apresentação I – SMP (Multiprocessador Simétrico) são máquinas com mais de um processador com os mesmos atributos compartilham o mesmo barramento e a mesma memória. II – MPP (Processadores Massivamente Paralelo) é denominado multicomputador e possuem sistema de memória distribuída com um espaço de endereço físico para cada CPU. III – Cluster consiste em máquinas formadas por milhares de CPUs padronizadas que apresentam bom desempenho pela quantidade de processadores e que, geralmente, utilizam uma rede de interconexão proprietária de desempenho muito alto. Com base nessa situação, aponte a(s) descrição(ões) errada(s) sobre as arquiteturas paralelas apresentadas: III, somente. 0,5 / 0,5 ptsPergunta 11 Leia o texto a seguir: Por meio de um estudo está tentando se medir como a probabilidade de uma disciplina condiciona a aprovação em outra disciplina. A probabilidade de ser aprovado na disciplina de Metodologia Científica é igual a P(M)=0,3 e a probabilidade de o aluno ser aprovado na Disciplina de Trabalho de Conclusão de Curso é igual a P(N)=0,15. A aprovação na disciplina M é um evento independente da aprovação na disciplina N. Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas. I. A probabilidade de o aluno ser aprovado na disciplina N dado a sua aprovação na disciplina M é igual a P(N|M)=0,45 PORQUE II. Os eventos M e N são excludentes e a probabilidade condicional é obtida somando-se as probabilidades de ocorrem cada evento. A respeito dessas asserções, assinale a opção correta: As asserções I e II são proposições falsas. Considere as seguintes descrições a respeito das etapas que descrevem o processo de agrupamento. I. A etapa de seleção de atributos considera o contexto da análise para identificar os melhores conjuntos de dados que devem ser de variadas fontes e de grade volume e complexidade. II. A etapa da definição da medida de similaridade avalia a contribuição de cada atributo para o cálculo da medida e a normalização dos dados para não haver atributo dominante. III. A etapa de seleção do critério de agrupamento define a sensibilidade do agrupamento de acordo com a quantidade de atributos e de registros disponíveis. IV. A etapa de validação e de interpretação dos resultados considera a realização de testes para verificação da correção e da relevância dos resultados obtidos. É correto o que se afirma apenas em: II e IV comportamento imperativo das linguagens naturais que expressam ordens, programas imperativos são uma sequência de comandos para o computador executar. O nome do paradigma Imperativo, está ligado ao tempo verbal imperativo, onde o programador diz ao computador: faça isso... Este paradigma de programação se destaca pela simplicidade, uma vez que todo ser humano, ao se programar, o faz imperativamente, baseado na ideia de ações e estados, quase como um programa de computador.” Disponível em: https://pt.wikipedia.org/wiki/Programa%C3%A7 %C3%A3o_imperativa (Links para um site externo.) (https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_imperativa) . Acesso em: 04/06/2020 Considerando as informações apresentadas, avalie as afirmações a seguir: 1. A programação imperativa possui três aspectos elementares: tipos, variáveis e valores. 2. A ordem dos comandos determina a sequência de tempo no programa. 3. Os ramos no programa são decididos por condições através de variáveis. IV. O programa tem uma sequência, porém a cada if (ou condição) que tiver no programa, um caminho diferente será percorrido dentro do programa. É correto o que se afirma, apenas, em: As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. eficiente que consiste em bom controle de estoque, faturamento, entregas, trocas ou devoluções. Qual alternativa corresponde com essa afirmação? Para que um e-commerce funcione perfeitamente, é preciso ter uma gestão eficiente. Nesse caso, optar por um sistema ERP pode ser a melhor opção funcionamento. É uma parte importante do desenho de um sistema de informação. Os modelos de dados são ferramentas que permitem demonstrar como serão construídas as estruturas de dados que darão suporte aos processos de negócio, como esses dados estarão organizados e quais os relacionamentos que pretendemos estabelecer entre eles. A abordagem que se dispensa ao assunto normalmente atende a três perspectivas: Modelo Conceitual: O modelo conceitual é um diagrama em blocos que demonstra todas as relações entre as entidades, suas especializações, seus atributos e auto-relações. Modelo Lógico: O modelo lógico mostra as ligações entre as tabelas de banco de dados, as chaves primárias, os componentes de cada uma, etc. Modelo Físico: Inclui a análisedas características e recursos necessários para armazenamento e manipulação das estruturas de dados (estrutura de armazenamento, endereçamento, acesso e alocação física), sendo uma sequência de comandos executados em SQL a fim de criar as tabelas, estruturas e ligações projetadas até então e finalmente criar o banco de dados. Alguns fatores básicos para trabalhar a modelagem de dados, como entidade, atributo e relacionamento. Um conjunto de objetos do mundo real sobre os quais se deseja manter informações no banco de dados, que é retratado pelo desenho de um retângulo e pode representar objetos concretos como por exemplo um empregado é: a entidade 0,5 / 0,5 ptsPergunta 18 Leia o texto a seguir: Em relação aos relacionamentos dentro do banco de dados relacional, podemos classificá-los como um para um (1:1), um para muitos (1:M) e muitos para muitos (M:M). No ambiente relacional, não existe suporte direto a relacionamentos (M:M), dessa forma, devem ser implementados criando-se uma nova entidade no relacionamento 1:M das entidades originais, conforme figura. Exemplo: Figura – Adaptado Fonte: Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto, implementação e administração. São Paulo, Cengage Learning, 2011. Considerando as informações apresentadas, avalie as afirmações a seguir: I. Foi utilizado o conceito de chave primária, pois uma chave candidata foi selecionada para identificar exclusivamente todos os outros valores Teste de Progresso 2021.2 | Alunos do 5º semestre: Teste de Progresso 2... https://famonline.instructure.com/courses/19749/quizzes/83547 27 of 31 08/11/2021 13:23 de atributos em uma determinada linha. II. Foi utilizado o conceito de chave estrangeira, pois existe um atributo em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos. III. Foi utilizado o conceito de entidade composta ou associativa, pois essa tabela é utilizada para ligar as tabelas originalmente no relacionamento M:M. É correto o que se afirma em: I, II e III. Leia o texto a seguir: Nos últimos anos, com a expansão de tecnologias em geral, muitas empresas começaram a investir na criação de sites, aplicativos e softwares, tudo isso com a intenção de estreitar ainda mais o laço entre as marcas e os consumidores. Para facilitar essa aproximação, foi necessário entender os inúmeros pontos que fazem parte de uma interação positiva entre o consumidor e a empresa no meio digital. Dessa maneira surgiu a área de UI, que é responsável pela parte visual de um projeto, por onde o usuário interage com um determinado aplicativo, programa de computador, rede social, site ou até mesmo algum produto físico. (Fonte: Disponível em: https://www.raffcom.com.br/blog/o-que-e-ui/. Acesso em: 28 de nov de 2019) Considerando o texto acima, considere as afirmações a seguir: I. O User Interface – ou interface do usuário – é tudo aquilo que é perceptível visualmente em alguma plataforma e leva o usuário a uma interação positiva. PORQUE II. A interface existe para facilitar o dia a dia do usuário, pois, sem ela, todos os usuários precisariam entender de programação para utilizar um computador. A respeito dessas asserções, assinale a opção correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Compartilhar