بررسی چالشهای پیاده سازی میان افزارها و نرم افزارهای مورد استفاده در سیستم های فرماندهی و کنترل و ارائه راهکارهای عملی برای مقابله با این چالشها از دیدگاه مهندسی نرم افزار
عنوان مقاله: بررسی چالشهای پیاده سازی میان افزارها و نرم افزارهای مورد استفاده در سیستم های فرماندهی و کنترل و ارائه راهکارهای عملی برای مقابله با این چالشها از دیدگاه مهندسی نرم افزار
شناسه ملی مقاله: CCCI08_102
منتشر شده در هشتمین کنفرانس ملی فرماندهی و کنترل ایران (C۴I) در سال 1393
شناسه ملی مقاله: CCCI08_102
منتشر شده در هشتمین کنفرانس ملی فرماندهی و کنترل ایران (C۴I) در سال 1393
مشخصات نویسندگان مقاله:
سلمان کریمی - کارشناس ارشد مهندسی کامپیوتر- نرم افزار
پژمان غلام نژاد - دانشجوی مقطع دکترا مهندسی کامپیوتر- هوش مصنوعی
علی رضا خوشگفتار - دانشجوی کارشناس ارشد مهندسی کامپیوتر- نرم افزار
خلاصه مقاله:
سلمان کریمی - کارشناس ارشد مهندسی کامپیوتر- نرم افزار
پژمان غلام نژاد - دانشجوی مقطع دکترا مهندسی کامپیوتر- هوش مصنوعی
علی رضا خوشگفتار - دانشجوی کارشناس ارشد مهندسی کامپیوتر- نرم افزار
در سال 2002 معماری سرویس گرا در صنعت نرم افزار ابداع شد. در این معماری، نرم افزار از تعدادی سرویس مجزا تشکیل شده است. این سرویس ها جهت تبادل داده ها و یا جهت هماهنگی انجام یک وظیفه با یکدیگر تعامل دارند و از طریق این تعاملات کارها انجام می شود. این معماری با توجه به ساختار خاص آن، دگرگونی در طراحی، پیاده سازی و بکارگیری نرم افزارهای فرماندهی و کنترل را نوید می داد. امروزه این دگرگونی در اغلب سیستم های تجاری مشهود است ولی با وجود گذشت چندین سال، در مورد نرم افزارهای فرماندهی و کنترل این تغییر رخ نداده است. تحقق وعده معماری سرویس گرا باعث انقلابی عظیم در کارایی سیستم های فرماندهی و کنترل خواهد شد که در دکترین دفاعی تمامی کشورها نقش پر رنگی دارد. ویژگی های خاص نرم افزارهای فرماندهی و کنترل مانع از تحقق این هدف شده است و در این حوزه هنوز نرم افزارهای سنتی مانند سیستم فرماندهی و کنترل عمومی ایالات متحده آمریکا با قدرت به رونق و تکامل خود ادامه می دهند. سوال این است که چرا هنوز طراحان نرم افزارهای فرماندهی و کنترل از پی اده سازی این سیستم ها بر مبنای معماری سرویس گرا طفره می روند؟ طراحی و پیاده سازی یک نرم افزار فرماندهی و کنترل بسیار مشکل تر و چالشی تر از سایر نرم افزارهای تجاری مانند بانک، بازار سهام و ... می باشد چرا که منطق عملیات در حوزه فرماندهی و کنترل به مراتب پیچیده تر از سایر حوزه ها بوده و دارای چالشهای جدی تکنیکی، امنیتی و مالی می باشد. این پیچیدگی ها و موارد مربوط به آن موضوع اصلی این مقاله است. در این مقاله ویژگی های معماری سرویس گرا در مقایسه با معماری های دیگر بررسی و میزان تطبیق پذیری نرم افزارهای سیستم های فرماندهی و کنترل با این معماری و مشخصات خاص نرم افزارهای فرماندهی و کنترل را که آنها را از سایر سیستم های تجاری مجزا ساخته، مورد تحلیل قرار خواهیم داد و با استفاده از ترکیب معماری سرویس گرا و معماری های سنتی، راهکارهای عملی جهت پیاده سازی نظام مند نرم افزارهای فرماندهی و کنترل ارائه خواهیم کرد
کلمات کلیدی: سیستم های فرماندهی و کنترل ، معماری سرویس گرا ، مهندسی نرم افزار ، سیستم های تجاری ، سیستم های بلادرنگ
صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/412504/