Buscar

Exercícios - Aula 2 - Conhecer as fases do ciclo de vida 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

ENGENHARIA DE SOFTWARE
Conhecer as fases do ciclo de vida de software
1. 
O que é um ciclo de vida de software?
Você acertou!
A. 
Ciclo de vida de software refere-se aos estágios de concepção, projeto, criação e implementação de um software.
O ciclo de vida de software é muito importante e deve ser devidamente analisado no início da criação do sistema.
Resposta incorreta.
B. 
Ciclo de vida de software refere-se aos estágios de levantamento de requisitos.
O Ciclo de vida de software engloba mais partes do processo, além do levantamento.
Resposta incorreta.
C. 
Ciclo de vida de software refere-se ao tempo de implementação estimado pelo analista.
O ciclo de vida de software possui uma maior abrangência, não se limitando ao desenvolvimento (implementação).
Resposta incorreta.
D. 
Ciclo de vida de software refere-se aos estágios de análise do software.
Embora o ciclo de vida de software tenha um momento dedicado para a análise, ele não se limita a este aspecto.
Resposta incorreta.
E. 
Ciclo de vida de software ocorreu antes da Crise do Software, em 1970.
O ciclo de vida de software foi utilizado dentro da Engenharia de Software para obter software de melhor qualidade, portanto não é um acontecimento datado e sim um processo.
2. 
Em qual fase do ciclo de vida de software são definidas as questões técnicas, como banco de dados, localização, hardware e linguagens de programação?
Você acertou!
A. 
Na fase de projeto.
Projeto trata da construção das especificações detalhadas para o projeto selecionado.
Resposta incorreta.
B. 
Na fase de levantamento de requisitos.
O Ciclo de vida de software engloba mais partes do processo, além do levantamento.
Resposta incorreta.
C. 
Na fase de implementação.
O ciclo de vida de software possui uma maior abrangência, não se limitando ao desenvolvimento (implementação).
Resposta incorreta.
D. 
Na fase de testes e manutenção.
Embora o ciclo de vida de software tenha um momento dedicado para a análise, ele não se limita a este aspecto.
Resposta incorreta.
E. 
Em nenhuma fase, estas questões são decididas pelo programador.
O ciclo de vida de software foi utilizado dentro da Engenharia de Software para obter software de melhor qualidade, portanto não é um acontecimento datado e sim um processo.
3. 
No ciclo de vida de software, o que é realizado na etapa de "levantamento das necessidades"?
Resposta incorreta.
A. 
É realizada a implementação do sistema.
A implementação é realizada após a etapa de projeto.
Você acertou!
B. 
É realizada uma verificação de todas as necessidades do cliente.
Essa etapa identifica as necessidades de informações da organização.
Resposta incorreta.
C. 
É realizada a análise de requisitos.
Essa etapa é realizada somente após o levantamento de necessidades.
Resposta incorreta.
D. 
São realizados testes no sistema para verificar quais as necessidades de implementação.
Em modelos clássicos, os testes são realizados após a etapa de implementação do sistema.
Resposta incorreta.
E. 
É a etapa onde o sistema é entregue para o usuário/cliente.
Ao contrário da entrega do software, o levantamento de necessidades é realizado logo no início do desenvolvimento do sistema.
4. 
A figura ilustra um modelo de desenvolvimento de software no qual o fluxo é visto como um fluir constante através das fases. Esse modelo utiliza como entrada as informações obtidas nas fases anteriores e cada fase só inicia após o término da que antecede (não existindo fases em paralelo). Com base nessas informações, qual é o modelo apresentado na figura?​​​​​​​
Resposta incorreta.
A. 
Modelo V.
O Modelo V virou um padrão da indústria de software depois de 1980 e, após o surgimento da Engenharia de Sistemas, tornou-se um conceito padrão em todos os domínios da indústria. Foi baseado no modelo descrito, porém a principal diferença é a integração entre as etapas.
Você acertou!
B. 
Cascata.
O modelo clássico ou cascata, que também é conhecido por abordagem "top-down", foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação geral.
Resposta incorreta.
C. 
Espiral.
A abordagem em espiral implementa os sistemas baseado no conceito de maior necessidade. Ela entrega o sistema em versões. O fluxo que esse modelo propõe é em formato de espiral.
Resposta incorreta.
D. 
Prototipagem.
O modelo de prototipagem descreve uma abordagem que tenta satisfazer as necessidades do usuário focalizando a interface do usuário. É diferente do modelo descrito, onde só existe implementação e entrega ao final do projeto.
Resposta incorreta.
E. 
Incremental.
undefined
5. 
Qual é o maior problema encontrado no modelo cascata?
Resposta incorreta.
A. 
Nenhum. O sistema cascata foi utilizado durante anos e até o momento não precisou de correções.
O ciclo de vida em V foi proposto como a forma de corrigir os problemas de reatividade do modelo cascata.
Resposta incorreta.
B. 
É um modelo bastante simples.
Devido a sua simplicidade, ele facilita a estimativa de custo e tempo para o cliente.
Resposta incorreta.
C. 
O sistema prevê a revisão das fases e é totalmente iterativo.
Ao contrário, o sistema não prevê a revisão das fases, e isso o torna um sistema com problema. Por exemplo, se um requisito de software foi observado e levantado de forma incorreta, o erro se propagará até a implementação. Ou seja, a fase de levantamento das necessidades não é revista para corrigir possíveis problemas que podem ocorrer, ao contrário do ciclo de vida em V.
Você acertou!
D. 
Apresenta o problema de reatividade a mudanças.
Não oferece oportunidades claras para entregas parciais de um sistema ou para a introdução de mudanças dentro do ciclo de vida. Apresenta o problema de reatividade a mudanças.
Resposta incorreta.
E. 
O modelo cascata é top-down e isso faz com que o software seja construído de maneira incorreta.
Ser um modelo top-down é apenas uma característica do modelo e não pode ser considerado um problema.

Continue navegando