ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 1 از 1
  1. #1
    rotin
    كاربر عادي
    http://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gif
    تاریخ عضویت
    2011 Dec
    نوشته ها
    4
    0
    9

    فرایند های نرم افزار

    یه مبحث کلب در مورد فرایند های نرم افزار هستش که فکر می کنم خوره دانشجو های رشته مهندسی نرم افزار باشه خوب اول بیایید ببینیم فرایند نرم افزار یعنی چی ؟ فرایند نرم افزار مجموعه ای از فعالیت هاست که منجر به تولید محصول نرم افزاری می شود .
    خوب فعالیت های اساسی که در تمام فرایند های نرم افزاری مشترکند به طور کلی به 4 بخش تقسیم بندی می کنیم : 1- تعیین مشخصات نرم افزار . 2- طراحی و پیاده سازی نرم افزار . 3- اعتبار سنجی نرافزار . 4- تکامل نرم افزار.
    مدل های فرایند نرم افزار :
    1- مدل آبشاری .
    2- توسعه تکاملی .
    3- مهندسی نرم افزار مبتنی بر قطعه .
    مدل آبشاری :
    مدل معروف فرایند توسعه نرم افزار است که از سایر فرایندهای مهندسی ناشی می شود و شامل مراحل زیر می شود :
    1- تحلیل و تعریف خواسته ها .
    2- طراحی سیستم و نرم افزار .
    3- پیاده سازی و تست واحد .
    4- جامعیت و تست سیستم .
    5- به کارگیری و نگهداری .
    توسعه تکاملی :
    سیستمی ایجاد می شود و به تدریج اصلاح می گردد تا سیستم نهایی توسعه یابد .
    دو نوع توسعه تکاملی وجود دارد :
    1- توسعه اکتشافی .
    2- ساخت نمونه اولیه موقتی .
    در این سیستم دو اشکال وجود دارد :
    1- فرایند قابل مشاهده نیست .
    2- سیستم ها چندان ساخت یافته نیستند .

    توسعه نرم افزار مبتنی بر قطعه :
    در این روش استفاده مجدد به عنوان ابزاری برای توسعه سریع سیستم است و شامل مراحل زیر است :
    1- تحلیل قطعه .
    2- اصلاح خواسته ها .
    3- طراحی سیستم با استفاده مجدد .
    4- توسعه و جامعیت .

    تکرار فرایند :
    فعالیت های فرایند در پاسخ به تغییر در خواست ها ، تکرار خواهد شد .
    دو مدل فرایند برای پشتیبانی از تکرار فرایند ارائه شدند .
    1- تحویل تدریجی .
    2- توسعه مارپیچی .

    تحویل تدریجی :
    امتیازات مدل توسعه تدریجی :
    1- لازم نیست مشتریان صبر کنند تا کل سیستم تحویل داده شود. اولین مرحله ای که انجام شد، خواسته های حیاتی آن را پاسخ می دهد و نرم افزار می تواند به کارگرفته شود.
    2- مشتریان می توانند از مراحل اولیه به عنوان الگو ، استفاده کنند .
    3- ریسک کمتری در مورد خرابی پروژه وجود دارد .
    4- چون سرویس هایی با اولویت بالاتر، زودتر تحویل داده می شوند، بنابر این بخش های مهم سیستم ، بیشتر مورد تست قرار می گیرند .

    توسعه مارپیچی :
    این مدل فرایند نرم افزار را بصورت دنباله هایی از فعالیت ها نشان می دهدکه از فرایندی به فرایند دیگر عقبگرد می شود. این فرایند بصورت مارپیچ نشان داده می شود .
    هر حلقه در مارپیچ به چهار قطاع تقسیم می شود :
    1- تنظیم هدف .
    2- برآورد و کاهش ریسک .
    3- توسعه و اعتبار سنجی .
    4- برنامه ریزی .

    فعالیت های فرایند :
    هر فرایند دارای چهار فعالیت اصلی است :
    1- تعیین مشخصات نرم افزار یا مهندسی خواسته ها.
    2- توسعه یا طراحی و پیاده سازی نرم افزار.
    3- اعتبار سنجی نرم افزار .
    4- تکامل نرم افزار .

    تعیین مشخصات نرم افزار
    فرایند درک و تعریف سرویس های مورد نیاز سیستم و مشخص کردن قیدهای روی عملیات و توسعه سیستم است .
    مراحل اصلی در فرایند مهندسی خواسته ها :
    1- مطالعه امکان سنجی .
    2- استخراج و تحلیل خواسته .
    3- تعیین مشخصات خواسته ها .
    4- اعتبارسنجی خواسته ها .


    عنوان کلی رو براتون گذاشتم ایشالا که چیزی رو از قلم نداختم
    موفق باشید
  2. 1
نمایش نتایج: از 1 به 1 از 1

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Content Relevant URLs by vBSEO 3.6.0 RC 2