Rup questionario
Rafael Maia Fortes - 45155
RESPOSTAS:
1. A seis melhores praticas de desenvolvimento de software são:
1.1. Desenvolver iterativamente;
1.2. Gerenciar requisitos;
1.3. Utilizar arquitetura componentizada;
1.4. Modelagem Visual (UML);
1.5. Testar continuamente;
1.6. Controlar as mudanças;
2. AA
3. Desenvolvimento iterativo é um desenvolvimento em ciclos, ou seja, passamos pelos mesmos processos N vezes, enquanto no modelo waterfall é um modelo em casca, onde os processos são executados uma única vez, neste modelo temos os levantamentos de requisitos, elaboração, construção e entrega em um único processo, já no modelo iterativo esse processo é realizado varias vezes dentro do projeto
4. Iteração é uma sequencia de atividades, com um plano de critérios de avaliação que resulta em um entregavel(componente executável). Ao final de cada iteração concluímos o escopo, cumprir o tempo de cada iteração, diminuir o custo do projeto, eliminar os riscos e o aprendizado com cada itereção;
5. Sim, para diminuir os riscos e a mudança brusca do desenvolvimento do software, ou seja, eliminar riscos e não ter mudança estrutural definida no inicio de cada iteração.
6. AA
7. Os testes de regreção nada mais é que repetir os teste em cada fase de uma iteração, ou seja, os teste alem de se complementar conforme as fases vão ocorrendo, quanto garantir que o que foi testado nas fases anteriores continua funcionando.
8. AA
9. AA
10. Use Case é uma sequencia de atividades realizadas pelo sistema que produz um resultado de valor observável pelo ator.
11. Cenário é a menor unidade perceptível para o usuário.
12. AA
13. A utilização do UML é importante para transformar as necessidades do usuário junto com os use case para resolver e definir as implementações na fase de construção, ou seja, na fase de elaboração transcrever os use case em modelo visual para o desenvolvimento do software(aplicação executável);
14. Componente é um