RUP - QUESTÕES
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 de forma interativa.
- Gerenciar os Requisitos.
- Arquitetar baseando-se em módulos.
- Ter um modelo visual.
- Garantir a Qualidade.
- Gestão de Configuração.
2. Quais são as dimensões de qualidade de software? Existem outras?
A qualidade de software é medida pela sua confiabilidade, funcionalidades e desempenho, mas outros parâmetros como durabilidade, usabilidade, aparência e conformidade com padrões e requisitos pré-estabelecidos podem ser levados em conta.
3. O que é desenvolvimento iterativo? Compare com o modelo waterfall.
No padrão de desenvolvimento interativo o software é desmembrado em funcionalidade onde cada uma é desenvolvida ciclicamente passando por estágios como o planejamento, desenvolvimento, teste, homologação e publicação, com isso as funcionalidades podem ser desenvolvidas em paralelo e no final de cada iteração o produto final é uma nova funcionalidade com garantia de qualidade por ter passado por todos os estágios.
4. O que é uma iteração? Qual o resultado de uma iteração?
Iteração é a sequência de atividades que compõe um plano de baseline de uma funcionalidade. O resultado de uma Iteração é um produto utilizável, ou uma versão de software.
5. No modelo iterativo, de acordo com o RUP, o usuário deve ser envolvido ao longo do processo de desenvolvimento? Por que?
Sim. O usuário deve ser envolvido, pois ele pode além de demonstrar a experiência ao utilizar-se de um artefato de software, dando um outro olhar e visão diferentes da equipe de projetos à aplicação, ele pode ser o responsável por homologar a aplicação desenvolvida.
6. Métricas