Buscar

Teste de Conhecimento 6 - Processos de Desenvolvimento de Software

Prévia do material em texto

28/04/2022 21:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
Teste de
Conhecimento
 avalie sua aprendizagem
O processo de codificação também pode ser visto como um passo do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o suc
de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores.
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?
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 CCT0746_A6_202203561261_V1 
 
Aluno: ANDRESSA GIMENEZ DE FREITAS SCRAMIN Matr.: 20220356
Disc.: PROC. DES. SOFTWARE 2022.1 EAD (G
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! 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.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Linguagem assembly
Linguagem binária
Linguagem de alto nível
Linguagem de máquina
Linguagem de baixo nível
 
Explicação:
A linguagem de alto nível se aproxima da linguagem humana. Neste tipo de linguagem não é levado em consideração a arquitetura do computador, nem as características do processador e seus registradore
 
 
 
 
2.
Código UML, código objeto e código estruturado.
Código executável, código livre e código OO.
Código fonte, código objeto e código máquina.
Código UML, código OO e código máquina.
Código OO, código objeto e código estruturado.
 
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.). 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
28/04/2022 21:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
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çã
estas características comuns.
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
Dentro dos conceitos de código de programação em PDS, qual alternativa melhor define um código fonte ?
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.
 
 
 
 
3.
Capacitação para executar
Medição e análise
Comprometimento em executar
Atividades realizadas
Verificação de teste de implementação
 
Explicação:
A opção INCORRETA em relação a estas características comuns é a Verificação de teste de implementação
 
 
 
 
4.
código objeto
código final
código executável
código de máquina
código fonte
 
Gabarito
Comentado
 
 
 
5.
 Esta linguagem é a que mais se aproxima dos códigos de execução direta do processador
Sequência binária de ações diretamente direcionadas para o processador da máquina.
Linguagem de programação que utiliza a arquitetura do processador para executar as ações . 
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, transformar-se-á em código objeto.
 
Resultado da compilação do código máquina.
 
Explicação:
O código fonte é a linguagem onde o programador/desenvolvedor escreve a sua lógica de programação, ela está mais próxima da linguagem humana.
28/04/2022 21:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
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 me
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ç
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. I
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 
risco da organização. Os itens apresentados referem-se, respectivamente, às representações:
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.
Conclusão:
A opção que melhor representa o código fonte é 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 
interpretação, transformar-se-á em código objeto.
 
 
 
 
6.
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.
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.
 
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 q
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ç
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 controladosconduzem à 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 mode
por pequenas companhias).
 
 
 
 
7.
1, 4, 5, 2, 3
4, 5, 3, 1, 2
3, 2, 1, 5, 4
5, 4, 3, 2, 1
2, 1, 4, 3, 5
 
Gabarito
Comentado
Gabarito
Comentado
Gabarito
Comentado
 
 
28/04/2022 21:19 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4
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:
 
8.
Apenas os itens II e III estão corretos;
Apenas o item III está correto;
Apenas o item I está correto;
Apenas os itens I e III estão corretos;
Apenas o item II está correto;
 
Gabarito
Comentado
Gabarito
Comentado
Gabarito
Comentado
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 28/04/2022 22:12:38. 
 
 
 
 
javascript:abre_colabore('36278','282198778','5280409393');

Continue navegando