Exercicios RUP
Instruções gerais:
1. Leia o capítulo 1 da apostila (PDF: 01_s_best_practices.pdf) e responda as perguntas abaixo.
2. A entrega será em via eletrônica pelo portal da FIAP.
3. Na capa, não se esqueça de incluir:
Nome completo, RM, Turma (XX AOJ).
Questões:
1. Quais são as 6 melhores práticas de desenvolvimento de software?
Desenvolver software iterativamente
Gerenciamento de requisitos
Usar arquitetura baseada em componentes
Modelo de software visual
Verificar a qualidade do software
Controle de mudanças
2. Quais são as dimensões de qualidade de software? Existem outras?
Segundo a apostila são quatro:
1. Confiabilidade (Reliability)
2. Funcionalidade (Funcionality)
3. Application Performance (Performance da aplicação)
4. System Performance (Performance do sistema)
Segundo David A. GARVIN, são oito:
1. DESEMPENHO (Performance): Características operacionais básicas do produto
2. FACILIDADES SUPLEMENTARES (Features): Características que suplementam o funcionamento básico do produto
3. CONFIABILIDADE (Reliability):Probabilidade de apresentação de falhas ou mau funcionamento em um determinado intervalo de tempo
4. CONFORMAÇÃO (Conformance): Grau de adequação a padrões pré-estabelecidos
5. DURABILIDADE (Durability): Tempo de vida até a substituição
6. PRESTAÇÃO DE SERVIÇOS (Serviceability): Facilidade de assistência técnica, rapidez e competência dos serviços de manutenção
7. ESTÉTICA (Aesthetics): Capacidade de satisfazer aos sentidos
8. (aparência visual do produto e impressões auditiva, olfativa ou gustativa por ele causadas)
9. QUALIDADE PERCEBIDA (Perceived quality): Inferências feitas a partir de aspectos tangíveis e intangíveis do produto (papel relevante e crítico da publicidade, da imagem e do rótulo do produto)
3. O que é desenvolvimento iterativo? Compare com o modelo waterfall.
4. O que é uma iteração? Qual o resultado de uma iteração?
Cada uma das fases do RUP podem ser