Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

3.3 Quando você recomendaria o uso de um método ágil para 
desenvolvendo um sistema de software? 
 
 
Métodos ágeis provavelmente não devem ser usados quando o software está sendo desenvolvido 
por equipes que não estão co-localizadas. Se alguma das equipes individuais usar métodos ágeis, 
é muito difícil coordenar o seu trabalho com outras equipes. Além disso, o 
a comunicação informal, que é uma parte essencial dos métodos ágeis, é praticamente 
impossível de manter. 
Os métodos ágeis provavelmente também deveriam ser evitados para sistemas críticos onde 
as consequências de um erro de especificação são graves. Nessas circunstâncias, um 
especificação do sistema que está disponível antes do início do desenvolvimento faz uma análise detalhada 
análise de especificação possível. 
No entanto, algumas ideias de abordagens ágeis, como testar primeiro o desenvolvimento 
são certamente aplicáveis a sistemas críticos. 
 
 
3.4 A programação extrema expressa os requisitos do usuário como histórias, com cada 
história escrita em um cartão. Discuta as vantagens e desvantagens deste 
abordagem para descrição de requisitos. 
 
 
Vantagens das histórias: 
1. Eles representam situações reais que comumente surgem para que o sistema 
apoiar as operações mais comuns do usuário. 
2. É fácil para os usuários entender e criticar as histórias. 
3. Eles representam incrementos de funcionalidade – implementar uma história proporciona 
algum valor para o usuário. 
 
Desvantagens das histórias 
 
1. São susceptíveis de serem incompletos e a sua natureza informal torna isso 
incompletude difícil de detectar. 
2. Eles se concentram em requisitos funcionais e não em requisitos não funcionais. 
requisitos. 
3. Representando requisitos transversais do sistema, como desempenho e 
a confiabilidade é impossível quando histórias são usadas. 
4. A relação entre a arquitetura do sistema e as histórias de usuário é 
não está claro, então o projeto arquitetônico é difícil. 
 
 
 
 
 
 
 
 
 
 
 
 
 
1

Mais conteúdos dessa disciplina