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

دانلود پاورپوینت مهندسی نرم افزار و فرآیند

دانلود پاورپوینت مهندسی نرم افزار و فرآیند

فرآیند نرم افزار:

الگو و قالبی که چگونگی مراحل پروژه را تعریف می کند تا نرم افزاری با کیفیت بالا تولید شود.
یک فرآیند تولید به ما می گوید که برای دستیابی به هدف (تولید نرم افزار با کیفیت) چه کس، چه کار، چه موقع و چگونه انجام دهد.
 
نگاه لایه ای به مهندسی نرم افزار:
مهندسی نرم افزار یک تکنولوژی لایه ای است.
هر فعالیت مهندسی بر کیفیت تمرکز دارد
و مهندسی نرم افزار هم مستثنی نیست.
فرآیند نرم افزار مراحل تولید را نشان
می دهد. نیروی کار لازم، هزینه، زمان،
سخت افزار لازم و ...
مدل استفاده شده برای تولید محصول است. مدل آبشاری، افزایشی و ...
ابزار (CASE(Computer Aided Software Engineering
Rational Rose
Uml
EMD
 
فعالیت های مهندسی نرم افزار:
فعالیت های مهندسی نرم افزار در سه فاز تعریف می شود:
فاز تعریف
فاز توسعه
فاز حمایت یا پشتیبانی
در فاز تعریف لوازم کلیدی و اصلی سیستم و نرم افزار شناسایی می شوند. اینکه
چه اطلاعاتی برای پردازش وجود دارد.
چه عملکردی و کارایی مطلوب است.
چه رفتاری از سیستم مورد انتظار است.
فاز حمایت مربوط به تصحیح خطا و ارتقا (تغییر نیازهای مشتری)است. فاز حمایت مراحل مربوط به فاز تعریف و توسعه را مجدد به کار می برد اما بر روی نرم افزار موجود.
 
تغییرات فاز حمایت:
تصحیح: اصلاح خطا: پشتیبانی تصحیحی
انطباق: اصلاحاتی برای منطبق شدن با محیط خارجی:پشتیبانی تطبیقی
ارتقا: مشتری اعمال اضافی را نیاز دارد: پشتیبانی تکمیلی
پیش گیرانه:ارتقا کیفیت نرم افزار: پشتیبانی پیش گیرانه یا مهندسی مجدد نرم افزار
پشتیبانی از طریق کمک های تکنیکی در منزل، با تلفن و سایت های مربوطه
 
مراحل تولید نرم افزار:
شناخت و تجزیه و تحلیل مسئله
طراحی
کد نویسی
آزمایش
نگهداری
به مرحله تحلیل و طراحی مرحله شناسایی نیازها یا مهندسی سیستم و اطلاعات هم گفته می شود.
 
مدل های فرآیند نرم افزار:
مدل های فرآیند نرم افزار عبارتند از:
مدل ترتیب خطی(آبشاری)
مدل نمونه سازی
مدل RAD
مدل افزایشی
مدل حلزونی(مار پیچی)
مدل حلزونی برنده-برنده(win-win)
مدل توسعه همروند
 
مدل ترتیب خطی(آبشاری):
چون نرم افزار همیشه بخشی از یک سیستم بزرگتر می باشد کار مهندسی نرم افزار از مشخص کردن نیازمندیهای کل سیستم آغاز می شود و سپس زیر مجموعه ای از این نیازمندیها را به نرم افزار نسبت می دهند.
به دلیل اینکه نرم افزار مجبور به داشتن ارتباط با مولفه های دیگر سیستم از قبیل سخت افزار، مردم و پایگاه داده است داشتن این دیدگاه از سیستم ضروری است.
جمع آوری نیازمندیها مشخصا مربوط به نرم افزار برای فهمیدن چگونگی برنامه هایی است که باید ساخته شوند.
 
مهندس نرم افزار بایستی:
دامنه اطلاعات
عملیات مورد نیاز(ورودی-خروجی و پردازش)
واسط
نیازمندیهای سیستم شناسایی و سپس مستند سازی می شوند و با مشتری بازنگری می شوند.
 
طراحی نرم افزار یک فرآیند چند مرحله ای است که روی سه مشخصه متفاوت ازبرنامه تاکید می کند:
ساختمان داده
معماری نرم افزار
نمایش رابط ها
جزئیات رویه ها
در مرحله طراحی نیازمندیها تبدیل به نمایشی از نرم افزار می شوند تا قبل از به کد در آوردن قابل ارزیابی باشند.طراحی بایستی به صورتی که برای ماشین قابل فهم باشد در بیایید. اگر طراحی در حد جزئیات باشد، پیاده سازی می تواند بسیار سریع و به صورت مکانیزه انجام شود.
 
شامل 32 اسلاید POWERPOINT

اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 6,800 تومان

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
POWERPOINT_1793729_2428.zip2.4 MB





دانلود پاورپوینت معیارهای اندازه گیری و سنجش پروژه

دانلود پاورپوینت معیارهای اندازه گیری و سنجش پروژه کیفیت نرم افزار: چه چیزی تفاوت بین دو نرم افزار را که وظیفه و عملکرد یکسانی را انجام می دهند مشخص می کند؟ چرا یک نرم افزار در عمل از دیگری موفق تر است؟ تفاوت بین دو نرم افزار را توانایی نرم افزارها در برآورده ساختن نیازهای مورد انتظار تعیین می کند. نرم افزارها دارای دو نوع نیاز هستند، نیازهای عملیاتی و نیازهای غیر عملیاتی نیازهای عملیاتی توانایی سیستم در انجام وظایف مختلف را توصیف می کنند. نی ...

توضیحات بیشتر - دانلود 7,000 تومان

آخرین محصولات فروشگاه