امکان سنجی و ارزیابی الزامات معماری نرم افزار

  • سال انتشار: 1401
  • محل انتشار: فصلنامه آرمان پردازش، دوره: 3، شماره: 2
  • کد COI اختصاصی: JR_ARPR-3-2_003
  • زبان مقاله: فارسی
  • تعداد مشاهده: 278
دانلود فایل این مقاله

نویسندگان

نفیسه فارغ زاده

گروه مهندسی کامپیوتر، دانشگاه آزاد اسلامی، واحد خدابنده، زنجان، ایران

چکیده

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

کلیدواژه ها

معماری نرم افزار, امکان سنجی, ارزیابی, نیازمندی های معماری, کیفیت سرویس

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

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

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