Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMariana Ribeiro Alterado mais de 10 anos atrás
1
Trac é uma ferramenta open source e de interface web para controle de projetos de desenvolvimento de software. O objetivo do software é ajudar o desenvolvedor a controlar as mudanças do software, entender o porque de cada uma e qual o seu impacto no projeto como um todo. O software foi desenvolvido na linguagem de programação Python e está disponível sob uma licença GPL desde meados de Desde a versão 0.9, é disponibilizado sob uma licença BSD modificada. Entre os diversos usuários do software temos o Laboratório de Propulsão a Jato da NASA, que usa a ferramenta para controle de vários projetos. Uma lista mais completa de usuários do Trac pode ser obtida no seu próprio site. Cloves Barcellos Junior / Thiago Coelho Prado
2
Acompanhamento da evolução do projeto.
RECURSOS Controle de mudanças. Wiki para documentação colaborativa e referência cruzada entre os elementos do Trac. Integração com o Subversion (o Trac também funciona como um browser do repositório do Subversion). Acompanhamento da evolução do projeto. Cloves Barcellos Junior / Thiago Coelho Prado
3
Melhoria na qualidade do produto e do processo de desenvolvimento.
ALGUNS BENEFÍCIOS Melhoria na qualidade do produto e do processo de desenvolvimento. Registro, rastreamento e controle das mudanças sofridas pelo projeto durante o seu ciclo de vida. Amarração entre o controle de versão e o controle de mudança. Acompanhamento básico da evolução do projeto. Melhor documentação do projeto através de participação da equipe de desenvolvimento. Cloves Barcellos Junior / Thiago Coelho Prado
4
Migração: É possível migrar os tickets de outras ferramentas desse mesmo tipo para o Trac. No site há scripts para migração do Bugzilla, Sourceforge e Mantis escritos em python. Como se usa no Trac uma base de dados SQL, pode se inserir os tickets direto na base de dados Cloves Barcellos Junior / Thiago Coelho Prado
5
A configuração é feita por um arquivo chamado trac.ini
Através dele altera-se o tipo de repositório, o caminho até ele, as seções do trac (wiki, timeline, browser), configurações do tickets (que pode ser customizável) Endereço de referência: Cloves Barcellos Junior / Thiago Coelho Prado
6
Trac - Cabeçalho: Cloves Barcellos Junior / Thiago Coelho Prado
7
Possui o mesmo estilo de formatação usadas nas páginas wiki
Trac - Wiki: Possui o mesmo estilo de formatação usadas nas páginas wiki Possui diversas macros, como as que permite exibição de data, hora, mudanças recentes. Também é possível também criar suas próprias macros Suporte a coloração de sintaxe (php, c, c++, sql, python, xml já vem com suporte no Trac ), com possibilidade de se usar pacotes externos para outras sintaxes. Cloves Barcellos Junior / Thiago Coelho Prado
8
Trac - Timeline: Apresenta em um único relatório em ordem cronológica, todas as mudanças ocorridas no projeto: Wiki Tickets Códigos fonte Milestone Cloves Barcellos Junior / Thiago Coelho Prado
9
Lista todos os milestones e mostra o seu progresso
Trac - Roadmap: Lista todos os milestones e mostra o seu progresso Cloves Barcellos Junior / Thiago Coelho Prado
10
Mostra a raíz do projeto com a revisão e o log da última mudança
Trac – Browse Source: Mostra a raíz do projeto com a revisão e o log da última mudança Cloves Barcellos Junior / Thiago Coelho Prado
11
Mostra todos os tickets agrupados por caracteríscas Ativos
Trac – View Tickets: Mostra todos os tickets agrupados por caracteríscas Ativos Ativos por grupo (versão, milestone, por dono) Meus tickets Cloves Barcellos Junior / Thiago Coelho Prado
12
Trac – New Ticket: Ticket em 3 tipos: Defeito Melhoramento Tarefa
Cloves Barcellos Junior / Thiago Coelho Prado
13
Descreve-se o problema e configura-se Prioridade Componente Severidade
Trac – New Ticket: Descreve-se o problema e configura-se Prioridade Componente Severidade Milestone Versão Cloves Barcellos Junior / Thiago Coelho Prado
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.