Buscar

Avaliacao parcial aula 6 processo de desenvolvimento de software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

06/04/2020 EPS
simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3690611731&cod_hist_prova=185009068&pag_voltar=otacka 1/4
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
6a aula
 Lupa 
PPT MP3
 
Exercício: CCT0746_EX_A6_202003528439_V1 06/04/2020
Aluno(a): RENATO TORRICELLI MIRANDA 2020.1 EAD
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 202003528439
 
 1a Questão
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de
programação. Analise as afirmativas a seguir em relação aos componentes de código:
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada.
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador.
III- Código de Máquina - Resultado da compilação do código fonte.
Assinale a única opção correta
Somente a II está correta
Somente II e III estão corretas
Somente I e II estão corretas
 Somente I está correta
Somente I e III estão corretas
Respondido em 06/04/2020 22:57:02
Gabarito
 Coment.
 
 
 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, contínua, em estágios, contínua.
contínua, contínua, em estágios, contínua, em estágios.
contínua, em estágios, em estágios, contínua, em estágios.
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 06/04/2020 22:57:51
 
 
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;
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.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','6','','','');
javascript:abre_frame('3','6','','','');
06/04/2020 EPS
simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3690611731&cod_hist_prova=185009068&pag_voltar=otacka 2/4
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
Qual afirmativa abaixo é verdadeira em relação a linguagem de alto nível?
Também conhecida como código executável, é uma linguagem com padrão de entendimento humano.
É o resultado da compilação do código de máquina.
 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.
É um conjunto de intruções que interpreta o código de máquina e tem como resultado o código fonte estruturado.
É o programa que faz uma leitura do código objeto através do interpretador.
Respondido em 06/04/2020 22:58:29
 
 
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." .
 
 
 4a Questão
Marque a UNICA opção correta sobre a linguagem de primeira geração.
Surgiu em meados dos anos 80.
A linguagem Assembly surgiu em meados dos anos 50 e é considerada uma linguagem de primeira geração.
 Cada processador possui uma.
Linguagem binária, com os dígitos 1 e 2.
Uso para conexão e manipulação de banco de dados.
Respondido em 06/04/2020 22:59:02
 
 
Explicação:
Linguagem binária, com os dígitos 1 e 2 - Falso, a linguagem binária digital tem como dígitos 0 e 1.
A linguagem Assembly surgiu em meados dos anos 50 e é considerada uma linguagem de primeira geração. - Falso, assembly é de segunda geração.
Cada processador possui uma - Verdade, a linguagem de máquina é de um ou família de processadores.
Surgiu em meados dos anos 80 - Falso, surgiu com o computador.
Uso para conexão e manipulação de banco de dados - Falso, SQL é que é para conexão e manipulação de banco de dados.
 
 
 5a Questão
O código de programação que é o resultado da compilação do código fonte é o
código executável
código final
código fonte
 código objeto
código de máquina
Respondido em 06/04/2020 22:59:16
 
 
 6a Questão
Dentro dos conceitos de código de programação em PDS, qual alternativa melhor define um código máquina ?
06/04/2020 EPS
simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3690611731&cod_hist_prova=185009068&pag_voltar=otacka 3/4
 Sequência binária(0 e 1) de ações diretamente direcionadas para o processador da máquina.
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. 
É uma linguagem utilizada para conexão com banco de dados.
É o resultado da compilação do código fonte.
É uma sequência estruturada e lógica que serve de entrada para o código fonte.
Respondido em 06/04/2020 22:59:39
 
 
Explicação:
O código de máquina é uma sequência de de 0 e 1 utilizada como entrada para o procesador da máquina.
Conclusão:
A opção que melhor representa o código de máquina é a "Sequência binária(0 e 1) de ações diretamente direcionadas para o processador da
máquina.".
 
 
 7a 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 executável
código objeto
código fonte
código final
 código de máquina
Respondido em 06/04/2020 22:59:59
Gabarito
 Coment.
 
 
 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.
Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível
06/04/2020 EPS
simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3690611731&cod_hist_prova=185009068&pag_voltar=otacka 4/4
Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador
Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível
 Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador
Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador.
Respondido em 06/04/2020 23:00:15
Gabarito
 Coment.
Gabarito
 Coment.
Gabarito
 Coment.
 
 
 
javascript:abre_colabore('38403','185009068','3690611731');

Mais conteúdos dessa disciplina