O GoConqr está de visual novo! Conte para nós o que você achou.

Notas

CICLO DE VIDA DE SOFTWARE QUESTÕES

Lucas Erikson Engenharia de Software Pós-Graduação Português 5 páginas

Conteúdo das notas (5)

Página 1

Conceitos da engenharia de software

1. O que foi a Crise de Software?

B. A Crise de Software foi um termo que surgiu nos anos 70. O termo expressava as dificuldades do desenvolvimento de software frente ao rápido crescimento da demanda por software.

No Início dos anos 70, quando vivia-se a terceira era do software, houveram muitos problemas de prazo e custo no desenvolvimento de software, devido à baixa produtividade, baixa qualidade e difícil manutenção do software.

2. Qual foi o motivo da criação da Engenharia de Software?

B. A Engenharia de Software foi criada para permitir o uso de elementos da engenharia de forma controlada e sistemática no desenvolvimento de software. Também para evitar a Crise de Software.

A Engenharia de Software permitiu o uso de elementos da engenharia que eram amplamente utilizados em outras áreas, tornando a criação de software mais controlada, sistemática e padronizada.

3. Com a introdução da Engenharia de Software, o que mudou no processo de desenvolvimento de software?

A Iniciou-se o uso de técnicas e metodologias sistemáticas e controladas já presentes na engenharia e amplamente utilizadas em outras áreas.

Com a Crise de Software, foi proposta a Engenharia de Software para tornar a criação de Software mais sistematizada e controlada.

4. João, dono de uma empresa de software, tem que criar um sistema para um cliente. Até o momento, o cliente fez apenas uma ligação informando o tipo de software que ele quer. Qual a primeira coisa que João deve fazer?

D. Entender o negócio do cliente e realizar reuniões para mensurar o que ele precisa.

João deve entender o que o cliente precisa, como vai fornecer, o negócio do cliente e fazer uma análise dessas necessidades, conseguindo, então, estipular prazos e custos de acordo com as metodologias da Engenharia de Software.

5. Qual é a base dos elementos da Engenharia de Software?

C. Foco na qualidade.

Foco na qualidade é a base das camadas da Engenharia de Software. Ele serve para promover uma cultura de aperfeiçoamento contínuo de processos.

Página 2

Conhecer as fases do ciclo de vida de software

1. O que é um ciclo de vida de software?

Ciclo de vida de software refere-se aos estágios de concepção, projeto, criação e implementação de um software.

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?

A. Na fase de projeto.

3.No ciclo de vida de software, o que é realizado na etapa de "levantamento das necessidades"?

É realizada uma verificação de todas as necessidades do cliente.

5.Qual é o maior problema encontrado no modelo cascata?

Apresenta o problema de reatividade a mudanças.

Página 3

Conhecer os modelos tradicionais

1. Qual o maior problema encontrado no modelo cascata?

A.

Dificuldade em detectar alterações e melhorias durante o desenvolvimento.

2. O que o modelo prototipação tentou corrigir nos modelos anteriores?

O problema de comunicação entre os usuários e os desenvolvedores.

3. Quais são as desvantagens do uso de um modelo prototipação?

Alto custo de projeto e retrabalho.

4. O modelo espiral combinou dois modelos, o cascata e o protótipo. Além disso, ele adicionou mais um elemento que forneceu mais segurança na criação de software. Qual elemento foi este?

Análise de risco

5. Qual a diferença do protótipo descartável e do evolutivo no modelo prototipação?

O protótipo descartável é criado temporariamente e depois não é mais utilizado. Já o evolutivo utiliza o próprio sistema como protótipo e, ao longo do tempo, evolui até chegar no produto final.

Página 4

Conhecer Modelo Incremental

1. No primeiro incremento do modelo incremental, que tipo de solução é oferecida ao cliente?

São oferecidos elementos do sistema que permitem a operação básica ao usuário.

2. O que é esperado do cliente ao término de cada incremento?

Uso, avaliação e feedback sobre o sistema.

3. No final do último incremento, o que é esperado na entrega?

Espera-se um sistema completo e funcional.

4. Qual destas é uma vantagem do modelo incremental?

Usuários podem solicitar modificações no sistema durante o desenvolvimento.

5. Qual destas opções é uma desvantagem do modelo incremental?

O orçamento previsto do projeto pode ser ultrapassado.

Página 5

Informações

Descrição
Pós-Graduação Engenharia de Software Notas sobre CICLO DE VIDA DE SOFTWARE QUESTÕES, criado por Lucas Erikson em 20-02-2022.
Criado por
Lucas Erikson
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?