تجزیه و تحلیل وابستگی پایگاه داده برای برنامه های 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 |