se nao me engano o problema das sondas nao foi de programacao, mas de entrada de dados. o programa e a documentacao exigiam entrada de dados em unidades metricas, mas o operador (engenheiro espacial ou coisa que o valha) entrou as informacoes em milhas/polegadas. nao eh um erro de programacao, eh mais um caso de nao leitura de documentacao, por parte do usuario.
On Wed, 13 March 2002, Sven van ´t Veer wrote > > Na verdade o 'desenvolvedor' nada mais é que 'algo mais do que > programador'. Um desenvolvedor tem a qualidade de trabalhar sozinho e > liderar um grupo pequeno de programadores. Em si,ele respira e pensa > algoritmos, igual o programador. > > O que faltou na nasa não foram então s desenvolvedores, mas sim os > analistas, arquitetos e designers que deveriam ter feito uma > documentação inequivocavel indicando metros ou polegadas. > > Construçaõ de software é similar a construção de prédios: > O programador é o pedreiro e o desenvolvedor é o gerente de pedreiros. > Ele sabe colocar os tijolos, mas também sabe falar com os designers e > arquitetos que a parede poderis ser levantado num outro lugar para > melhorar o predio. > > Acho estranho o caso de baixo (Nasa) uma vez que eles tem CMM 5. Isso é > um exemplo típico de falta de documentação e é um erro previsivel. (Em > CMM 5 vc deve prever erros em certas areas.) > > sven > > > > >Para quem pensa e respira algoritmos, a codificação é a parte mais nobre, > >pois é desafiador resolver um problema que está te "matando". Porém um monte > >de programas de nada servem se não tiver sido codificadas de acordo com o > >resultado de uma análise, design, etc... > > > >Caso real > >No ano de 1999 a NASA perdeu duas sondas (+- US$ 250 milhões) enviadas à > >Marte, por uma razão muito simples: > >Parte da "nobreza" codificou os programas para fazerem os calculos em > >polegadas, e outra parte codificou para calcular em metros. Faltou alguém da > >"plebe rude" para apontar esse erro. Falha do desenvolvedor é claro, e nesse > >caso então o desenvolvedor era a peça chave do projeto. > > > >Roberto Tatemoto > > > > > > > > > >------------------------------ LISTA SOUJAVA ---------------------------- > >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > >dúvidas mais comuns: http://www.soujava.org.br/faq.htm > >regras da lista: http://www.soujava.org.br/regras.htm > >historico: http://www.mail-archive.com/java-list%40soujava.org.br > >para sair da lista: envie email para [EMAIL PROTECTED] > >------------------------------------------------------------------------- > > > > -- > "'You guys (at Microsoft) still don't get it,' > because it's sort of Java with reliability, productivity and security deleted." > > James Gosling > > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------