• شهروند خبرنگار
  • شهروند خبرنگار آرشیو
امروز: -
  • صفحه نخست
  • سیاسی
  • اقتصادی
  • اجتماعی
  • علمی و فرهنگی
  • استانها
  • بین الملل
  • ورزشی
  • عکس
  • فیلم
  • شهروندخبرنگار
  • رویداد
پخش زنده
امروز: -
پخش زنده
نسخه اصلی
کد خبر: ۲۵۹۶۶۱۲
تاریخ انتشار: ۲۴ آذر ۱۳۹۸ - ۱۳:۲۷
علمی و فرهنگی » علم و فناوری
با تلاش محققان دانشگاه امیرکبیر

ساخت زبان مدل‌سازی برای توسعه بهینه نرم افزار

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

ساخت زبان مدل‌سازی برای توسعه بهینه نرم افزاربه گزارش خبرگزاری صدا و سیما به نقل از روابط عمومی دانشگاه صنعتی امیرکبیر؛ آقایان احمد عبداله زاده بارفروش و محمد قائمی‌فرد محققان این طرح، عنوان پژوهش اجرا شده را «فرایند مبتنی بر مدل برای ارتباط زبان‌های برنامه نویسی و پایگاه‌داده‌ها» دانستند و یاد‌آور شدند؛ هدف از این اختراع، ساخت زبان مدل‌سازی بود که عملیات داده‌ای را در تمامی مراحل ساخت و بروزرسانی نرم‌افزار مد نظر قرار دهد.
محققان این طرح با تأکید بر اینکه در گذشته عملیات و بازیابی داده‌ها، در حین توسعه نرم‌افزار، در مرحله پیاده‌سازی متمرکز بوده است، گفتند: علاوه بر این، انتخاب نکردن نوع زبان برنامه‌نویسی یا پایگاه داده در ابتدای کار نیز پر اهمیت است. در زبان مدل‌سازی ارائه شده این هدف نیز محقق شده، چون امکان تبدیل نمودار‌های این زبان مدل‌سازی به کد‌های زبان‌های برنامه‌نویسی مختلف وجود دارد.
استاد دانشکده مهندسی کامپیوتر اضافه کرد: این اختراع نه تنها اهداف از پیش تعیین شده را به طور کامل برآورد کرده، بلکه ویژگی‌های جدیدی نیز در حین توسعه زبان مدل‌سازی به آن اضافه شده است. برای مثال به هنگام تولید کد‌های وب سرویس از نمودارها، امکان بررسی اینکه چه کسی می‌تواند از این وب سرویس‌ها استفاده کند مهیا شده است.
این محقق گفت: همچنین با اعمال محدودیت بر روی داده‌های ورودی می‌توان از امن بودن وب سرویس‌ها اطمینان حاصل کرد. وب‌سرویس‌ها نوعی خدمات بر بستر وب هستند. برای مثال، اکثر بانک‌ها وب‌سرویس‌هایی را برای فروشگاه‌های اینترنتی به منظور انجام تراکنش‌های مالی فراهم می‌کنند.
وی با تأکید بر اهمیت استخراج صحیح نیازمندی‌ها، در تناقض نبودن آن‌ها در توسعه نرم‌افزار و برنامه‌های کاربردی سازمانی به طور خاص، یادآور شد: تغییر نیازمندی‌ها در مرحله پیاده سازی عامل شکست بسیاری از طرح‌های نرم‌افزاری است از این رو در فرایند مبتنی بر مدل ارائه شده، نخستین قدم استخراج نیازمندی‌ها و طراحی آن‌ها به کمک نمودار‌های موجود بوده است. در نهایت این نمودار‌ها تبدیل به کد‌های زبان برنامه نویسی شده تا قسمت بزرگی از مرحله پیاده سازی نرم‌افزار به طور خودکار انجام شود.
آقای قائمی‌فرد گفت: درک کامل از پایگاه داده‌ها و زبان‌های برنامه نویسی مختلف، روش‌های طراحی و ساخت زبان‌های مدل سازی گرافیکی به گونه‌ای که نمودار‌های آن قابلیت صحت سنجی داشته تا توسعه دهندگان نرم‌افزار از درستی نمودار‌ها مطمئن باشند و ایجاد تولید کننده خودکار کد که این خود نیاز به یادگیری زبان جداگانه‌ای دارد، از جمله پیچیدگی‌های این طرح نام برد.
دانش آموخته دانشگاه صنعتی امیرکبیر با اشاره به کاربرد‌های این طرح افزود: از دستاورد‌های این اختراع می‌توان در صنعت تولید نرم‌افزار و برنامه‌های کاربردی سازمانی استفاده کرد.
آقای قائمی‌فرد با اشاره به مرحله توسعه این دستاورد، یادآور شد: در ادامه کار، نمودار‌های زبان مدل سازی ارائه شده باید (همانند فایل‌های exe در سیستم عامل ویندوز) قابلیت اجرا (بدون تولید کد) داشته باشند. به عبارت دیگر یک محیط مجازی برای استقرار نمودار‌ها مورد نیاز است. این مهم به تست سریع نرم‌افزار کمک شایانی خواهد کرد.
مجری طرح، استفاده از نمودار‌های گرافیکی برای دستکاری و بازیابی داده‌ها در طول حیات نرم‌افزار، تولید کد زبان‌های برنامه نویسی برای ساخت وب سرویس‌ها، بررسی درستی داده‌های ورودی به سیستم، امکان تعامل با دیگر زبان‌های مدل‌سازی، انجام نگاشت نوع داده بین زبان برنامه نویسی و پایگاه داده در زمان طراحی و نه در زمان اجرا را از جمله ویژگی‌های این طرح عنوان کرد.
وی کاهش زمان و هزینه تولید نرم‌افزار را یکی از مزایای اصلی این طرح نسبت به روش‌های سنتی دانست و گفت: این اختراع برای توسعه نرم‌افزار و برنامه‌هایی که نیاز زیادی به دستکاری و بازیابی داده، مانند برنامه‌های کاربردی سازمانی، دارند قابل استفاده است. توسعه دهندگان نرم‌افزار و شرکت‌های نرم‌افزاری جامعه هدف این اختراع هستند.
علاقه‌مندان برای آشنایی با یکی از این نمودار‌های زبان مدل‌سازی می‌توانند ویدیو مربوطه را از وب سایت islab.ceit.aut.ac.ir مشاهده کنند.

