Baixe o app para aproveitar ainda mais
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');
Compartilhar