الجيل (البرمجيات)

Gen هي بيئة تطوير تطبيقات هندسة البرمجيات بمساعدة الحاسوب (CASE) تسوقها شركة Broadcom Inc. كانت Gen تُعرف سابقًا باسم CA Gen و IEF ( مرفق هندسة المعلومات ) و Composer by IEF و Composer و COOL:Gen و Advantage:Gen و AllFusion Gen.

كانت مجموعة الأدوات تدعم في الأصل منهجية هندسة تكنولوجيا المعلومات التي طورها كلايف فينكلستين وجيمس مارتن وآخرون في أوائل الثمانينيات. دعمت الإصدارات المبكرة قاعدة بيانات DB2 من IBM ، وشاشات 3270 "وضع الكتلة" وقامت بتوليد كود COBOL .

خلال السنوات الماضية، تم توسيع مجموعة الأدوات لدعم تقنيات تطوير إضافية مثل التطوير القائم على المكونات ، وإنشاء تطبيقات العميل/الخادم وتطبيقات الويب ، وتوليد تطبيقات بلغات C و Java و C# . بالإضافة إلى ذلك، تدعم المنصة الآن العديد من أنظمة التشغيل الشبيهة بنظام Unix (AIX، HP-UX ، Solaris، Linux) بالإضافة إلى نظام Windows.

وقد اتسع نطاق تقنيات قواعد البيانات المدعومة لتشمل ORACLE و Microsoft SQL Server و ODBC و JDBC بالإضافة إلى DB2 الأصلي.

مجموعة الأدوات متكاملة تمامًا - العناصر التي تم تحديدها أثناء التحليل تنتقل إلى مرحلة التصميم دون إعادة تعريف. تُخزَّن جميع المعلومات في مستودع (موسوعة مركزية). تتيح هذه الموسوعة إمكانية تطوير فرق كبيرة، مع التحكم في الوصول بحيث لا يتمكن عدة مطورين من تغيير العنصر نفسه في الوقت نفسه. [ 1 ]

تاريخ

1985-1997: شركة تكساس إنسترومنتس

أُنتجت هذه التقنية في البداية من قِبل شركة تكساس إنسترومنتس ، بمساهمة من جيمس مارتن وشركته الاستشارية جيمس مارتن أسوشيتس، واستندت إلى منهجية هندسة المعلومات (IEM). أُطلق الإصدار الأول منها عام 1985.

اكتسبت منصة IEF (مرفق هندسة المعلومات) شعبية واسعة بين الدوائر الحكومية الكبيرة والمرافق العامة. في البداية، كانت تدعم بيئة CICS /COBOL/DB2، ولكنها الآن تدعم نطاقًا أوسع من قواعد البيانات العلائقية وأنظمة التشغيل. صُممت IEF لحماية المطورين من تعقيدات بناء تطبيقات متعددة الطبقات ومتوافقة مع مختلف المنصات .

في عام 1995، قررت شركة تكساس إنسترومنتس تغيير تركيزها التسويقي للمنتج. وشمل جزء من هذا التغيير اسمًا جديدًا هو "Composer".

بحلول عام 1996، أصبحت IEF أداة شائعة. ومع ذلك، انتقدها بعض متخصصي تكنولوجيا المعلومات لكونها مقيدة للغاية، فضلاً عن ارتفاع تكلفتها لكل محطة عمل (15 ألف دولار أمريكي). ولكن يُزعم أن IEF تُقلل وقت وتكاليف التطوير من خلال تبسيط العمليات وتسريع تطوير أنظمة معالجة معاملات المؤسسات واسعة النطاق.

1997-2000: شركة ستيرلينغ للبرمجيات

في عام ١٩٩٧، شهد برنامج Composer تغييرًا آخر في علامته التجارية، حيث باعت شركة Texas Instruments قسم البرمجيات التابع لها ، بما في ذلك حقوق Composer، إلى شركة Sterling Software . وقامت Sterling Software بتغيير الاسم المعروف "Information Engineering Facility" إلى "COOL:Gen". وCOOL هو اختصار لعبارة "Common Object Oriented Language" (لغة البرمجة الكائنية الشائعة)، على الرغم من أن البرنامج لم يكن يعتمد بشكل كبير على البرمجة الكائنية .

2000-2018: شركة كمبيوتر أسوشيتس

في عام 2000، استحوذت شركة Computer Associates (التي تُعرف الآن باسم CA) على شركة Sterling Software. وقد أعادت CA تسمية المنتج ثلاث مرات حتى الآن، ولا يزال المنتج يُستخدم على نطاق واسع. وفي ظل إدارة CA، أضافت الإصدارات الأخيرة من الأداة دعمًا لنظام إدارة قواعد البيانات CA- Datacom ، ونظام التشغيل Linux، وتوليد أكواد C#، وعملاء الويب ASP.NET . يُعرف الإصدار الحالي باسم CA Gen - الإصدار 8 الذي صدر في مايو 2010، ويدعم خدمات الويب المُخصصة، كما أن المزيد من أدواته مبنية على إطار عمل Eclipse .

2018-حتى الآن: برودكوم

اعتبارًا من عام 2020، أصبحت شركة Broadcom Inc. تمتلك وتسوق منتج CA Gen ، والتي أعادت تسمية المنتج إلى Gen لتجنب الخلط مع المالك السابق للمنتج.

تتوفر مجموعة متنوعة من الأدوات الإضافية لـ Gen، بما في ذلك GuardIEn - وهي مجموعة أدوات لإدارة التكوين وإنتاجية المطورين، [ 2 ] و QAT Wizard، [ 3 ] وهو معالج على غرار المقابلة يستفيد من النموذج الفوقي في Gen، ومنتجات لإعداد تقارير التطبيقات متعددة المنصات وتمكين XML/SOAP لتطبيقات Gen، [ 4 ] وأدوات إنتاجية المطورين مثل Access Gen و APMConnect و QA Console و Upgrade Console من Response Systems [ 5 ].

تم طرح الإصدار 8.6 من برنامج CA Gen في السوق في يونيو 2016.

تم إصدار النسخة 8.6.3 من CA Gen في عام 2021. بعد هذا الإصدار، تحولت شركة Broadcom إلى نموذج التسليم المستمر حيث يتم تقديم الميزات الجديدة على شكل تحديثات. [ 6 ]

مراجع