Research Specifications

Home \ارائه ی چارچوبی مبتنی بر مدل ...
Title ارائه ی چارچوبی مبتنی بر مدل برای تولید خودکار برنامه های موبایل
Type of Research Thesis
Keywords چارچوب نرم افزاری، توسعه ی مدل رانده، برنامه های موبایل، مدل های طراحی
Abstract امروزه استفاده از دستگاه های موبایل و برنامه های همراه آن در تمامی حوزه های اقتصادی، اجتماعی و مهم تر از همه در راه اندازی و پیشبرد کسب وکارها نقش حیاتی ایفا می کند. توسعه و تولید برنامه های با کیفیت بالا و مطمئن، در عین حال، در اسرع وقت می تواند قدرت رقابتی سازمان ها و کسب وکارها را بالا ببرد. با این وجود، توسعه و کدنویسی دستی برنامه های موبایل که بر اساس تغییرات سرویس های مورد نیاز کسب وکارها و کاربران آن ها، روزبه روز هم پیچیده تر می شود به عنوان یکی از موانع و چالش های اصلی توسعه دهندگان این قبیل برنامه هاست. رویکرد مدل سازی در توسعه ی نرم افزار به دنبال توصیف سیستم ها و نیازمندی های آن ها با مجموعه ای از مدل ها با سطح تجرید بالاست تا بتوان، اولاً سطح پیچیدگی برنامه ها و نرم افزارها را مدیریت کرد، ثانیاً میزان درک و فهم ساده ی سیستم ها و برنامه ها را در میان توسعه دهندگان بالا برد. در این راستا، رویکرد توسعه ی نرم افزار مدل رانده به دنبال تولید کد از روی مدل های معرف سیستم ها و نیازمندی های آن هاست. این کار با استفاده از تبدیلات مدل که مدل های سطح بالا را گرفته و به مدل های سطح پایین و در نهایت، کد اجرایی تبدیل می کنند امکان پذیر خواهد بود. البته، محور موفقیت و پیشبرد رویکرد توسعه ی نرم افزار مدل رانده، ابزار توسعه می باشد. لذا، لازم است که ابزارهای مختلف توسعه ی مدل رانده اعم از چارچوب مدل سازی ایکلیپس (EMF) و افزونه های لازم در راستای تولید برنامه ها در فرایند توسعه مورد توجه و استفاده واقع شود. با توجه به تقاضا و عطش بیش از حد برای تولید و عرضه ی برنامه های موبایل، توسعه دهندگان این حوزه، اغلب به دنبال روش های سریع تر توسعه، و استفاده از ابزارها و تکنیک های مؤثرتر برای تولید این برنامه ها هستند. مهندسی مدل رانده یک رویکرد تثبیت شده برای توسعه ی سیستم های نرم افزاری پیچیده است و در بسیاری از صنایع از جمله صنعت خودرو، هوافضا، مخابرات و سیستم های اطلاعاتی تجاری با موفقیت مورد استفاده قرار گرفته است. بنابراین، بهره گیری از رویکرد مدل رانده در تولید یک چارچوب برای تولید خودکار برنامه های اندروید موبایل می تواند به عنوان یکی از رویکردهای توسعه ی ممکن و امیدوارکننده باشد.
Researchers (Student)، Alireza Rouhi (Primary Advisor)، Asgarali Bouyer (Advisor)