Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE simulado

Prévia do material em texto

13/06/2015 BDQ Prova
data:text/html;charset=utf­8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 1/3
  1a Questão (Ref.: 201102284392) Pontos: 0,0  / 1,0
Dentre as vantagens do modelo cascata podemos destacar:
  Não requer documentação para todas as fases
O usuário só vê os resultados ao final
Não é possível corrigir erros em fases já completas
Dificulta a visão de reutilização
  Permite pontos de controle bem definidos, facilitando a gestão do projeto
 Gabarito Comentado.
  2a Questão (Ref.: 201102287288) Pontos: 0,0  / 1,0
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 as sentenças I e II estão corretas
Apenas a sentença I está correta.
Todas as sentenças estão erradas
  Apenas as sentenças II e III estão corretas
  Todas as sentenças estão corretas
 Gabarito Comentado.
  3a Questão (Ref.: 201102285424) Pontos: 1,0  / 1,0
Marque a alternativa CORRETA. O modelo em cascata:
Trata cada etapa do ciclo de vida do sistemas de informação de forma independente
Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação
Não trata o ciclo de vida do sistema de informação
  Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de
informação
Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
 Gabarito Comentado.
  4a Questão (Ref.: 201102686675) Pontos: 1,0  / 1,0
Considere as assertivas que seguem:
I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima
13/06/2015 BDQ Prova
data:text/html;charset=utf­8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 2/3
II. Permite a revisão de fases anteriores e a superposição entre as fases.
As considerações apresentam características de modelos de processo de desenvolvimento e correspondem,
respectivamente aos modelos:
  Cascata / Cascata com Retroalimentação
Cascata com Retroalimentação / Cascata
Cascata / Prototipação
Incremental / Cascata com Retroalimentação
Cascata com Retroalimentação / Incremental
 Gabarito Comentado.
  5a Questão (Ref.: 201102619975) Pontos: 0,0  / 1,0
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. 
Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata:
  Impossibilidade de correção de erros durante o processo de desenvolvimento de software.
Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser
útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto.
  Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar.
Durante  um  projeto,  algumas  atividades  estão  em  constante  mudança,  uma  delas  são  os  próprios
requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá
se encerrar.
Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima.
  6a Questão (Ref.: 201102628178) Pontos: 0,0  / 1,0
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 sucesso 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.
  Linguagem de alto nível
Linguagem de baixo nível
Linguagem de máquina
Linguagem binária
  Linguagem assembly
  7a Questão (Ref.: 201102668168) Pontos: 1,0  / 1,0
A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em
diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3
tipos, dentre eles o código de máquina, que é definido por:
Ter a característica de dar suporte para execução de rotinas auxiliares;
Um resultado da compilação do código fonte;
  Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações;
Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e
estruturada;
Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de
13/06/2015 BDQ Prova
data:text/html;charset=utf­8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c… 3/3
entendimento humano bem definido;
 Gabarito Comentado.
  8a Questão (Ref.: 201102285372) Pontos: 0,0  / 1,0
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.
Análise
Teste
Implantação
  Implementação
  Projeto
 Gabarito Comentado.
  9a Questão (Ref.: 201102288753)
No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de
processo deste modelo.
Sua Resposta: .
Compare com a sua resposta: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente.
  10a Questão (Ref.: 201102285478)
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Sua Resposta: .
Compare com a sua resposta: Concepção (Requisitos) ­ Análise ­ Projeto(Desenho) ­ Implementação ­ Testes ­
Implantação ­ Manutenção

Continue navegando