Lista Exercício - PES I
Por: Bruno Casarotto • 24/8/2017 • Pesquisas Acadêmicas • 592 Palavras (3 Páginas) • 371 Visualizações
Capítulo 1:
1 – O que é um software?
2 – Explique o que é Engenharia de Software.
3 – O que é um stakeholder? Qual a diferença dele para um usuário do sistema?
4 – Quais são os atributos essenciais para um bom software? Explique cada um deles.
5 – Quais são as quatro atividades fundamentais em um processo de software?
6 – Quais são as três questões geais que mais afetam a maioria dos softwares?
7 – Cite 5 tipos diferentes de aplicação.
8 – Quais fundamentos de Engenharia de Software se aplicam a todos os sistemas de softwares?
9 – Cite e explique 5 princípios abordados no código de ética da ACM/IEEE.
10 – O que deve-se levar em conta ao fazer o cálculo de custo de um software?
11 – Quais as diferenças entre um software feito sob demanda e um software de aspecto geral?
Capítulo 2:
1 – Quais são os 3 modelos genéricos de processos que são utilizados na Engenharia de Software?
2 – Por que iterações são geralmente limitadas ao utilizar o modelo Cascata?
3 – Cite os benefícios de utilizar desenvolvimento incremental.
4 – A partir de que momento o desenvolvimento incremental não é mais útil?
5 – Quais são os estágios em um desenvolvimento orientado a reúso?
6 – Quais são as principais atividades na engenharia de requisitos?
7 – Cite e explique cada um dos estágios de testes em um sistema.
8 – Explique os benefícios em utilizar o método de prototipação ao desenvolver-se um sistema.
9 – Cite e explique os quatro setores do modelo espiral de Boehm.
10 – Quais são as principais características do RUP?
11 – O ciclo de vida de um sistema consiste de quatro fases para o RUP, quais são elas?
Capítulo 3:
1 – Quais são as principais semelhanças entre diferentes métodos ágeis?
2 – Para que tipo de sistema a metodologia ágil é vantajosa?
3 – Cite e explique 3 princípios da metodologia ágil.
4 – Cite 5 características importantes da programa extrema.
5 – Por que programação em par é vantajoso para um desenvolvimento ágil?
6 – O que é um desenvolvimento test-first? Quais são os possíveis problemas dele?
7 – Explique brevemente a metodologia Scrum.
8 – O que é uma Sprint?
9 – Quais são as barreiras em introduzir metodologias ágeis em grandes empresas?
10 – Explique as perspectivas Scaling up e Scaling out.
Capítulo Analysis and Design, Whitten and Bentley e Estudo de Viabilidade:
1 – Cite e explique os 4 tipos de testes de viabilidade.
2 – O que é um checkpoint da análise de viabilidade no ciclo de desenvolvimento? O que deve ser feito em cada checkpoint?
3 – Explique a estrutura PIECES.
4 – Quais os aspectos que devem ser levados em conta ao analisar a viabilidade operacional?
5 – Quando a análise de usabilidade é feita? Qual é o seu objetivo?
6 – Qual a diferença entre benefício tangível e intangível?
...