بازدید از صفحه اول
ارسال به دوستان
نسخه چاپی
گزارش خطا
Bookmark and Share
X Share
Telegram Google Plus Linkdin
ایتا سروش
عضویت در خبرنامه
نظر شما
آخرین اخبار
شکوه ایثار ، مراسمی برای مادران و همسران شهدای جاویدالاثر زنجان
کشف باند توزیع شیشه در فیروزکوه با شگرد پنهان‌سازی در لوازم آرایشی
پرداخت ۸.۵ میلیارد تومان تسهیلات به بافندگان مستقل زنجانی
کالابرگ الکترونیک؛ تضمین قیمت ثابت برای دهک‌های هدف
از شکنجه تا خلق شاهکار؛ هنرمندی که قلم به لب، نقاشی‌ می‌کشد
برگزاری جشنواره ارتقای شفافیت در زمینه سند تحول قوه قضاییه
محوطه ارگ سلطانیه زنجان ، نیازمند احیا و مرمت
لرستان میزبان نشست کانون های طلاب هلال احمر
بحران خاک در ایران جدی‌تر از بحران آب
وداع با دده موسلوم؛ نغمه‌های فاخر آشیقی جاودانه ماند
تقویم روز و اوقات شرعی گیلان ، ۱۱ آذر ۱۴۰۴
تقویم و اوقات شرعی سه شنبه ۱۱ آذر ۱۴۰۴ به افق قم
مجازی شدن دانشگاه‌های استان سمنان تا پایان هفته
برگزاری همایش تخصصی سرمایه گذاری با عنوان «آینده‌ای که می‌سازیم» درقم
مصاف چوکا تالش و اسپاد تهران در ایستگاه هفتم لیگ دسته دوم فوتبال
استمرار کاهش کیفیت هوا در سمنان
کشف احتکار ۱۰۰ میلیارد ریالی در مراغه
علوی: تکلیف حضور در مراسم قرعه‌کشی جام جهانی فردا مشخص می‌شود
برگزاری مسابقه نقاشی در تبریز
تمدید تعطیلی فرهنگسرا‌های کیش تا جمعه ۱۳ آذر
  • پربازدیدها
  • پر بحث ترین ها
