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