Gen es un entorno de desarrollo de aplicaciones de ingeniería de software asistida por computadora (CASE) comercializado por Broadcom Inc. Gen era conocido anteriormente como CA Gen, IEF ( Information Engineering Facility ), Composer by IEF , Composer , COOL:Gen , Advantage:Gen y AllFusion Gen.
El conjunto de herramientas originalmente era compatible con la metodología de ingeniería de tecnología de la información desarrollada por Clive Finkelstein , James Martin y otros a principios de la década de 1980. Las primeras versiones eran compatibles con la base de datos DB2 de IBM , las pantallas 3270 en modo de bloques y generaban código COBOL .
En los años transcurridos, el conjunto de herramientas se ha ampliado para admitir técnicas de desarrollo adicionales, como el desarrollo basado en componentes , la creación de aplicaciones cliente/servidor y web , y la generación de código C , Java y C# . Además, ahora se admiten otras plataformas, como numerosas variantes de sistemas operativos tipo Unix (AIX, HP-UX , Solaris, Linux), así como Windows.
Su gama de tecnologías de bases de datos compatibles se ha ampliado para incluir ORACLE , Microsoft SQL Server , ODBC , JDBC, así como la base de datos DB2 original.
El conjunto de herramientas está totalmente integrado: los objetos identificados durante el análisis se transfieren al diseño sin necesidad de redefinición. Toda la información se almacena en un repositorio (enciclopedia central). La enciclopedia permite el desarrollo en equipos grandes, controlando el acceso para que varios desarrolladores no puedan modificar el mismo objeto simultáneamente. [ 1 ]
Historia
1985-1997: Texas Instruments
Inicialmente fue desarrollado por Texas Instruments , con la colaboración de James Martin y su consultora James Martin Associates, y se basó en la Metodología de Ingeniería de la Información (IEM). La primera versión se lanzó en 1985.
IEF (Information Engineering Facility) se popularizó entre los grandes departamentos gubernamentales y las empresas de servicios públicos. Inicialmente, era compatible con el entorno CICS /COBOL/DB2. Sin embargo, ahora admite una gama más amplia de bases de datos relacionales y sistemas operativos. IEF se diseñó para proteger al desarrollador de las complejidades de crear aplicaciones multiplataforma completas de múltiples niveles .
En 1995, Texas Instruments decidió cambiar su estrategia de marketing para el producto. Parte de este cambio incluyó un nuevo nombre: "Composer".
Para 1996, IEF se había convertido en una herramienta popular. Sin embargo, algunos profesionales de TI la criticaron por ser demasiado restrictiva y por su elevado coste por estación de trabajo (15 000 USD). No obstante, se afirma que IEF reduce el tiempo y los costes de desarrollo al simplificar el código y permitir el desarrollo rápido de sistemas de procesamiento de transacciones empresariales a gran escala.
1997-2000: Sterling Software
En 1997, Composer cambió de nombre nuevamente: Texas Instruments vendió su división de software , incluyendo los derechos de Composer, a Sterling Software . Sterling Software cambió el conocido nombre "Information Engineering Facility" por "COOL:Gen". COOL era un acrónimo de "Common Object Oriented Language" (Lenguaje Orientado a Objetos Común), a pesar de que el producto tenía poca orientación a objetos .
2000-2018: Asociados de Informática
En 2000, Sterling Software fue adquirida por Computer Associates (ahora CA). CA ha cambiado el nombre del producto tres veces hasta la fecha y este sigue siendo ampliamente utilizado hoy en día. Bajo la dirección de CA, las versiones recientes de la herramienta añadieron compatibilidad con el sistema de gestión de bases de datos CA- Datacom , el sistema operativo Linux, la generación de código C# y los clientes web ASP.NET . La versión actual se conoce como CA Gen (versión 8, lanzada en mayo de 2010), con compatibilidad para servicios web personalizados y una mayor parte del conjunto de herramientas basado en el marco de trabajo Eclipse .
2018-actualidad: Broadcom
Desde 2020, CA Gen es propiedad de Broadcom Inc. , que también se encarga de su comercialización, y que cambió el nombre del producto a Gen para evitar confusiones con el anterior propietario del producto.
Hay una variedad de herramientas "complementarias" disponibles para Gen, incluyendo GuardIEn, una suite de gestión de configuración y productividad del desarrollador, [ 2 ] QAT Wizard, [ 3 ] un asistente de estilo de entrevista que aprovecha el metamodelo en Gen, productos para informes de aplicaciones multiplataforma y habilitación de XML/SOAP de aplicaciones Gen, [ 4 ] y herramientas de productividad del desarrollador como Access Gen, APMConnect, QA Console y Upgrade Console de Response Systems [ 5 ].
La versión 8.6 de CA Gen salió al mercado en junio de 2016.
La versión 8.6.3 de CA Gen se lanzó en 2021. Tras este lanzamiento, Broadcom cambió a un modelo de entrega continua , con nuevas funciones que se entregan como parches. [ 6 ]
Referencias
Enlaces externos
- Sitio web oficial
- Sitio web oficial de Texas Instruments en Wayback Machine (archivado el 20 de diciembre de 1996).
- Sitio web oficial de Sterling Software en Wayback Machine (archivado el 5 de diciembre de 1998).
- Sitio web oficial de Computer Associates, COOL:Gen en Wayback Machine (archivado el 16/11/2001)
- Sitio web oficial de Computer Associates, CA Gen en Wayback Machine (archivado el 10 de marzo de 2016)
- Herramientas de ingeniería de software asistidas por ordenador
- Gestión de datos
- Asociados de Informática
- Lenguajes de programación de cuarta generación