Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 6a aula Lupa PPT MP3 Exercício: CCT0746_EX_A6_201909057142_V1 06/12/2019 Aluno(a): RAYLSON IGLESIAS 2019.3 EAD Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201909057142 1a Questão Um compilador é um ou mais programas de computador que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente. Sendo assim, o nome "compilador" é usado principalmente para: I- Um programa que faz uma tradução entre o código de máquina e uma linguagem de montagem; II- Programas que traduzem o código de fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível; III- Um programa que traduz uma linguagem de programação de baixo nível para uma linguagem de programação de alto nível; Assinale a alternativa correta: Apenas os itens I e III estão corretos; Apenas o item II está correto; Apenas os itens II e III estão corretos; Apenas o item I está correto; Apenas o item III está correto; Respondido em 06/12/2019 13:35:54 Gabarito Coment. Gabarito Coment. Gabarito Coment. 2a Questão Sobre a fase de implementação e seu contexto no processo de desenvolvimento de software, avalie as assertivas a seguir. I. Hoje em dia, a implementação visa codificar em linguagem de máquina o que fora projetado na fase de Desenho ou projeto do software. II. Das fases do processo de desenvolvimento a única que não pode ser "pulada" é a de implementação. Claro que pular as demais fases será com prejuízo da qualidade, mas é factível. III. O foco da fase de Implementação é desenvolver os componentes, classes e programas, na linguagem de programação e no banco de dados definidos na fase de projeto ou desenho do software. Marque a opção que apresenta as assertivas corretas. Apenas II Apenas II e III Apenas III Apenas I e II I, II e III Respondido em 06/12/2019 13:36:01 Explicação: I. Hoje em dia, a implementação visa codificar em linguagem de máquina o que fora projetado na fase de Desenho ou projeto do software. - FALSO, a codificação não é em linguagem de máquina nos dias de hoje. II. Das fases do processo de desenvolvimento a única que não pode ser "pulada" é a de implementação. Claro que pular as demais fases será com prejuízo da qualidade, mas é factível. - Verdade, se não houver implementação não teremos nenhum programa. Logo de uma forma ou de outras a fase precisa acontecer. III. O foco da fase de Implementação é desenvolver os componentes, classes e programas, na linguagem de programação e no banco de dados definidos na fase de projeto ou desenho do software. - Verdade, hoje em dia implementa-se classes, componentes e afins, além de código em programas (aplicativos). http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','6','','',''); javascript:abre_frame('3','6','','',''); 3a Questão O código de programação que é o resultado da compilação do código fonte é o código objeto código final código executável código de máquina código fonte Respondido em 06/12/2019 13:36:16 4a Questão O código de programação que representa uma Sequência binária de ações diretamente direcionadas para o processador da máquina é o código final código fonte código objeto código de máquina código executável Respondido em 06/12/2019 13:36:25 Gabarito Coment. 5a Questão Qual afirmativa abaixo é verdadeira em relação a linguagem de baixo nível? Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana. É um conjunto de intruções que interpreta o código de máquina e tem como resultado o código fonte estruturado. Nessa linguagem é levado em consideração a arquitetura do computador, as características do processador e seus registradores para execução das ações. Linguagem gerada através do editor de texto. É o resultado da compilação do código de máquina. Respondido em 06/12/2019 13:37:05 Explicação: A linguagem assembly que trabalha com registradores é um exemplo de linguagem de baixo nível. Conclusão: A afirmativa verdadeira em relação a linguagem de baixo nível é "Nessa linguagem é levado em consideração a arquitetura do computador, as características do processador e seus registradores para execução das ações.". 6a Questão Relacione as colunas 1 e 2, no que se refere as linguagens de programação Coluna 1 1- Cobol 2- Assembly 3 - Linguagem do processador Intel I5 Coluna 2 a. Linguagem do código objeto b. Linguagem de máquina c. Linguagem de alto nível Marque a opção que apresenta a correta correlação entre as 2 colunas. 1 - a; 2 - c; 3 - b; 1 - c; 2 - a; 3 - b; 1 - b; 2 - c; 3 - a; 1 - c; 2 - b; 3 - a; 1 - a; 2 - b; 3 - c; Respondido em 06/12/2019 13:37:13 Explicação: 1- Cobol - Alto nível 2- Assembly - linguagem do codigo objeto, gerado pelo compilador 3 - Linguagem do processador Intel I5 - linguagem de máquina 7a Questão Qual afirmativa abaixo é verdadeira em relação a linguagem de alto nível? É o resultado da compilação do código de máquina. É um conjunto de intruções que interpreta o código de máquina e tem como resultado o código fonte estruturado. Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. Também conhecida como código executável, é uma linguagem com padrão de entendimento humano. É o programa que faz uma leitura do código objeto através do interpretador. Respondido em 06/12/2019 13:37:20 Explicação: Conclusão: A afirmativa verdadeira em relação a linguagem de alto nível é "Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido." . 8a Questão Na fase da implementação, o analista ou desenvolvedor detalha e implementa o que foi definido na etapa de desenho, através de componentes de código de programa e documentação detalhada. Complete a frase escrevendo o nome de cada definição dos elementos utilizados na implementação e marque a alternativa correta: __________: Linguagem de programação que utiliza a arquitetura do processador para executar as ações. Esta linguagem é a que mais se aproxima dos códigos de execução direta do processador, ou seja, linguagem de máquina. __________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. __________: Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. __________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador. Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível Respondido em 06/12/2019 13:37:27 Gabarito Coment. Gabarito Coment. Gabarito Coment. javascript:abre_colabore('38403','181835320','3648473661');
Compartilhar