CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

کاربرد و مقایسه مهندسی معکوس و مهندسی مجدد در ساخت و ارتقاء نرم افزار

عنوان مقاله: کاربرد و مقایسه مهندسی معکوس و مهندسی مجدد در ساخت و ارتقاء نرم افزار
شناسه ملی مقاله: ELCM04_089
منتشر شده در چهارمین کنفرانس بین المللی مهندسی برق، کامپیوتر و مکانیک در سال 1400
مشخصات نویسندگان مقاله:

محمد عمادالدین - کارشناس ارشد مهندسی فناوری اطلاعات - موسسه آموزش عالی پویندگان دانش چالوس
مهدی علیرضانژاد - استادیار گروه کامپیوتر دانشگاه آزاد اسلامی واحد فیروزکوه

خلاصه مقاله:
امروزه موسسات بزرگ نه تنها با مشکل جایگزینی سیستم های اطلاعاتی قبلی با سیستم های مشابه جدید مواجه می باشند ، بلکه آنها مجبور به ذخیره و نگهداری برنامه ها و داده های قدیمی خود هستند . مهندسی معکوس در راستای بدست آوردن نمایش سطح انتزاعی از برنامه ها ، به کسب دانش از دست رفته و ایجاد مجدد سیستم پیچیده می پردازد که انتقال سیستم قدیمی به سیستم جدید و نگهداری ساختار آن از جمله کارهای مهندسی معکوس است .مهندسی مجدد پس از تشخیص مشکلات نرم افزار قدیمی سبب بهبود کیفی آن و سازگارمندی بیشتر با چهارچوب ها می گردد . روشها و فن آوری های مهندسی معکوس نقش مهمی را در بسیاری از وظایف مهندسی نرم افزار و به تصویر کشیدن ساختار بیرونی نرم افزار توسط ایجاد مدلهای ایستا و پویا در سطح کلی بازی می کنند این مقاله با تعریف مفاهیم ، قوانین پایه ای و جایگاه مهندسی مجدد و مهندسی معکوس در نرم افزار به مقایسه آنها و تبیین ارتباط مولفه های نرم افزار می پردازد و همچنین مقایسه ای از مهندسی پیشرو و مجدد انجام شده است. سپس برخی کاربردهای مهندسی معکوس در نرم افزار مورد بررسی قرا ر می گیرد. در انتها نیز نتایج این پژوهش و را می آوریم.

کلمات کلیدی:
مهندسی معکوس، مهندسی مجدد، مهندسی پیشرو، مهندسی نرم افزار، خطایابی

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/1271636/