Buscar

Aula 06 A implementação do sistema de software Exercícios de Fixação

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
CCT0746_A6_201801039844_V1 
 
 
Lupa Calc. 
 
 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
Aluno: MAIKON CARDOSO LEMOS Matrícula: 201801039844 
Disciplina: CCT0746 - PROC. DES. SOFTWARE Período Acad.: 2018.1 EAD (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá 
ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo 
de questões que será usado na sua AV e AVS. 
 
1. 
 
 
A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de 
programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. 
Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, 
considerando a sequencia de cima para baixo: 
1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de 
maneira lógica e estruturada; após o processo de compilação ou interpretação. 
2. Desenho ( ) Etapa do processo de desenvolvimento de software já estudada anteriormente. 
3. Código Fonte ( ) Processo que realiza a transformação do desenho em diversos tipos de 
componentes de código de programação. 
4. Código Objeto ( ) Sequência binária de ações diretamente direcionadas para o processador da 
máquina. 
5. Código Máquina ( ) Resultado da compilação do código fonte. 
 
 
 3, 2, 1, 5, 4 
 
 
4, 5, 3, 1, 2 
 
 
1, 4, 5, 2, 3 
 
 
2, 1, 4, 3, 5 
 
 
5, 4, 3, 2, 1 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
2. 
 
 
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 objeto 
 
 
código final 
 
 
código executável 
 
 
código de máquina 
 
 
código fonte 
 
 
Gabarito Coment. 
 
 
3. 
 
 
Existem diversos modelos CMMI disponíveis, gerados a partir do CMMI Framework. Em 
consequência disso, é preciso estar preparado para decidir qual modelo CMMI melhor 
atende às necessidades de melhoria de processos de uma organização específica. É 
possível selecionar uma representação, contínua ou em estágios, e determinar as áreas de 
conhecimento que serão incluídas no modelo que essa organização irá utilizar. Sobre 
essas representações, considere: I. Oferecerá uma sequência comprovada de melhorias, 
começando com práticas básicas de gerenciamento e progredindo por um caminho pré-
definido e comprovado de níveis sucessivos, cada um servindo como base para o próximo. 
II. Oferecerá uma classificação única que resume os resultados de avaliações e permite 
comparações entre organizações. III. Possibilitará comparações dentro e entre 
organizações em uma área de processo em termos de área de processo ou pela 
comparação de resultados através do uso de estágios equivalentes. IV. Permitirá 
comparação dentro da organização e entre organizações pelo uso de níveis de 
maturidade. V. Permitirá selecionar a sequência de melhorias que melhor atende aos 
objetivos de negócios e reduz as áreas de risco da organização. Os itens apresentados 
referem-se, respectivamente, às representações: 
 
 
 
 
contínua, em estágios, contínua, em estágios, contínua. 
 
 
em estágios, em estágios, contínua, em estágios, contínua. 
 
 
contínua, contínua, em estágios, contínua, em estágios. 
 
 
em estágios, contínua, em estágios, contínua, em estágios. 
 
 
contínua, em estágios, em estágios, contínua, em estágios. 
 
4. 
 
 
O código de programação que é o resultado da compilação do código fonte é o 
 
 
 
 
código final 
 
 
código executável 
 
 
código objeto 
 
 
código fonte 
 
 
código de máquina 
 
5. 
 
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 
 
 
Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível 
 
 
Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível 
 
 
Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador. 
 
 
Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
6. 
 
 
Qual o objetivo da fase de Implementação ou Codificação? 
 
 
 
 
É onde o projeto é transformado em uma linguagem compreendida pelo software. 
 
 
É a fase onde o programa é testado. 
 
 
É a execução da codificação e configuração do funcionamento do hardware com sua 
base de dados e o sistema computacional como um todo. 
 
 
É escrever o programa em uma linguagem de programação, seguindo normas e 
diretrizes da empresa à qual o desenvolvedor esteja ligado. 
 
 
É a idéia de criação de um protótipo, um modelo funcional com características 
semelhantes, no caso de softwares/programas de computador, um sistema 
funcional, com características básicas as quais se modelam ao modelo original, mas 
desenvolvido somente para testes. 
 
 
Gabarito Coment. 
 
 
7. 
 
 
As linguagens são classificadas em gerações, conforme o estado da arte daquele momento 
em que foram criadas e usadas. Assinale a UNICA alternativa que apresenta uma 
linguagem de primeira geração 
 
 
 
 
cobol 
 
 
consulta a banco de dados 
 
 
assembly 
 
 
pascal 
 
 
fortran 
 
 
Gabarito Coment. 
 
 
8. 
 
 
A implementação é um processo que realiza a transformação do desenho em diversos 
tipos de componentes de código de programação. Complete a frase escrevendo o nome de 
cada uma das definições do encontradas na fase de implementação: 
I) _____________: 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. 
II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do 
processador para executar as ações; 
III) _____________: 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; 
 IV) _____________: Comumente chamada de linguagem de programação, este tipo 
de linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um 
padrão de entendimento humano bem definido.I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem 
de alto nível 
 
 
I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de 
baixo nível 
 
 
I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-
Compilador 
 
 
I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de 
baixo nível 
 
 
I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-
Interpretador 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada 
 
 
 
 
Exercício inciado em 17/05/2018 15:40:34.

Continue navegando