دانشگاه‌ها و مدارس فارس، فردا مجازی شد
برترین آثار عکاسی خیابانی ۲۰۲۵
اساتید دانشگاه یاسوج در فهرست دانشمندان یک درصد برتر جهان
پاسخ به پرسش‌های متداول طرح جدید بنزین
بازیکن دهدشتی برترین گلزن نیم فصل لیگ برتر امید‌های کشور
دشمن خطا کند هزینه سنگینی به او تحمیل می‌کنیم
پیگیری وضعیت سلامت آقای رضا امیرخانی از سوی رهبر انقلاب
بازدید رئیس رسانه ملی از فدراسیون کشتی و دیدار با ملی پوشان
ادامه آموزش غیرحضوری دانشگاه‌ها و مدارس استان تهران
تردید‌ها درباره سلامتی ترامپ با انتشار‌ام‌آر‌آی وی
شیوع آنفولانزا و غیر حضوری شدن مدارس و دانشگاه‌های هرمزگان
تسلیت رهبر انقلاب به آقای سقاب اصفهانی
نارکو تروریسم؛ بهانه تازه واشینگتن برای فشار بر کاراکاس
ماجرای یک پیام!
پیش بینی هواشناسی هرمزگان دهم آذر ماه
بازیکن دهدشتی برترین گلزن نیم فصل لیگ برتر امید‌های کشور  (۴۳ نظر)
امروز؛ آخرین فرصت ثبت نام آزمون استخدامی سرایداران  (۱ نظر)
فرزندان مصدوم معاون رئیس جمهور به تهران منتقل شدند  (۱ نظر)
آتش‌افروز هیرکانی بازداشت شد  (۱ نظر)
غیر حضوری شدن مدارس ابتدایی چهار شهر و ۲۰ روستای استان مرکزی  (۱ نظر)
امیر حاتمی: آماده‌ایم پاسخ درهم شکننده‌ای به دشمن بدهیم  (۱ نظر)
با وجود تاخیر در تحویل خودروها؛ اقدام سایپا برای پیش‌فروش خودرو  (۱ نظر)
اقدام استرالیا علیه سپاه در جهت اهداف آمریکا و اسرائیل است  (۱ نظر)
بیانیه‌ ونزوئلا در محکومیت‌ آمریکا برای بستن حریم‌ هوایی  (۱ نظر)
خشک شدن ذخایر آبی اروپا  (۱ نظر)
پدافندهوایی ارتش همیشه در حالت آماده‌باش کامل است  (۱ نظر)
سرعت غیرمجاز، رکن اصلی تصادفات جاده‌ای  (۱ نظر)
جانباز سرافراز محمود باقری گزنی به همرزمان شهیدش پیوست  (۱ نظر)
فراهم شدن امکان ثبت نام سهام برای متولدین ۱۴۰۱ به بعد  (۱ نظر)
ساخت مسابقه «عائله اَل اَله» در رادیو چی چست  (۱ نظر)