نقش متقابل مهندسی نرمافزار مدلرانده و سکوی توسعهی کمکد
نویسندگان
1 گروه مهندسی کامپیوتر، دانشکده فنی، دانشگاه شهرکرد، شهرکرد ایران
2 گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، دانشگاه شهرکرد، شهرکرد، ایران
doi
10.22054/ims.2023.70563.2245چکیده
در چند سال اخیر شاهد رشد چشمگیر «سکوهای توسعهی کمکد» هم در جلبتوجه بازار و هم دانشگاه بودهایم. سکوهای کمکد، سکوهای توسعهی برنامههای کاربردی بهصورت بصری هستند که معمولاً روی ابر اجرا میشوند و نیاز به کدنویسی دستی را کاهش میدهند. همچنین، توسط توسعهدهندگان غیرحرفهای با دانش محدود در برنامهنویسی مورد استفاده قرار میگیرند. در این مقاله، ابتدا ویژگیهای سکوهای شناخته شده مورد بررسی قرار میگیرد تا مزایای این رویکرد بررسی شود. با توجه به اینکه سکوهای کمکد در بسیاری از اهداف و ویژگیها با رویکردهای مهندسی مدلرانده مشترک هستند، لازم است جایگاه سکوی کمکد در مقایسه با این رویکردها مورد بررسی قرار گیرد و نقاط ضعف و قوت هر دو مشخص شود. یکی از دلایل استقبال از سکوی کمکد استفاده از رایانش ابری است، که اکثر رویکردهای مهندسی مدلرانده از آن بیبهره بودهاند. بنابراین، در این مقاله به بررسی راهکارهای استفاده از رایانش ابری در مهندسی مدلرانده جهت کاربرد این رویکردها برای ایجاد سکوهای کمکد میپردازیم و این موضوع را روی یک مطالعه موردی برای زبان مدلسازی قرارداد هوشمند پیاده میکنیم.