Buscar

aula 6 - exercicios Estácio: Alunos

Prévia do material em texto

18/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202001470352 1/4
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 6a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0746_EX_A6_202001470352_V1 18/05/2020
Aluno(a): MICHELI COUTINHO MOREIRA 2020.1 EAD
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 202001470352
 
 1a Questão
O CMM tem como compromisso a estabilidade da melhoria já conseguida.Para isto possui atividades de institucionalização, são divididas em características comuns.
Marque a opção INCORRETA em relação a estas características comuns.
Medição e análise
 Verificação de teste de implementação
Atividades realizadas
Capacitação para executar
Comprometimento em executar
Respondido em 18/05/2020 19:06:32
 
 
Explicação:
A opção INCORRETA em relação a estas características comuns é a Verificação de teste de implementação
 
 
 2a Questão
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, em estágios, contínua, em estágios.
contínua, contínua, em estágios, contínua, em estágios.
contínua, em estágios, contínua, em estágios, contínua.
em estágios, contínua, em estágios, contínua, em estágios.
 em estágios, em estágios, contínua, em estágios, contínua.
Respondido em 18/05/2020 19:09:26
 
 
Explicação:
O CMMI (Capability Maturity Model Integration) foi criado pelo SEI (Software Engineering Institute), o qual é um órgão integrante da universidade norte-americana
Carnegie Mellon. Trata-se de um modelo que está atualmente na versão 1.3 (Janeiro/2013), com um enfoque voltado para a capacidade de maturidade de processos
de software.
Um processo representa, dentro da área de software, um conjunto de atividades cujo objetivo é atingir uma meta previamente estipulada. Já por capacidade e
maturidade de um processo, deve-se ter a noção do grau de qualidade com o qual um processo atinge um resultado esperado.
Dentre os principais benefícios da implantação do CMMI, vale a pena destacar:
Uma maior confiabilidade no que refere ao cumprimento de prazos e custos que foram acordados, inicialmente, perante o cliente que solicitou o
desenvolvimento de um sistema. Essa previsibilidade é decorrente do rigor que o CMMI exige quanto à medição dos processos, fato este que conduz à
obtenção de uma base histórica realista e confiável para estes fins;
O gerenciamento das atividades relativas à produção de software aumenta consideravelmente;
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','6','','','');
javascript:abre_frame('3','6','','','');
18/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202001470352 2/4
Uma maior qualidade nos softwares criados, já que processos bem definidos e controlados conduzem à produção de produtos mais confiáveis;
A menor dependência da empresa de desenvolvimento para com seus especialistas. Com um foco voltado para processos e melhoria contínua, além do uso
intensivo de informações históricas, a organização deixa de depender única e exclusivamente de profissionais com um elevado grau de conhecimento
técnico;
A busca por melhorias contínuas nos processos cotidianos.
Nível 5 - Otimizado: existe uma melhoria contínua dos processos.
A implantação do CMMI é recomendável para grandes fábricas de software. Implementar os diversos estágios é uma tarefa árdua, não só numa fase inicial, mas
também quando se leva em conta a migração de um nível para outro. Isto exigirá, invariavelmente, a realização de vultosos investimentos financeiros, assim como
uma mudança de postura da organização (principalmente quando a mesma não contava uma experiência anterior bem-sucedida no gerenciamento de processos).
Em inúmeras ocasiões, empresas desenvolvedoras de sistemas recorrem a consultorias especializadas, visando apoio na obtenção da certificação CMMI (fato este
que inviabiliza a adoção deste mesmo modelo por pequenas companhias).
 
 
 3a Questão
O código de programação que é o resultado da compilação do código fonte é o
código final
código de máquina
 código objeto
código executável
código fonte
Respondido em 18/05/2020 19:10:33
 
 
 4a Questão
Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução.
 Implementação
Análise
Implantação
Projeto
Teste
Respondido em 18/05/2020 19:11:26
Gabarito
 Coment.
 
 
 5a Questão
Com base nas definições de linguagem de programação em implementação do sistema de software, qual alternativa a seguir melhor representa os tipos de códigos de
programação?
 Código fonte, código objeto e código máquina.
Código UML, código objeto e código estruturado.
Código executável, código livre e código OO.
Código UML, código OO e código máquina.
Código OO, código objeto e código estruturado.
Respondido em 18/05/2020 19:11:59
 
 
Explicação:
A linguagem de programação é escrito em ium conjunto de instruções denominada código fonte, que após sofrer um processo de compilação ou interpretação ,
transforma-se em código Objeto, que por sua vez é trasnformado em código de máquina(sequência binária - 0 e 1.). 
18/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202001470352 3/4
Conclusão:
A opção que melhor representa os tipos de código de programação é código fonte, código objeto e código máquina.
 
 
 6a 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
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
Compilador, Interpretador,Linguagem de baixo nível, Linguagem de alto nível
Respondido em 18/05/2020 19:13:29
Gabarito
 Coment.
Gabarito
 Coment.
Gabarito
 Coment.
 
 
18/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202001470352 4/4
 7a Questão
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. O código de programação pode ser dividido em 3 tipos:
I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada;
II. Código Objeto - Resultado da compilação do código fonte.
III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina.
Marque a alternativa correta:
Apenas a sentença I está correta.
Apenas as sentenças II e III estão corretas
Todas as sentenças estão erradas
Apenas as sentenças I e II estão corretas
 Todas as sentenças estão corretas
Respondido em 18/05/2020 19:14:15
Gabarito
 Coment.
 
 
 8a Questão
Relacione as colunas 1 e 2, no que se refere as linguagens de programação
Coluna 1
1- C++
2- Assembly
3 - Linguagem de 0 e 1
Coluna 2
a. Linguagem da alto nível
b. Linguagem de máquina
c. Linguagem do código objeto
Marque a opção que apresenta a correta correlação entre as 2 colunas.
 1 - a; 2 - c; 3 - b;
1 - a; 2 - b; 3 - c;
1 - b; 2 - c; 3 - a;
1 - b; 2 - a; 3 - c;
1 - c; 2 - b; 3 - a;
Respondido em 18/05/2020 19:16:18
 
 
Explicação:
1- C++ - Linguagem da alto nível
2- Assembly - Linguagem do código objeto
3 - Linguagem de 0 e 1 - Linguagem de máquina
 
 
 
 
javascript:abre_colabore('38403','194014830','3873967050');

Continue navegando