Precisa de ajuda para atualizar o software com 7 milhões de linhas de código COBOL

O Conselho de Aposentadoria da Ferrovia dos Estados Unidos (RBB) começou a atualizar sua infraestrutura de computadores há 50 anos. Ela anunciou a busca por um empreiteiro que possa ajudar a modernizar os sistemas de computadores. Espera-se que o trabalho seja grande: o software contém 7 milhões de linhas na linguagem de programação COBOL.

Atualmente, COBOL não pode ser chamado de uma linguagem de programação muito na moda. Os desenvolvedores jovens raramente o escolhem para estudar, e muitos profissionais experientes já estão aposentados.

COBOL é uma das primeiras linguagens de programação do mundo. Nos anos 60, foi usado para desenvolver aplicativos de negócios. Apesar da idade, muitos desses sistemas ainda funcionam, e atualizá-los é um grande problema.

Na ilustração à esquerda - Grace Hopper, cientista americano e contra-almirante da Marinha dos EUA, um dos desenvolvedores do Kobol e, em geral, os criadores do conceito de linguagens de programação independentes de máquinas. Ela é chamada "avó de Kobol".

De volta à Comissão de Pensões Ferroviárias, de acordo com os últimos relatórios financeiros , eles têm à sua disposição 200 aplicações principais que trabalham com COBOL e mainframes especializados. No total, essa riqueza contém 4.200 programas de computador e cerca de 7 milhões de linhas de código. Você pode estimar aproximadamente a quantidade de trabalho.

Segundo os documentos, a RBB alocará um pouco mais de US $ 12 milhões para atualizar a infraestrutura de TI antes do final do ano fiscal de 2017 (ou seja, nos próximos dois anos). Provavelmente este é apenas o começo. O projeto foi desenvolvido para duas fases e pode durar vários anos. A RBB espera mudar para uma infraestrutura distribuída com padrões abertos. O plano também prevê uma “mudança de paradigma fundamental dos processos orientados a lotes para os processos transacionais contínuos. Como resultado, os aplicativos devem ser mais eficientes, ter uma lógica mais simples e compreensível e ser melhor documentados. ” A partir dessa frase, pode-se supor que, no estado atual, o código do programa seja ineficiente, incompreensível e mal documentado.

Uma reunião com potenciais contratados ocorrerá 21 na sede da RBB em Chicago.

O problema da modernização dos antigos sistemas de TI é especialmente relevante para os Estados Unidos, onde a informatização começou antes de outros países. Mas situações como a RBB provavelmente surgem em nossa área.

All Articles