مروری برچگونگی به وجود آمدن متودولوژی های فرآیند تولید نرم افزار

  • سال انتشار: 1398
  • محل انتشار: ششمین کنفرانس ملی پژوهش های کاربردی در مهندسی کامپیوتر و فناوری اطلاعات
  • کد COI اختصاصی: CEPS06_169
  • زبان مقاله: فارسی
  • تعداد مشاهده: 894
دانلود فایل این مقاله

نویسندگان

علی صالحی چلچه

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

جواد محمدزاده

عضو هیات علمی دانشگاه آزاد واحد کرج

چکیده

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

کلیدواژه ها

متدولوژی های توسعه نرم افزار ، متدولوژ های سنگین وزن ، متدولژی های چابک

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

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

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

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