پاورپوینت طراحی و تجزیه و تحلیل سیستمها مهندسی نرم افزار فصل دوم فرآیند

پاورپوینت طراحی و تجزیه و تحلیل سیستمها مهندسی نرم افزار فصل دوم فرآیند (pptx) 44 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 44 اسلاید

قسمتی از متن PowerPoint (.pptx) :

بنام خدا طراحی و تجزیه و تحلیل سیستمها مهندسی نرم افزار فصل دوم : فرآیند فرآیند در یک کتاب جذاب که دیدگاه یک اقتصاددان را ازنرم افزارومهندسی نرم افزاربیان میکند Howard Baetjer، درمورد فرآیند نرم افزاراین مطالب رابیان نموده است : چون نرم افزار، مانند بسیاری موارد عمده دیگرنیازمند دانش وآگاهی است و چون این آگاهی درابتدا پراکنده ، قابل فهم و درک وناقص می باشد ، توسعه نرم افزارفرآیندی آموزشی - اجتماعی است . این فرآیند شامل مکالمه ای است که درآن آگاهی ودانشی که بایدبه نرم افزارتبدیل شود جمع آوری میگردد ودرنرم افزار قرارداده میشود . این فرآیند ارتباطی است بین کاربران و طراحان ، بین کاربران وابزارها و بین طراحان وابزارها (تکنولوژی) . فرآیندی محاوری است که درآن هرابزار یک حداقل ارتباطی راایجاد میکند ، همراه با دوره جدید بحث ومذاکره برای دریافت آگاهی ها و دانش بیشترازافراد . علاوه برآن ، ایجاد نرم افزار کامپیوتری فرآیند محاوری وآموزشی است ، ونتیجه آن ، چیزی است که Baetjerآن را نرم افزارعمده می نامدوحاوی آگاهی هاودانش جمع آوری شده، خالص شده و سازماندهی شده می باشد . اما ازدیدگاه فنی فرآیند نرم افزاردقیقا چیست ؟ دراین کتاب ، فرآیند نرم افزارزمینه ای است برای کارهایی که لازمه ایجاد نرم افزاری با کیفیت بالاهستند . آیا فرآیند مترادف مهندسی نرم افزار است؟ جواب ”بلی“ و "خیر"است . فرآیند نرم افزارروشی را تعریف میکند که درضمن مهندسی نرم افزاربکارگرفته میشود .اما مهندسی نرم افزار شامل تکنولوژی هایی است برای تکمیل این فرآیند که عبارتند ازروش های تکنیکی وابزارهای خودکار. مهمتراینکه مهندسی نرم افزارتوسط افرادی خلاق وهوشمند اجرا میشود که باید دریک فرآیند نرم افزارتعریف شده وکامل یعنی فرآیندی که برای ایجاد محصول وتقاضای بازارمناسب است ، کارکنند .هدف ازمحتوای این فصل فراهم آوردن دیدگاهی ازوضیعت جاری فرآیند نرم افزارواشاره هایی به بحث های جزئی مدیریت ونکات فنی ارائه شده دربخش های بعدی این کتاب می باشند . نگاهی گذرا درمورد چه چیزی بحث می شود؟ زمانی که یک محصول یاسیستم ایجاد می شود،مهم است که سری مراحل قابل پیش بینی دنبال شود،یعنی نقشه ای که به ایجادیک نتیجه زمانبندی شده با کیفیت بالا کمک کند.این نقشه که دنبال میشود،فرآیند نرم افزارنام دارد. چه کسی آن را انجام میدهد ؟ مهندسین نرم افزار و مدیران آنها ،این فرایند را با نیازهای خود سازگار می نمایند و سپس آنرا دنبال می کنند . علاوه برآن افرادی که نرم افزار را درخواست نموده اند نیز نقشی را در فرایند نرم افزاری بازی می کنند. دلیل اهمیت آن چیست ؟ چون فراهم کننده پایداری ، کنترل و سازماندهی در قالب فعالیتی است که می تواند در صورت کنترل نشدن ، بسیار مشکل سازباشد . مراحل انجام آن چیست؟ در سطح جزئیات ، فرایندی که سازگارمی شود ، وابسته به نرم افزاری است که ایجاد می گردد . یک فرایند ممکن است برای ایجاد نرم افزار سیستم هوانوردی مفید باشد ، در حالی که فرایندی کاملا متفاوت برای ایجاد سایت وب لازم است. محصول کاری چیست ؟ از نقطه نظرمهندسی نرم افزار ، محصولات کاری عبارتند از برنامه ها ، اسناد و داده های تولید شده در نتیجه فعالیت های مهندسی نرم افزار تعریف شده توسط این فرایند . چگونه می توان از صحت انجام آن مطمئن شد ؟ چند مکانیزم تشخیص فرایند نرم افزار ، سازمانهایی را فعال می کنند تا کامل بودن فرایند نرم افزار را مشخص نمایند . به هرحال ، کیفیت ، زمانبندی ها و در دسترس بودن طولانی مدت محصول در حال ایجاد ، بهترین نمایش گرهای کارایی فرایند مورد استفاده می باشند . مفاهیم کلیدی : زمینه کاری مشترک فرآیند توسعه برمبنای مولفه توسعه همروند مدلهای فرآیند تکاملی روش های رسمی تکنولوژی نسل چهارم فعالیت های نگهداری سطوح تکامل فرآیند نرم افزار RAD مهندسی نرم افزار

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته