Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Среда разработки приложений, поставляемая компанией CA Technologies.
Application development environment marketed by CA Technologies
Gen – это среда разработки приложений с использованием средств автоматизированного проектирования (CASE), поставляемая компанией Broadcom Inc. Ранее Gen была известна как CA Gen, IEF (Information Engineering Facility), Composer by IEF, Composer, COOL:Gen, Advantage:Gen и AllFusion Gen. Изначально набор инструментов поддерживал методологию разработки информационных технологий, разработанную Клайвом Финкельштейном, Джеймсом Мартином и другими в начале 1980-х годов. Первые версии поддерживали базу данных IBM DB2, экраны 3270 в блочном режиме и генерировали код COBOL. За прошедшие годы набор инструментов был расширен для поддержки дополнительных методов разработки, таких как компонентно-ориентированная разработка, создание клиент-серверных и веб-приложений, а также генерация кода на C, Java и C#. Кроме того, теперь поддерживаются и другие платформы, такие как различные варианты Unix-подобных операционных систем (AIX, HP UX, Solaris, Linux), а также Windows. Спектр поддерживаемых технологий баз данных расширился и включает ORACLE, Microsoft SQL Server, ODBC, JDBC, а также исходную DB2. Набор инструментов полностью интегрирован: объекты, идентифицированные на этапе анализа, переносятся в этап проектирования без повторного определения. Вся информация хранится в репозитории (центральной энциклопедии). Энциклопедия обеспечивает работу больших команд разработчиков, контролируя доступ, чтобы несколько разработчиков не могли одновременно изменять один и тот же объект.
Gen is a Computer Aided Software Engineering (CASE) application development environment marketed by Broadcom Inc. Gen was previously known as CA Gen, IEF (Information Engineering Facility), Composer by IEF, Composer, COOL:Gen, Advantage:Gen and AllFusion Gen. The toolset originally supported the information technology engineering methodology developed by Clive Finkelstein, James Martin and others in the early 1980s. Early versions supported IBM's DB2 database, 3270 'block mode' screens and generated COBOL code. In the intervening years the toolset has been expanded to support additional development techniques such as component based development; creation of client/server and web applications and generation of C, Java and C#. In addition, other platforms are now supported such as many variants of Unix like Operating Systems (AIX, HP UX, Solaris, Linux) as well as Windows. Its range of supported database technologies have widened to include ORACLE, Microsoft SQL Server, ODBC, JDBC as well as the original DB2. The toolset is fully integrated objects identified during analysis carry forward into design without redefinition. All information is stored in a repository (central encyclopedia). The encyclopedia allows for large team development controlling access so that multiple developers may not change the same object simultaneously.
Обзор
Первоначально он был разработан компанией Texas Instruments при участии Джеймса Мартина и его консалтинговой фирмы James Martin Associates и основывался на методологии информационной инженерии (IEM). Первая версия была выпущена в 1987 году. IEF (Information Engineering Facility) стал популярен среди крупных государственных учреждений и коммунальных предприятий. Первоначально он поддерживал целевую среду CICS/COBOL/DB2. Однако теперь он поддерживает более широкий спектр реляционных баз данных и операционных систем. IEF был предназначен для защиты разработчика от сложностей создания полноценных многоуровневых кроссплатформенных приложений. В 1995 году компания Texas Instruments решила изменить маркетинговую стратегию для продукта. Частью этого изменения стало новое название – "Composer". К 1996 году IEF стал популярным инструментом. Однако некоторые ИТ-специалисты критиковали его за излишнюю ограниченность, а также за высокую стоимость за рабочее место ($15 000 USD). Но утверждается, что IEF сокращает время и затраты на разработку, устраняя сложность и обеспечивая быструю разработку крупномасштабных корпоративных систем обработки транзакций. В 1997 году Composer претерпел ребрендинг, и компания Texas Instruments продала подразделение Texas Instruments Software, включая права на Composer, компании Sterling Software. Sterling Software изменила известное название "Information Engineering Facility" на "COOL:Gen". COOL был акронимом для "Common Object Oriented Language" – "Общий объектно-ориентированный язык", несмотря на то, что в продукте было мало объектно-ориентированного подхода. В 2000 году Sterling Software была приобретена компанией Computer Associates (ныне CA). Компания CA на сегодняшний день трижды переименовывала продукт, и он до сих пор широко используется. В рамках CA последние версии инструмента добавили поддержку СУБД CA Datacom, операционной системы Linux, генерации кода C# и веб-клиентов ASP.NET. Текущая версия известна как CA Gen, версия 8 была выпущена в мае 2010 года с поддержкой настраиваемых веб-сервисов, и большая часть инструментария основана на фреймворке Eclipse. С 2020 года CA Gen принадлежит и продается компанией Broadcom Inc., которая переименовала продукт в Gen, чтобы избежать путаницы с предыдущим владельцем. Существует множество дополнительных инструментов для Gen, включая Project Phoenix от Jumar – набор программных инструментов и сервисов, ориентированных на модернизацию и перенос существующих устаревших приложений Gen в новые среды, GuardIEn – пакет управления конфигурацией и повышения производительности разработчиков, QAT Wizard – мастер в стиле интервью, использующий метамодель Gen, продукты для создания отчетов для многоплатформенных приложений и поддержки XML/SOAP в приложениях Gen, а также инструменты повышения производительности разработчиков, такие как Access Gen, APMConnect, QA Console и Upgrade Console от Response Systems.
It was initially produced by Texas Instruments, with input from James Martin and his consultancy firm James Martin Associates, and was based on the Information Engineering Methodology (IEM). The first version was launched in 1987. IEF (Information Engineering Facility) became popular among large government departments and public utilities. It initially supported a CICS/COBOL/DB2 target environment. However, it now supports a wider range of relational databases and operating systems. IEF was intended to shield the developer from the complexities of building complete multi tier cross platform applications. In 1995, Texas Instruments decided to change their marketing focus for the product. Part of this change included a new name "Composer". By 1996, IEF had become a popular tool. However, it was criticized by some IT professionals for being too restrictive, as well as for having a high per workstation cost ($15K USD). But it is claimed that IEF reduces development time and costs by removing complexity and allowing rapid development of large scale enterprise transaction processing systems. In 1997, Composer had another change of branding, Texas Instruments sold the Texas Instruments Software division, including the Composer rights, to Sterling Software. Sterling software changed the well known name "Information Engineering Facility" to "COOL:Gen". COOL was an acronym for "Common Object Oriented Language" despite the fact that there was little object orientation in the product. In 2000, Sterling Software was acquired by Computer Associates (now CA). CA has rebranded the product three times to date and the product is still used widely today. Under CA, recent releases of the tool added support for the CA Datacom DBMS, the Linux operating system, C# code generation and ASP. NET web clients. The current version is known as CA Gen version 8 being released in May 2010, with support for customised web services, and more of the toolset being based around the Eclipse framework. As of 2020, CA Gen is owned and marketed by Broadcom Inc., which rebranded the product to Gen to avoid confusion with the former owner of the product. There are a variety of "add on" tools available for Gen, including Project Phoenix from Jumar a collection of software tools and services focused on the modernisation and re platforming of existing/legacy Gen applications to new environments, GuardIEn a Configuration Management and Developer Productivity Suite, QAT Wizard, an interview style wizard that takes advantage of the meta model in Gen, products for multi platform application reporting and XML/SOAP enabling of Gen applications., and developer productivity tools such as Access Gen, APMConnect, QA Console and Upgrade Console from Response Systems
Версия 8.6 CA Gen вышла на рынок в июне 2016 года. Версия 8.6.3 CA Gen была выпущена в 2021 году. После этого релиза Broadcom перешла на модель непрерывной поставки, с новыми функциями, поставляемыми в виде патчей.
Version 8.6 of CA Gen came to market in June 2016. Version 8.6.3 of CA Gen was released in 2021. Following this release, Broadcom have switched to a continuous delivery model with new features to be delivered as patches.