Кіріспе
CA Technologies Gen компаниясының нарықта сататын қолданбаларды әзірлеу ортасы – Broadcom Inc компаниясының нарықта сататын Компьютерлік көмекпен бағдарламалық жасақтама әзірлеу (CASE) ортасы. Gen бұрын CA Gen, IEF (Ақпараттық инженериялық құрал), 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 компаниясының көмегімен әзірленген және Information Engineering Methodology (IEM) әдістемесіне негізделген. Бірінші нұсқа 1987 жылы шығарылды. IEF (Information Engineering Facility) ірі мемлекеттік ведомстволар мен коммуналдық қызметтер арасында танымал болды. Бастапқыда CICS/COBOL/DB2 мақсатты ортаны қолдады. Алайда, ол қазір реляциялық деректер қорлары мен операциялық жүйелердің кең ауқымын қолдайды. IEF әзірлеушіге толық көп деңгейлі, платформалар арқылы қолданылатын қосымшаларды жасаудың күрделілігінен қорғауды көздеді. 1995 жылы Texas Instruments компаниясы өнімнің маркетингтік бағытын өзгертуге шешім қабылдады. Бұл өзгерістің бір бөлігі "Composer" деген жаңа атауды қамтиды. 1996 жылы IEF танымал құралға айналды. Алайда, кейбір IT-мамандары оны тым шектеуші деп, сондай-ақ жұмыс орнына жоғары бағасы (15 мың АҚШ доллары) үшін сынға алды. Бірақ 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 DBMS, Linux операциялық жүйесі, C# кодын жасау және ASP.NET веб-клиенттерін қолдауды қосты. Қазіргі нұсқасы CA Gen 8 нұсқасы ретінде 2010 жылдың мамырында шығарылды, жеке веб-қызметтерді қолдаумен және Eclipse фреймворкіне негізделген құралдар жиынтығының көбісі. 2020 жылдан бастап CA Gen компаниясы Broadcom Inc. компаниясына тиесілі және оны нарыққа шығарады. Gen үшін әртүрлі "қосымша" құралдар бар, соның ішінде Project Phoenix Jumar – қазіргі/мұрагерлік Gen қосымшаларын жаңа ортаға жаңғыртуға және қайта платформалауға бағытталған бағдарламалық құралдар мен қызметтер жинағы, GuardIEn – конфигурациялық басқару және әзірлеуші өнімділік жиынтығы, QAT Wizard – Gen-дегі мета-модельді пайдаланатын сұхбат стиліндегі шебер, көп платформалы қосымшаларды есеп беру және Gen қосымшаларын XML/SOAP арқылы қосу үшін өнімдер, сондай-ақ Access Gen, APMConnect, QA Console және Upgrade Console сияқты әзірлеуші өнімділік құралдары Response Systems компаниясынан.
CA Gen 8.6 нұсқасы 2016 жылдың маусым айында нарыққа шықты. CA Gen 8.6.3 нұсқасы 2021 жылы шығарылды. Осы шығарылымнан кейін Broadcom үздіксіз жеткізу моделіне ауысты, жаңа мүмкіндіктер жапсырмалар түрінде жеткізіледі.