Exerc Cios Complementares Respostas
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?
R: Desenvolvimento Iterativo, Gerenciamento de Requisitos, Modelagem Visual, Arquitetura componentizada, Verificação continua de Qualidade, Gerência de Mudança e Configutação.
2. Quais são as dimensões de qualidade de software? Existem outras?
R: O processo pode ser descrito em duas dimensões:
Horizontal: representa o tempo e mostra o aspecto dinâmico do processo, uma vez que é decretada, e é expressa em termos de ciclos, fases, iterações e marcos.
Vertical: representa o aspecto estático do processo: como é descrito em termos de atividades, artefatos, os trabalhadores e os fluxos de trabalho.
3. O que é desenvolvimento iterativo? Compare com o modelo waterfall.
R: Desenvolvimento iterativo é uma forma de “quebrar” o desenvolvimento de uma grande aplicação em pequenos pedaços de software.
O modelo Waterfall é no qual o desenvolvimento é visto como um fluir constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software.
4. O que é uma iteração? Qual o resultado de uma iteração?
R: É uma sequência de atividades planejadas, limitadas pelo tempo, que resulta em um release executável.
5. No modelo iterativo, de acordo com o RUP, o usuário deve ser envolvido ao longo do processo de desenvolvimento? Por que?
R: Sim, para mitigar riscos e erros
6. Métricas de software estão associadas a qual(is) das 6 melhores prática(s)?
R: Desenvolvimento Iterativo, Manutenção de Requisitos, Utilização de Componentes de Arquitetura, Visualização de Modelo, Continua Verificação de Qualidade, Gerir Mudança.
7. Descreva brevemente