صفحه محصول - انواع مدل های فرآیند

انواع مدل های فرآیند (pptx) 40 اسلاید


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

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

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

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

انواع مدل های فرآیند مدل های فرآیند دراین کتاب جالب که یک دید اقتصادی از نرم افزار ومهندسی نرم افزار توسط هاوارد باتجر ارائه میشود.فرایند نرم افزاری را درذیل شرح داده است. ازآنجائی که نرم افزار مثل هر ثروتی دیگری یک دانش نهفته است و از آنجا که دانش پراکنده ، تلویحی ، پنهان و درمقیاس زیاد ناقص است و توسعه نرم افزاری یک فرآیند یادگیری عمومی است. در حقیقت بنای نرم افزار کامپیوتری یک فرآیند یادگیری عمومی تکرار شونده ،خارجی و چیزهای دیگری که باتجربه آنرا سرمایه نرم افزاری نامید که در بر گیرنده کلکسیونی ازدانش خالص و سازماندهی شده که با فرآیند هدایت میشود. نگاه سریع فرآیند چیست ؟ هنگامی که شما تولید یک محصول یا سیستم را مد نظر دارید نکته مهم این است که وارد یک سری مراحل قابل پیش بینی شوید. نقشه ای که به شما کمک میکند به نتیجه سریع و درخشان برسید . نقشه ای که شما پیگیری میکنید یک فرآیند نرم افزاری نامیده میشود. چه کسی این کارانجام میدهد؟ مهندسین نرم افزار و مدیران آنها این فرآیند را مطابق با نیازهای خود ساخته و سپس ان را دنبال میکنند.علاوه بر آن مردمی که متقاضی این نرم افزار هستند نقش بزرگی در فرآیند نرم افزاری دارند. چرامهم است ؟ زیرا ثبات ، کنترل و ساماندهی را برای یک فعالیت فراهم می نماید و درغیر اینصورت خارج از کنترل بوده و به یک هرج و مرج تبدیل می گردد. مراحل کار کدامند ؟ فرآیندی که شما انتحاب میکنید دقیقا به نرم افزاری تولید میکنید بشتگی دارد . ممکن است یک فرآیند برای تولید سیستم الکترونیکی هواپیما مناسب باشد در حالیکه فرایند ی کاملا متفاوت برای تولید وب سایت استفاده می شود. محصول کار چیست ؟ از نقطه نظر مهندسی نرم افزار محصولات کاری برنامه های اسنادو دادههایی است که در نتیجه فعالیتهای مهندسی نرم افزاری که در طول فرآیند صورت گرفته اند تولید شده اند. چگونه مطمئن شوم که کاری که انجام داده ام درست است ؟ یک سری فرآیندها و مکانیزمهای ارزیابی نرم افزار وجود دارد که سازمانها را قادر میسازد تکامل فرآیند نرم افزاری خود را تعیین کنند. کیفیت بدون زمان بودن و کارائی دراز مدت محصول شما بهترین شاخصهای کارائی فرآیند مورد استفاده شما هستند. اما از دیدگاه فنی یک فرآیند نرم افزاری دقیقا چیست ؟ در مطالب این کتاب ما فرآیند نرم افزاری بعنوان چاچوب کاری تعریف میکنیم که برای ایجاد یک نرم افزار دارای کیفیت مطلوب است . آیا مفهوم فرآیند با مهندسی نرم افزار یکسان است ؟ پاسخ هم بله و هم خیر است فرآیند نرم افزاری روشی را تعریف میکند که در هنگام طراحی نرم افزار بکارمیرود.اما مهندسی نرم افزار نیز در بر گیرنده فناوری های است که در فرآیند وجود دارد یعنی روشهای فنی و ابزار خودکار. مهمتر اینکه مهندسی نرم افزار بوسیله افراد مبتکر و مطلع صورت میگیرد که در چاچوب یک فرایند کامل و معین کار میکنندکه برای محصولی که تولید میکنند ونیازهای بازار مناسب است 2.1 یک مدل کلی فرآیند در فصل 1 یک فرآیند بوسیله مجموعه ای از اعمال ،وظائف و فعالیتهای کاری که محصول کاری تولید میکردند معرفی شد و هرکدام از کارها و وظاعف با یک چارچوب کاری یا مدلی که رابطه با فرایند و یا بایکی دیگرکارها می آیند. فرایند نرم افزاری در شکل 2.1 بصورت تصویری نمایش داده میشود. در بحث فصل 1 یک چارچوب عمومی فرایند برای مهندسی نرم افزاربا 5 چارچوب کاری فعالیت مشخص میکنند . - ارتباط (تحلیل) – برنامه ریزی (طراحی) – مدل کردن –ایجاد –توسعه . بعلاوه یک مجموعه از گستره وظائف فعالیتهای پروژه ،پیگیری و کنترل ،ریسکهای مدیریتی ،بازبینی تکنیکی و چیزهای دیگری که در سراسر فرایند کاربردی هستند. شما بهتر به جنبه ای مهمی از فرایند نرم افزاری که راجع به ان تابحال بحث نشده توجه کنید. این جنبه جریان توصیفی فرایند میباشد که چطور اتفاق افتادن چارچوب کاری ،اعمال و فعالیتها را بیان میکند.که هر چارچوب کاری چطور نسبت به زمان و توالی انجام سازماندهی شده است. شکل 2.2 یک فرایند خطی هر یک از 5 چارچوب فعالیتها را بطور متوالی اجراء میکند که با تحلیل شروع می شود و با توسعه پایان مییابد. شکل 2.2a جریان یک فرایند تکرار شونده یک یا چند فعالیت را تکرار میکند قبل از اینکه به مرحله بعد برود. شکل 2.2b جریان فرایند پویا فعالیتها را در یک وضعیت سیکلی اجرا میکند که در طول هر سیکل کل 5 فعالیت برای ساخت یک ورژن کامل نرم افزار کاملا انجام میگیرد. شکل 2.2c جریان یک فرایند موازی یک یا بیشتر از یکی از فعالیتها بصورت موازی با دیگر فعالیتها انجام میدهد شکل 2.2d 2.1.1 توضیح یک چارچوب کاری فعالیت هر چند در فصل 1 شرحی از 5 چارچوب فعالیت و یک شناخت پایه ای از هرکدام ارائه شد . ولی یک تیم نرم افزاری به جزئیات بیشتری از اطلاعات قبل از اینکه اماده اجراء کردن هر فعالیت فرایند نرم افزاری باشند نیاز دارد. بنابراین شما با یک سوال کلیدی مواجع میشوید چه عمالی برای یک چارچوب فعالیتی بطور طبیعی مشکلات را حل میکند و شخصیت استفاده کنندگان و کسانی که سرمایه گزارهای این پروژه هستند چگونه است.

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

مجوزها،گواهینامه ها و بانکهای همکار

استارت فایل دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید