"The most likely way for the word to be destroyed, most esxpert agrre, is by accident. That�s where we come in. We're computer professionals. We cause accidents"  by Nathaniel Borenstein,inventor of MIME, in Programming as if People Mattered: Friendly Programs, Software Engeneering and Other Noble Deslusions, Princento University Press, Princeton,NJ,1991

Tradu��o livre : A forma mais prov�vel do mundo ser destru�do, a maioria dos peritos concordam, � por acidente. Ai � a onde a gente entra. Somos profissionais de computa��o. Nos causamos acidentes �.

E voc� pode pensar que desastre n�o acontecem em software, mas isso n�o � verdade. Lembre-se dos casos:

  1. Foguete Ariane-5 (Junho de 1996)  que explodiu por um erro de programa;
  2. No Panam�, em 22 de maio de 2001, 28 pacientes sofreram de exposi��o excessiva e oito morreram por erro no software que calculava a dose;

Bom, ent�o devemos testar um software? � claro que sim! E qual a forma de mais eficiente de testar um programa?

 

Voc� acha que o teste da "caixa preta"? - aquele teste onde voc� s� sabe o que entra e o que sai mas n�o como � feito internamente.

 

 N�o! a forma mais r�pida e eficiente de achar erros � a analise e inspe��o do c�digo - mesmo sem coment�rio. O velho e bom "teste de mesa".

 

Agora passando isso para as Urnas Eletr�nicas s� podemos concluir, se quisermos evitar acidentes ou erros, o c�digo dela deve ser aberto.

 

Abra�os

Joaquim de Campos Salles

Obs. Texto baseado nas "Lecture 1: Introduction" do curso  6170�s do MIT

 



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.

Responder a