Baixe o app para aproveitar ainda mais
Prévia do material em texto
Impresso por Sandra Almeida, CPF 482.928.838-86 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/04/2022 16:16:41 28/05/2021 Teste de Progresso 2021.1 | Alunos do 2º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas https://famonline.instructure.com/courses/16043/quizzes/59235 11/24 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. ocê respondeu 0,5 / 0,5 ptsPergunta 9 Leia o texto a seguir: Structured Query Language (SQL), ou Linguagem de Consulta Estruturada, é a linguagem de pesquisa declarativa padrão para banco de dados relacional (base de dados relacional). O SQL foi desenvolvido originalmente no início dos anos 70 nos laboratórios da IBM, e tinha por objetivo demonstrar a viabilidade da implementação do modelo relacional proposto por E. F. Codd. O nome original da linguagem era SEQUEL, acrônimo para "Structured English Query Language" (Linguagem de Consulta Estruturada, em Inglês). A linguagem é um grande padrão de banco de dados. Isto decorre da sua simplicidade e facilidade de uso. Ela se diferencia de outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL especifica a forma do resultado e não o caminho para chegar a ele. Ela é uma linguagem declarativa em oposição a outras linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles que se iniciam na linguagem. Considerando o texto acima, assim como o conteúdo visto, avalie as afirmações a seguir: Impresso por Sandra Almeida, CPF 482.928.838-86 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/04/2022 16:16:41 28/05/2021 Teste de Progresso 2021.1 | Alunos do 2º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas https://famonline.instructure.com/courses/16043/quizzes/59235 12/24 I. Comandos do tipo DDL (Data Definition Language) - Este tipo de comando é utilizado para a definição e manutenção das estruturas de banco de dados. Ex: Criação do banco de dados, criação de tabelas e relações entre as tabelas. II. Comandos do tipo DML (Data Manipulation Language). Esse tipo de comando é utilizado para controle de privilégios de usuários e controle do nível de acesso de usuários. III.Comandos do tipo DQL (Data Query Language) – Esse tipo de comando é utilizado para fazer consultas aos conteúdos das bases de dados. É correto o que se afirma em: I e III apenas. Correto! 0 / 0,5 ptsPergunta 10 Leia o texto a seguir: A tabela, em um modelo relacional, é vista como uma estrutura bidimensional compostas por linhas e colunas. O Modelo Entidade Relacionamento, representado graficamente, no diagrama de entidade relacionamento, ilustra as relações entre estas tabelas. Fonte: adaptado de Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto, implementação e administração. São Paulo, Cengage Learning, 2011. Avalie as asserções: Impresso por Sandra Almeida, CPF 482.928.838-86 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/04/2022 16:16:41 28/05/2021 Teste de Progresso 2021.1 | Alunos do 2º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas https://famonline.instructure.com/courses/16043/quizzes/59235 13/24 I. cada intersecção entre linha e coluna representa um único valor; II. todos os valores em uma coluna devem se adequar a um mesmo formato; III. cada coluna possui uma faixa específica de valores conhecida como domínio de atributos. É correto o que se afirma em: I, II e III. esposta correta I e III apenas. ocê respondeu 0,5 / 0,5 ptsPergunta 11 Leia o texto a seguir: Modelar significa criar um modelo que explique as características de funcionamento e comportamento de um software a partir do qual ele será criado, facilitando seu entendimento e seu projeto, através das características principais que evitarão erros de programação, projeto e 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: Impresso por Sandra Almeida, CPF 482.928.838-86 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/04/2022 16:16:41 28/05/2021 Teste de Progresso 2021.1 | Alunos do 2º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas https://famonline.instructure.com/courses/16043/quizzes/59235 14/24 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álise das 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 Correto! 0,5 / 0,5 ptsPergunta 12 Leia o texto a seguir: Os testes de software são uma função de controle de qualidade com um objetivo principal [...]. O papel da SQA é o de garantir que os testes sejam planejados apropriadamente e conduzidos eficientemente de Impresso por Sandra Almeida, CPF 482.928.838-86 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/04/2022 16:16:41 28/05/2021 Teste de Progresso 2021.1 | Alunos do 2º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas https://famonline.instructure.com/courses/16043/quizzes/59235 15/24 modo que se tenha a maior probabilidade possível de alcançar seu objetivo primário. Fonte: PRESSMAN, R.; MAXIM, B. : umaEngenharia de Software abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016. Considerando o objetivo da aplicação dos testes, avalie as seguintes asserções e a relação proposta entre elas. I. O objetivo a ser alcançado em um procedimento de teste é o de encontrar defeitos no programa. PORQUE II. Um teste que não retorna defeitos no programa indica que este programa está livre de defeitos. A respeito dessas asserções, assinale a opção correta: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Correto! 0,5 / 0,5 ptsPergunta 13 Impresso por Sandra Almeida, CPF 482.928.838-86 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/04/2022 16:16:41 28/05/2021 Teste de Progresso 2021.1 | Alunos do 2º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas https://famonline.instructure.com/courses/16043/quizzes/59235 16/24 Projetos são necessários sempre que houver um objetivo a ser alcançado, seja ele um objetivo pessoal ou corporativo. Assim sendo, qualquer área de atuação envolve a elaboração de projetos, e na área de desenvolvimento de sistemas e softwares não é diferente. Para que um sistema seja desenvolvido, é importante planejarseus requisitos e funcionalidades, bem como avaliar a sua interação com o usuário, o que será representado por meio de modelos – como os modelos UML. Considerando o que foi exposto, avalie as asserções a seguir e a relação proposta entre elas: I. É possível comparar a tarefa de análise e desenvolvimento de sistemas com um projeto de arquitetura. PORQUE II. Desenhar a planta de uma casa é como projetar o modelo de um sistema, o qual será usado em sua construção. A respeito das 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. Correto! Impresso por Sandra Almeida, CPF 482.928.838-86 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/04/2022 16:16:41 28/05/2021 Teste de Progresso 2021.1 | Alunos do 2º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas https://famonline.instructure.com/courses/16043/quizzes/59235 17/24 0 / 0,5 ptsPergunta 14 (UFPA, 2018 – adaptada) Você está em sala de aula e seu professor após explicar a matéria sobre arquitetura e organização de computadores, divide os alunos presentes em 4 grupos e diz que vai fazer um teste para avaliar se a classe aprendeu os conceitos apresentados por ele. Com relação à organização de um computador, ele faz as seguintes afirmativas para o seu grupo: I - A unidade lógica/aritmética é responsável por fornecer e realizar operações aritméticas e lógicas. II - Pipeline permite que uma instrução seja dividida em estágios, e que mais de uma instrução pode ser executada ao mesmo tempo, porém em estágios diferentes. III - É responsabilidade da memória primária armazenar as instruções que serão buscadas pela CPU para execução. IV - A unidade de controle é responsável por informar como a memória do computador, a unidade lógica/aritmética e os dispositivos de entrada e saída devem responder às instruções de um programa. O que você responderia em nome do seu grupo: Que todas as afirmações são verdadeiras. esposta correta Que somente as afirmações III e IV são verdadeiras. ocê respondeu Impresso por Sandra Almeida, CPF 482.928.838-86 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/04/2022 16:16:41 28/05/2021 Teste de Progresso 2021.1 | Alunos do 2º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas https://famonline.instructure.com/courses/16043/quizzes/59235 18/24 0 / 0,5 ptsPergunta 15 Leia o texto a seguir: Uma nova classe de objetos pode ser criada convenientemente por meio de herança — ela (chamada subclasse) começa com as características de uma classe existente (chamada superclasse), possivelmente as personalizando e adicionando aspectos próprios. Na nossa analogia do carro, um objeto da classe “conversível” decerto é um objeto da classe mais geral “automóvel”, mas, especificamente, o teto pode ser levantado ou baixado. Fonte: DEITEL, H.; DEITEL, P. : como programar. 10. ed. SãoJava Paulo: Pearson Education do Brasil, 2017, pp. 9-10. Considerando a analogia acima, assinale a alternativa correta. O método para levantar ou abaixar o teto não existe em “automóvel”, mas pode ser criado em “conversível”. esposta correta O método para levantar ou abaixar o teto existe em “automóvel”, mas só poderá ser usado em “conversível” se for protected ou public. ocê respondeu Impresso por Sandra Almeida, CPF 482.928.838-86 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/04/2022 16:16:41 28/05/2021 Teste de Progresso 2021.1 | Alunos do 2º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas https://famonline.instructure.com/courses/16043/quizzes/59235 19/24 0,5 / 0,5 ptsPergunta 16 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. . SãoLinguagem e Lógica de Programaçã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. Correto! Impresso por Sandra Almeida, CPF 482.928.838-86 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/04/2022 16:16:41 28/05/2021 Teste de Progresso 2021.1 | Alunos do 2º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas https://famonline.instructure.com/courses/16043/quizzes/59235 20/24 0,5 / 0,5 ptsPergunta 17 Sequência: É uma expressão do termo geral a em função de n (índice do termo da sequência). A fórmula de recorrência fornece o 1º termo e expressa por um termo qualquer a , em função do seu antecedente a Progressão aritmética: É uma sequência em que somando uma constante r (denominada razão) a cada termo, obtém-se o termo seguinte: a = a + (n-1).r (que é conhecida como Fórmula do Termo Geral). Progressão Geométrica: É uma sequência em que multiplicando cada termo por uma constante q (denominada razão), obtém-se o termo seguinte: a = a . q , que é a Fórmula do Termo Geral. Disponível em: https://www.educabras.com/vestibular/materia/matematica/aulas/pr para um site externo.) (https://www.educabras.com/vestibular/materia/matematica/aulas/progress . Acesso em: 11 de outubro de 2019. Adaptado. I. 2,6,10,14,18, ... é uma sequência. PORQUE II. É observado que os quatro primeiros termos podem ser observados as características de uma sequência de P.G de razão 4. A respeito dessas asserções, assinale a opção correta: n n+1 n. n 1 n 1 n-1 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa Correto!
Compartilhar