A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Utilização de Design Rationale em versionamento

Apresentações semelhantes


Apresentação em tema: "Utilização de Design Rationale em versionamento"— Transcrição da apresentação:

1 Utilização de Design Rationale em versionamento
Grupo: André Tschaffon Rafael Pinheiro

2 Conteúdo da Apresentação
Introdução sobre Design Rationale Motivação Objetivo deste trabalho

3 Conteúdo da Apresentação
Introdução sobre Design Rationale Motivação Objetivo deste trabalho

4 Introdução sobre Design Rationale
O que é? Razões pelas quais foram tomadas decisões. Justificativas. Outras alternativas. Informações documentadas. Rastreabilidade.

5 Introdução sobre Design Rationale
Vantagens: Mecanismo de comunicação entre a equipe. Transferência de conhecimento entre projetos. Encoraja a equipe a pensar em outras alternativas e porque estas não foram aplicadas.

6 Introdução sobre Design Rationale
Classificações dos sistemas: Design Rationale orientado à processos Design Rationale orientado à estrutura Design Rationale psicológico

7 Introdução sobre Design Rationale
Orientado à processos: Histórico de decisões. Issues: questões. Positions: potenciais soluções de uma issue.  Arguments: suportam ou refutam uma posição.

8 Introdução sobre Design Rationale
Orientado à processos: IBIS

9 Conteúdo da Apresentação
Introdução sobre Design Rationale Motivação Objetivo deste trabalho

10 Motivação Hitórico de versões baseados somente em issues.
Informações sobre porquê as soluções foram adotadas são perdidas. Soluções alternativas não são registradas. Melhor documentação das versões.

11 Conteúdo da Apresentação
Introdução sobre Design Rationale Motivação Objetivo deste trabalho

12 Objetivo do trabalho Utilizar o Design Rationale para auxiliar o desenvolvedor a resolver um problema. A cada commit é necessário que o usuário insira as informações necessárias para tomadas de decisões futuras.

13 Objetivo do trabalho Sistema indica para cada issue possíveis soluções boas e ruins. Integração com o svn para o usuário inserir informações adicionais. Integração com o TRAC (?).


Carregar ppt "Utilização de Design Rationale em versionamento"

Apresentações semelhantes


Anúncios Google