Escolar Documentos
Profissional Documentos
Cultura Documentos
FAFICA
Alexandre Monteiro
Roteiro
RUP >
Gerência de mudanças
– Registro de modificações no sistema;
– Por modificações se entende:
• Novas funcionalidades;
• Correções de erros/bugs.
Gerência de versões
– Controle dos arquivos modificados;
– Lançamento de RELEASES e versões;
22/11/23 Desenvolvimento de Sistemas 7
Gerência de mudanças
1. Solicitação de mudança (New Request)
– CR (Change Request);
– Descrição da modificação;
– Release que será modificado;
– Prioridade da modificação;
2. Aprovação de mudanças (Approved)
3. Atribuição da tarefa (Assigned)
4. Realização da mudança (Resolved)
5. Fechamento da solicitação (Closed)
22/11/23 Desenvolvimento de Sistemas 8
Gerência de versões
Realização da modificação
– Utilizar o RELEASE (base) mais novo;
– Modificações concorrentes;
Integração de modificações
– Resolução de conflitos, MERGES;
– Integração de BRANCHES de desenvolvimento;
– Aplicação de LABELS
Gerência de modificações
– ClearDDTS
– Bugzilla
• http://landfill.bugzilla.org/bugzilla-2.16.6/
Gerência de arquivos
– CVS
• https://www.cvshome.org/
– ClearCase
22/11/23 Desenvolvimento de Sistemas 10
Desenvolvimento ideal
checkout
checkin
update Desenvolvedor A
Desenvolvimento
Repositório
Desenvolvedor B
Repositório
Desenvolvedor B
X conflito
x
cvs tag -b rel_1_fix
_f i
1.2.2.1 1.2.2.2
_1
1.1 re l
1.2 1.3 1.4
release_1 release_2
cvs up -r rel_1_fix