تحليل تبعية قاعدة البيانات لبرامج PL/SQL
| العنوان | تحليل تبعية قاعدة البيانات لبرامج PL/SQL |
|---|---|
| المؤلف | إرسوي، إي.، ألتينيشيك، م.، سوزر، حسن |
| تاريخ النشر: | 2017 |
| مكان النشر | - CEUR-WS |
| الموضوع | هندسة البرمجيات، تحليل التأثير، صيانة البرمجيات، PL/SQL، هندسة البرمجيات، تحليل التأثير، صيانة البرمجيات |
| النوع | وثيقة |
| اللغة | التركية |
| رقمي | نعم |
| مخطوط | لا |
| المكتبة: | جامعة اوزيجين |
| معرف أصل المكتبة | 1613-0073 |
| رقم السجل | 63131c2d-ae12-469b-816f-57a1e7aded05 |
| موقع المكتبة | علوم الكمبيوتر |
| التاريخ | 2017 |
| نص عينة | يتم تطوير البرامج المكتوبة بلغة PL/SQL ككائنات إجراءات ووظائف في قاعدة البيانات، وككائنات حزمة تحتوي على مجموعة من هذه الكائنات. تستخدم هذه الكائنات على نطاق واسع كائنات قاعدة البيانات مثل الجداول وطرق العرض. باستخدام أدوات التحليل الموجودة، من الممكن معرفة الكائنات الأخرى التي يعتمد عليها كل كائن. ومع ذلك، يتم توفير هذه المعلومات على مستوى الحزمة، ولا يمكن الوصول إلى المعلومات المتعلقة بعناصر قاعدة البيانات المستخدمة لكل إجراء ووظيفة داخل الحزم. تحتوي الحزم، خاصة في البرامج التي تمت صيانتها لسنوات عديدة، على عدد كبير من الإجراءات والوظائف، ويعتبر تقسيم هذه الحزم في أوقات معينة مفيدًا من حيث قابلية الصيانة. ولهذا الغرض، تم تطوير أداة تحليل لدعم إعادة هيكلة البرامج وتحليل أثر التغييرات. يمكن لهذه الأداة اكتشاف جداول قاعدة البيانات المشتركة التي تستخدمها الإجراءات والوظائف داخل الحزم، وبالتالي تدعم قرارات التصميم من خلال تحليل تأثير التغيير. تم تطبيق أداة التحليل التي قمنا بتطويرها على نظام إدارة علاقات العملاء في إحدى شركات التكنولوجيا. تتكون برامج PL/SQL من كائنات الإجراءات والوظائف المنتشرة في قاعدة البيانات. يمكن تجميع هذه الكائنات في مجموعة من كائنات الحزمة وتستخدم كائنات قاعدة البيانات على نطاق واسع مثل الجداول وطرق العرض. يمكن لأدوات التحليل الموجودة اكتشاف الكائنات التي تعتمد على الكائنات الأخرى. ومع ذلك، هذه المعلومات متاحة فقط على مستوى الحزمة. ليس من الممكن اكتشاف تبعيات قاعدة البيانات للإجراءات والوظائف المغلفة في الحزم. قد تتضمن الحزم الحالية العديد من الإجراءات والوظائف وقد يلزم إعادة هيكلتها لتحسين إمكانية صيانة البرامج، خاصة في حالة الأنظمة القديمة التي يتم صيانتها لسنوات. في هذا العمل، قمنا بتطوير أداة تحليل التبعية لدعم إعادة بناء البرمجيات وتحليل التأثير. تكتشف هذه الأداة تبعيات قاعدة البيانات للإجراءات والوظائف التي تحدث في الحزم. وهو يدعم تحليل تأثير التغيير وقرارات التصميم من خلال الكشف عن جداول قاعدة البيانات التي يتم الوصول إليها بشكل شائع بواسطة كائنات مختلفة. لقد طبقنا أداتنا على نظام إدارة علاقات العملاء الذي تديره إحدى شركات التكنولوجيا. |
| Editör | Turhan, Ç., Coşkunçay, A., Yazıcı, A., Oğuztüzün, H. |
| Cilt | 1980 |