Os Processos de software
Por: Kleber.Oliveira • 7/12/2018 • 1.025 Palavras (5 Páginas) • 387 Visualizações
...
j) O que é “agilidade” no contexto da engenharia de software e qual sua
relação com custo de mudanças?
Geralmente quando se fala em agilidade, as pessoas pensam em velocidade de execução de algo, mas no caso da engenharia de software é diferente, deve-se pensar em agilidade no sentido de flexibilização, aquela capacidade de administrar algo complexo de forma flexível. Existem algumas formas mais usadas para se obter essa agilidade no processo do software, como por exemplo: o modelo cascata, espiral, RAD, RUP, Scrum, XP entre outros.
K) Explique a relação ente processo ágil e imprevisibilidade e adaptabilidade de mudanças.
O processo ágil precisa estar pronto para realizar mudanças imprevisíveis sem que custe muito tempo e dinheiro, como por exemplo a mudança repentina de um requisito, ou até mesmo a necessidade de um novo requisito.
l) Quais os 12 princípios para alcançar agilidade?
A Aliança Agil definiu os 12 princípios como:
1.Nossa prioridade é satisfazer o cliente desde o início por meio de entrega contínua de software valioso.
2. Modificações de Requisitos são bemvindas, mesmo que tardias no desenvolvimento. Os processos ágeis aproveitam as modificações como vantagens para a competitividade do cliente.
3.Entrega de software funcionando frequentemente, a cada duas semanas até dois meses, de preferência no menor espaço de tempo.
4.O pessoal de negócios e os desenvolvedores devem trabalhar juntos diariamente durante todo o projeto.
5. Construção de projetos em torno de indivíduos motivados
6.O método mais eficiente e efetivo de comunicação entre os membros da equipe é conversa cara a cara.
7. A principal medida de progresso é o software funcionando
8. Processos ágeis promovem desenvolvimento sustentável
9. Atenção contínua à excelência técnica e ao bom projeto facilitam a agilidade
10. Simplicidade
11. As melhores soluções surgem de equipes autoorganizadas
12. A equipe autoaperfeiçoa seu comportamento.
m) Modelos prescritivos X Modelos Ágeis: quais são os melhores?
Modelos ágeis são mais bem vistos do que modelos prescritivos pelo fato de que não são obrigados a ficarem sempre seguindo uma linha direta de pensamento, podendo mudar conforme as necessidades e preferências do cliente
...