São Paulo, quarta-feira, 15 de outubro de 1997
Texto Anterior | Próximo Texto | Índice

Ferramentas de software facilitam reprogramação

DA "SMART COMPUTING"

Cada vez mais empresas estão procurando ajuda junto a consultores de software para resolver o bug do ano 2000.
Eles procuram a falha nas linhas de código e as modificam, utilizando dois tipos de ferramenta de software: "workbenches" e "mass-change factories".
Os "workbenches" são produtos vendidos em lojas de software. Geralmente são feitos para aumentar a produtividade, mas podem ajudar a identificar e corrigir o problema do ano 2000.
Essas ferramentas são adequadas à solução de problemas menores, como programas com menos de 3 milhões de linhas de código.
Já as "mass-change factories" são fornecidas por empresas de software como serviço. São criadas para modificações em grande escala (aproximadamente de 3 milhões a 5 milhões de linhas de código), o que as torna úteis para programas mais detalhados.
Eficiência
Mas, segundo Michael O'Connell, analista de pesquisas para o Gartner Group, essas ferramentas não têm 100% de eficiência.
O'Connell diz que os "workbenches" são de 90% a 95% eficazes -o programador ainda terá que alterar os 5% ou 10% de código restantes manualmente.
As "mass-change factories" têm eficiência de 75% a 85%.
Pela estimativa de O'Connell, o programador médio consegue modificar 100 mil linhas de código executável por ano, o que dá aproximadamente 80% do total de linhas de um programa médio.
Como os programas de grandes empresas contêm milhões de linhas de código, uma equipe de programadores pode levar meses ou anos para fazer uma verificação completa das modificações.
Bill Born, vice-presidente da The Equitable Companies, diz que sua empresa começou a atualizar sistemas em 93 e não perdeu eficiência nessa fase de reprogramação.
Isso porque os programadores estão atualizando os sistemas em partes, utilizando pontes e filtros.
Uma ponte faz um programa que armazena anos em dois dígitos convertê-los para quatro dígitos, e vice-versa, permitindo a comunicação entre softwares que usam sistemas diferentes de armazenamento de datas.
O filtro diz ao programa como interpretar as datas que têm anos em dois dígitos. Por exemplo, os dígitos de 00 a 49 seriam interpretados como os anos 2000 a 2049, enquanto os dígitos de 50 a 99 seriam interpretados como os anos de 1950 a 1999.
Quanto custa?
Outro ponto importante é o custo. E determiná-lo com antecedência é difícil, porque não se sabe que tipo de problema existe.
Segundo o Gartner Group, as empresas do mundo inteiro vão gastar entre US$ 300 bilhões e US$ 600 bilhões para resolver o bug.
O'Connell estima que as modificações necessárias custem em média entre US$ 1,10 e US$ 1,65 por linha de código executável.
Mesmo assim, é possível que até 30% dos programas não estejam prontos na virada do século.

Tradução de Clara Allain

Texto Anterior: Greenwich acerta os ponteiros dos PCs
Próximo Texto: Ex-instrutor cria sistema de conversão
Índice


Clique aqui para deixar comentários e sugestões para o ombudsman.


Copyright Empresa Folha da Manhã S/A. Todos os direitos reservados. É proibida a reprodução do conteúdo desta página em qualquer meio de comunicação, eletrônico ou impresso, sem autorização escrita da Folhapress.