درنظر گرفتن امنیت برای معماری مدل رانده در توسعه نرم افزار

  • سال انتشار: 1392
  • محل انتشار: شانزدهمین کنفرانس دانشجویی مهندسی برق ایران
  • کد COI اختصاصی: ISCEE16_419
  • زبان مقاله: فارسی
  • تعداد مشاهده: 1828
دانلود فایل این مقاله

نویسندگان

حسن فضلی مقصودی

دانشکده مهندسی کامپیوتر، دانشگاه علوم و فنون مازندران

حسین مومنی

استادیار، دانشگاه علوم کشاورزی و منابع طبیعی گرگان

چکیده

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

کلیدواژه ها

امنیت، معماری مدل رانده، مرحله طراحی، زبان مدل سازی یکپارچه

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.