Certificado de Compatibilidad Año 2000 del Software de Rasgocorp

La certificación de compatibilidad con el año 2000 de las aplicaciones desarrolladas por Rasgocorp, se aplica, gracias a las pruebas que se han realizado en el laboratorio de desarrollo de Rasgocorp, y éstas constan de lo siguiente:

Consideraciones de prueba del año 2000

Las siguientes Consideraciones de prueba del año 2000 se tomaron como prueba de alto nivel, para aumentar el alcance de nuestros productos en el año 2000 y para implementarlos. Todas las soluciones que se desarrollan en Rasgocorp son únicas y se les realiza una valoración completa de su preparación para el año 2000.

Infraestructura de la solución:

En Rasgocorp tenemos una visión completa de la prueba del año 2000. Existen dos dimensiones en lo que respecta al problema del año 2000. Una dimensión está representada por las facetas técnicas del problema que son muy sencillas de resolver. La segunda dimensión, cuya solución es más compleja, es el alcance que se debe tener en cuenta.

El problema del año 2000

Facetas técnicas:

Alcance comercial:

Las consideraciones resumidas anteriormente se centran principalmente en las aplicaciones. Es imprescindible probar y revisar toda la infraestructura de la solución.

Enfoque

Lista de revisión de pruebas:

  1. Para la revisión de Pruebas del año 2000 se tomó en cuenta lo siguiente:
  2. Comprobación del procesado de errores BIOS relacionados con el año 2000.
  3. Comprobación de la presentación del año en todas las décadas del 2000 al 2099.
  4. Reconocimiento de zonas horarias y comprobación de su funcionamiento cuando el UTC sea un siglo diferente al del momento actual (+ y - del UTC).
  5. Prueba de las aplicaciones con la entrada de la fecha de dos dígitos y la presentación de la fecha de dos dígitos anterior y posterior al año 2000, y cuando la entrada/presentación sea una fecha del otro siglo, tanto anterior como posterior al 2000.
  6. Comprobación de la entrada/presentación de las fechas de cuatro dígitos.
  7. Comprobación de la clasificación de fechas donde algunas fueron anteriores al 2000 y otras posteriores.
  8. Comprobación del día de la semana anterior al 29/2/00, el día 29/2 y el posterior. El 1/2/01.
  9. Búsqueda de los límites de los valores de fecha que aceptan los programas.

Fechas que se comprobaron

Hardware y Software:

31/12/98
1/1/99
31/12/99
1/1/2000
28/2/2000
29/2/2000
1/3/2000

Aplicaciones:

31/12/98
1/1/99
4/1/99
9/9/99
31/21/99
1/1/2000
2/1/2000
3/1/2000
4/1/2000
5/1/2000
31/1/2000
28/2/2000
29/2/2000
1/3/2000
31/3/2000
10/10/2000
2/1/2001

 

Fechas adicionales que se tomaron en cuenta:

Las bibliotecas de automatización y el año 2000

En un esfuerzo para mejorar la eficacia del código y reducir los costos totales de propiedad de nuestros productos, se utiliza una Biblioteca de automatización común para procesar fechas. Con el paso de los años, se ha actualizado la biblioteca a fin de que refleje los cambios producidos en las necesidades del cliente e incluya funcionalidad adicional. Las versiones actualizadas de la biblioteca se instalan en los productos importantes, como Microsoft Office, Microsoft Visual Studio y Microsoft Internet Explorer, Windows NT 4.0, o una versión posterior.

¿De qué se compone la biblioteca de automatización?

La biblioteca de automatización la forman los cuatro archivos siguientes:

Estos archivos los instala el sistema operativo o una aplicación.

¿De qué manera afecta la biblioteca de automatización a los problemas del año 2000?

La biblioteca de automatización contiene rutinas para interpretar años de dos dígitos y permite que las aplicaciones creen fechas inequívocas de manera adecuada (serie). Por tanto, muchas de nuestras aplicaciones utilizarán bibliotecas de automatización para procesar las fechas.

