sábado, 2 de abril de 2011

[Seminário] Introdução à Ferramenta Bugzilla


[SEMINÁRIO]
LUCAS S. MELO RA: 1099433969
GERENCIAMENTO DE DEFEITOS EM PROJETOS DE SOFTWARE
INTRODUÇÃO Á FERRAMENTA BUGZILLA

Podemos definir que o grande marco para o início de um pensamento pela melhoria de fabricação de produtos com maior qualidade se deu durante a revolução industrial, onde a busca por um diferencial na fabricação de produtos fez com que as empresas criassem métodos e técnicas diferentes para que isso acontecesse, começando então um conceito que hoje chamamos de processo, procurando minimizar as despesas e maximizar os lucros.

Até então a qualidade do produto era o fator que iria qualificar positivamente a empresa fabricante, fazendo com que o objetivo principal fosse de a entrega de um produto com maior qualidade e o mínimo de defeito.

Hoje o contexto de desenvolvimento de Software já é diferente, a qualidade já não é o fator de diferenciação no mercado e sim uma condição para que as empresas sejam bem-sucedidas. Hoje a busca por métodos maduros que podem ser proporcionados por certificações de qualidade garantem que o usuário receba o software com as especificações definidas e esperadas por ele.

Alguns autores conhecidos e com experiência, fazem uma reflexão sobre a importância dos padrões de processos para minimizar os gastos e esforços com manutenção. A manutenção, é uma etapa de melhoria e otimização de um software já finalizado, é nessa etapa que os bugs são encontrados e os defeitos são reparados.

Podemos considerar que a satisfação do cliente está ligada diretamente a funcionalidade correta da aplicação, para isso há grande parcela de importância no processo de desenvolvimento. Um software com muitos defeitos, gera insatisfação, prejuízos financeiros e pode colocar em risco o sucesso do processo de desenvolvimento e até o próprio software.

Para isso existem ferramentas como o Bugzilla dá apoio à tarefa de manutenção de software, sendo utilizado principalmente como centralizador para reporte de defeitos em software.

Foi desenvolvido inicialmente em TCL (Tool command Language) por Terry Weissmam. Hoje a ferramenta é distribuída gratuita e com código fonte aberto (freeware e opensource) e foi migrada para a linguagem PERL.

O Bugzilla por ser uma ferramenta WEB precisa rodar num servidor WEB, configurado com suporte PEARL, em modo CGI (tecnologia que permite que o navegador passe parâmetros para programas alojados em servidor WEB e depois geram as páginas após processar). Os desenvolvedores recomendam um servidor WEB APACHE. Há também outros módulos requeridos e opcionais no manual de instalação da ferramenta que pode ser encontrada na própria pagina do Bugzilla. Suporta banco de dados MySQL, PostgreSQL e Oracle. Para sua instalação temos um script para automatizar o processo e para executá-lo é necessário ter acesso ao shell do servidor (SSH no Linux ou prompt MS-DOS no Windows) e é compatível com qualquer um desses ambientes.

O Bugzilla pode ajuda-lo dar um salto sobre o processo de desenvolvimento de software. Projetos bem sucedidos, muitas vezes são o resultado da boa organização e comunicação e esta é uma ferramenta que ajudará a sua equipe a se organizar e comunicar com eficácia.

Nenhum comentário:

Postar um comentário