مروری برچگونگی به وجود آمدن متودولوژی های فرآیند تولید نرم افزار
Publish place: 6th National Conference on Applied Research in Computer Engineering and Information Technology
Publish Year: 1398
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 687
This Paper With 34 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CEPS06_169
تاریخ نمایه سازی: 9 اردیبهشت 1399
Abstract:
تلاش های مهندسی نرم افزار معمولا بر اساس الزامات و مقررات مورد نیاز نرم افزار هدف است،بنابراین شناسایی نیازها، مانند مهندس متدولوژی توسعه نرم افزار، بخش جدایی ناپذیر ازروش های توسعه نرم افزار است. رویکردهای مهندسی متدولوژی به این موضوع توجه ویژه ای می کند؛ با این وجود، آنها استفاده کم از روشهای موجود را به عنوان منابع موردنیاز در موردالزامات متدولوژی انجام می دهند. برای تحلیل, طراحی و پیاده سازی سیستم مورد نظر از متدولوژی که یک فرآیند مهندسی نرم افزار است , استفاده میشود. این فرآیند یک روش نظام مند برای تخصیص کارها و مسئولیت ها در یک تیم توسعه نرمافزار میباشد و هدف آن تولید نرمافزار با کیفیت بالاست که نیازهای کاربران نهایی را توسط یک برنامه و با بودجه قابل پیشبینی تامین نماید. فرآیند تولید و توسعه نرم افزار، یک چارچوب عمومی است که برای کلیه پروژه ها صرف نظر از اندازه و میزان پیچیدگی آنها امکاناتی فراهم می کند. در دنیای پرتکاپوی امروزی، نیاز به متدولوژی های توسعه نرم افزار که در مقابل تغییرات انعطاف پذیر بوده و در کمترین زمان ممکن به خواسته های مشتری پاسخ دهد، به خوبی به چشم می خورد.فرایند تولید و توسعه نرم افزار ذاتا یک فرایند بی نظم و پر هرج و مرج است. برای نظم دادن به این فرایند، متدولوژی های توسعه نرم افزار مطرح شدند. که بعد از چند مدت متوجه میشدند که یک سری معایبی دارند ویک متدولوزی جدیدتری (متدولوژ های سنگین وزن)توسط افراد دیگر به وجود می آمد ولی در دنیای پرتکاپوی امروزی، نیاز به متدولوژیهای توسعه نرم افزار که در مقابل تغییرات انعطاف پذیر بوده و در کمترین زمان ممکن به خواسته های مشتری پاسخ دهد وجود دارد که در نهایت متدولوژی های چابک (AGILE)به وجود آمد.
Keywords:
Authors
علی صالحی چلچه
دانشجوی دکتری ، دانشگاه آزاد اسلامی واحد کرج
جواد محمدزاده
عضو هیات علمی دانشگاه آزاد واحد کرج