Con el paso de los años, las bibliotecas de automatización se han revisado tres veces con respecto al comportamiento de su formato de fecha:

Versión de biblioteca (OLEAUT32.DLL)

Reducción del año a dos dígitos

Anterior a la versión 2.20.00.4054

1999

Versiones 2.20.00.4054 a 2.29.xx.xxxx incluidas

2029

Versiones 2.30.00.xxxx y posteriores

Determinada por el usuario

 

¿Cómo puede saber un usuario de nuestras aplicaciones qué versión de las bibliotecas de automatización se incluyen?

Haga clic en el botón Inicio, seleccione el elemento de menú Buscar y haga clic en "Archivos o carpetas..." En la ficha "Nombre y ubicación", escriba (sin comillas) "oleaut32.dll" en el campo "Nombre". Seleccione la unidad donde reside su sistema operativo, normalmente (C:), en el campo "Buscar en". Haga clic en "Buscar ahora". Cuando aparezca el archivo en el cuadro inferior, haga clic con el botón secundario del mouse (ratón) en el archivo y seleccione "Propiedades". Haga clic en la ficha de la derecha, donde aparece la palabra "Versión".

Mención de aplicaciones de Microsoft que utilizan bibliotecas de automatización

¿Cuáles son las consecuencias que tiene para una organización el hecho de disponer de varias versiones de bibliotecas de automatización?

Existen ciertos problemas del año 2000 que podrían surgir cuando usuarios distintos utilizan versiones diferentes de las bibliotecas de automatización. Dichos problemas se derivan de la interpretación de los años escritos con sólo dos dígitos.

Las aplicaciones de software de Rasgocorp permiten a los usuarios escribir años de cuatro dígitos.

Estrategia de desarrollo

En Rasgocorp establecemos una estrategia global de "conformidad con el año 2000" al iniciar el desarrollo de una aplicación. Después, posteriormente nos integramos a la estrategia de diseño de la aplicación o a la estrategia de desarrollo de la empresa en su conjunto. La estrategia que permite la conformidad con el año 2000 es muy sencilla:

Creación de aplicaciones conformes al año 2000

Resumen

La conformidad con el año 2000 afecta a todas las facetas del desarrollo de software. Los problemas surgen cuando el software se diseña para almacenar, transmitir, transferir o calcular información relacionada con la fecha mediante el uso exclusivo de los dos últimos dígitos del año.

La arquitectura DNA de Microsoft® Windows NT nos proporciona un nuevo y completo entorno de trabajo que integra soluciones de software cliente/servidor e Internet a la plataforma Windows. La arquitectura DNA de Windows NT se basa en la premisa de la integración e interoperabilidad de los componentes de software.

La arquitectura DNA combina el desarrollo de software "basado en los componentes" con un sistema operativo "basado en el servicio". Independientemente de las herramientas utilizadas en la actualidad para desarrollar el software, en Rasgocorp seguimos una estrategia clara de conformidad con el año 2000 para evitar la pérdida de tiempo que supondrá volver a diseñar la aplicación dentro de varios años.

La mejor manera de evitar el problema de la conformidad con el año 2000 es el uso estricto de los tipos de datos con fecha y las funciones de fecha de las herramientas de desarrollo al trabajar con datos relacionados con la fecha. La mayoría de las herramientas de desarrollo han integrado reglas para procesar el cálculo de fechas, lo que evitará los problemas de conformidad con el año 2000.

En Rasgocorp comprobamos que nuestras herramientas de desarrollo proporcionadas por Microsoft, ofrecen conformidad con el año 2000, así como las reglas y la lógica utilizadas para el procesado de fechas son las adecuadas.

Conclusión

Todo lo anterior, nos certifica como una empresa que desarrolla productos de calidad y compatibilidad con el año 2000.

 

Página Principal  |  Contáctenos  | Información Legal  |  Rasgocorp© 1998-2019