Arquivo

Arquivo de maio, 2010

Os defeitos de software, as goiabas brancas e os erros na documentação

30, maio, 2010 Galeote 1 comentário

Sábado passado eu fui na feira para comprar principalmente frutas.Parei em uma banca de goiabas e li a seguinte placa de informação: Goiabas Vermelhas – 2,50 o quilo.

Peguei um saco plástico e fui escolhendo as goiabas "vermelhas". Após escolher quase meio quilo comecei a desconfiar achando que havia goiabas brancas misturadas com as vermelhas. E eu queria apenas as vermelhas. Após esse sentimento peguntei ao feirante, se na banca havia apenas goiabas vermelhas. A resposta foi que estavam misturadas as vermelhas e as brancas.

Leia mais …

Quais são as principais motivações para o teste de software?

22, maio, 2010 Galeote Sem comentários

1. Minimizar os riscos de falhas no sistema:

imageTeste é uma parte importante para o sucesso de um processo de desenvolvimento, pois não existe desenvolvedores perfeitos, os requisitos nem sempre são entendidos completamente e não testar aumenta o risco do sistema de não atender aos requisitos do usuário,produzindo resultados negativos 

Leia mais …

Reunião do SPIN São Paulo – Automação de Testes

21, maio, 2010 Galeote 2 comentários

Esse artigo é para divulgar o 57º encontro do SPIN São Paulo, que terá como tema central a automação de Testes. O evento é gratuito e a inscrição pode ser feita pelo site http://www.spinsp.org.br/. Veja as informações completas do evento:

Data: 31 de maio de 2010 (segunda-feira)
Horário: das 13:00 às 17:30 horas
Local: Universidade São Judas – Unidade Butantã – Av. Vital Brasil, 1000 (http://www.usjt.br/ – veja em “como chegar”)

Palestras/ Apresentações:

Palestra 1: Automação de testes: Vantagens e Limitações

Palestrante: Edson Saraiva de Almeida.
Consultor em melhoria de processos pela ASR, professor da Universidade São Judas Tadeu e do MBA em Tecnologia de Software – USP.
Experiência na área de Engenharia de Software, atuando principalmente nas seguintes especialidades: CMMI, MPS.BR, Teste de Software, Reúso de Software e Engenharia de Software Baseada em Componentes.
Mestre em Engenharia de Computação pelo IPT/USP.
Certificado em teste de software pelo ISTQB.
Consultor certificado pelo SOFTEX no  MPS.BR

Leia mais …

Qual a origem dos bugs de software?

18, maio, 2010 Galeote Sem comentários

image O termo bug tem sido utilizado pelos engenheiros para classificar pequenas falhas nas máquinas a mais de um século. Tomas Edison já citava bugs em circuitos elétricos em 1870.
Quando o primeiro computador foi construído no início da década de 40, pessoas que trabalhavam na sua construção, encontraram bugs tanto no hardware quanto nos programas executados pelo computador
Um caso curioso sobre bugs data de 1947, quando engenheiros trabalhando no computador MarkII na Universidade de Harvard, encontraram uma traça enroscada em um dos seus componentes. Eles fixaram a traça no livro de registro de operações e rotularam-no como o “primeiro caso real de um bug sendo  encontrado” Leia mais …

O que elaborar primeiro, casos de uso ou protótipo de interface visual?

12, maio, 2010 Galeote 2 comentários

A utilização da técnica de casos de uso para se registrar os requisitos funcionais de um software é largamente difundida na comunidade dos desenvolvedores des software, amparada pela UML e preconizada por diversas metodologias e gurus da área.

Durante algum tempo defendi e pratiquei a elaboração de casos de uso como uma atividade que precedia a elaboração das especificações de interfaces visuais, e portanto sendo independente da mesma.

image

Entretanto nada como um dia após o outro… Depois de realizar alguns projetos realizados com essa abordagem e sentir na pele a falta de um prototipo de interface visual para apoiar a elaboração dos casos de uso, mudei radicalmente minha abordagem: agora o protótipo de telas antecede a escrita dos casos uso, e esses são elaborados com um olho na interface visual e outro no modelo de domínio. Destaco abaixo a importância da interface visual para a elaboração dos casos de uso:

Leia mais …

O permanente desafio de aumentar a qualidade e a produtividade do desenvolvimento de software

1, maio, 2010 Galeote 5 comentários

 

Em 29 abril de 2010 tive a oportunidade de participar do seminário Fábricas de Software, organizado peal Recriando Educação & Estratégia em parceria com a Sucesu-SP Sociedade de Usuários de Informática e Telecomunicações – São Paulo.  Esse seminário foi organizado em quatro palestras, conforme descrito abaixo. Compartilho aqui um breve resumo que capturei de cada palestra:

 seminario
Imagem disponível em http://www.recriandoonline.com.br/fsoft/

1. Cenários e Tendências para as Fábricas de Software: Uma Visão das Principais Mudanças de Paradigma que estão Ocorrendo. Palestrante: Aguinaldo Aragon Fernandes

Na abertura o palestrante destacou a importância do uso de controles para uma Fábrica de Software traçando um paralelo com a indústria automobilística. Em seguida comentou sobre qual seria o real valor das certificações como o CMMI, ressaltando os desafios que a cultura brasileira impõe na adoção desses modelos, e como as empresas que possuem essas certificações pouco se beneficiam delas. Comentou-se sobre a queda atual na procura por esse tipo de certificação.

Leia mais …