Buscar

AV Processos 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

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

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ê 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

Prévia do material em texto

02/12/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
  Fechar 
 
 
 
 
Disciplina:  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Avaliação:  CCT0194_AV_201502493128      Data: 21/11/2016 11:06:46 (A)      Critério: AV
Aluno: 201502493128 ­ JOAO VICTOR BOANERGES MARIANO GUIMARAES
Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 9005/AA
Nota da Prova: 7,5      Nota de Partic.: 2     Av. Parcial.: 1,5
 
  1a Questão (Ref.: 97177) Pontos: 0,7  / 1,0
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo
do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
 
Resposta: Teste de integração: Responsável por avaliar a integração dos componentes do sistema. Essa
integração é feita de forma individual, ou seja, sempre que um componente está pronto, na fase de
implementação o teste é executado. Assim não necessita que todos os componentes estejam prontos. Teste de
aceitação: Responsável por avaliar a aceitação do sistema pelo usuário final.
 
 
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema.
Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou
seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração
contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do
sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele
o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
 
  2a Questão (Ref.: 673144) Pontos: 0,8  / 1,0
O Modelo Cascata ou Waterfall, criado por Dr. Winston W. Royce apresenta um modelo de desenvolvimento
estruturado em fases. Esta característica é considerada uma vantagem em projetos de pequeno porte, mas
uma grande desvantagem em projetos maiores. Explique esta afirmação:
 
Resposta: O modelo cascata é vantajoso para projetos de pequeno porte por ser detalhado, assim facilita os
desenvolvedores de compreender o projeto de forma minuciosa. Este modelo é linear e precisa que uma
atividade seja completada para que se inicie a próxima, logo, a análise de erro se torna mais individual e assim
mais fácil de ser corrigida. O modelo cascata retroalimentável, por exemplo, pode ser facilmente alterado,
trazendo praticidade no seu desenvolvimento. Em casos de projetos maiores, o modelo cascata se torna muito
elaborado e complexo, tornando difícil sua interpretação como um todo. Além disso, como citado anteriormente,
ele precisa completar uma tarefa para iniciar outra, se o projeto for grande o tempo de processamento é maior.
 
 
Gabarito: A estruturação das etapas torna o processo de desenvolvimento estruturado, gerando uma ordem
sequencial de fases, bem interessante para projetos menores e mais curtos. Esta característica em projetos
maiores e mais longos se tornam uma desvantagem pois na forma original não fornece feedback entre as fases
e não permite a atualização ou redefinição das fases anteriores e não suporta modificações nos requisitos, o
que é uma realidade cada vez mais constante nos processos de desenvolvimento de software.
 
02/12/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
  3a Questão (Ref.: 53979) Pontos: 1,0  / 1,0
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
  As opções III e IV estão corretas
Apenas a opção III está correta
As opçoes I, II e III estão corretas
As opções I e IV estão corretas
As opçoes I e III estão corretas
 Gabarito Comentado.
 
  4a Questão (Ref.: 19874) Pontos: 1,0  / 1,0
A confiabilidade especificada para um software aplicativo é:
um mecanismo de teste de desempenho.
um requisito funcional.
  um requisito não­funcional
um mecanismo de teste de estresse.
uma restrição de escopo.
 Gabarito Comentado.
 
  5a Questão (Ref.: 760094) Pontos: 1,0  / 1,0
Ao levantar os requisitos de um sistema é necessário ter atenção com:
A performance futura do sistema e a linguagem de programação que será utilizada.
  As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas
que se aplicam e afetam o software a se desenvolver
As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de
programação que será utilizada no desenvolvimento.
Deve­se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo
e os desejos do usuário.
 Gabarito Comentado.
 
  6a Questão (Ref.: 634449) Pontos: 1,0  / 1,0
É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos
referindo ao Desenho
do produto
  externo
local
02/12/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
de implementação
interno
 Gabarito Comentado.
 
  7a Questão (Ref.: 63152) Pontos: 0,5  / 0,5
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que:
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
  Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
 
  8a Questão (Ref.: 754238) Pontos: 0,5  / 0,5
A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes de
código de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na
fase de implementação:
I) _____________: 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.
II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar
as ações;
III) _____________: 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;
 IV) _____________: Comumente chamada de linguagem de programação, este tipo de  linguagem se
aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem
definido.
I­Linguagem de baixo nível ­ II­Interpretador ­ III­Linguagem de alto nível ­ IV­Compilador
I­Linguagem de alto nível ­ II­Interpretador ­ III­Compilador ­ IV­Linguagem de baixo nível
I­Compilador ­ II­Interpretador ­ III­Linguagem de alto nível ­ IV­Linguagem de baixo nível
I­Linguagem de baixo nível ­ II­Compilador ­ III­Linguagem de alto nível ­ IV­Interpretador
  I­Interpretador ­ II­Linguagem de baixo nível ­ III­Compilador ­ IV­Linguagem de alto nível
 
  9a Questão (Ref.: 634636) Pontos: 0,5  / 0,5
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
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 com Retroalimentação / Incremental
Cascata com Retroalimentação/ Cascata
  Cascata / Cascata com Retroalimentação
Cascata / Prototipação
Incremental / Cascata com Retroalimentação
 Gabarito Comentado.
02/12/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
 
  10a Questão (Ref.: 699574) Pontos: 0,5  / 0,5
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem
definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que
precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que
serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida de desenvolvimento de
software mais adequado a esse caso?
Cascata.
Formal.
Espiral.
Prototipação.
  Incremental.
 Gabarito Comentado.

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes