پاورپوینت کامل واحد درسی مهندسی نرم افزار ۱ ۲۵۱ اسلاید در PowerPoint


در حال بارگذاری
10 جولای 2025
پاورپوینت
17870
2 بازدید
۷۹,۷۰۰ تومان
خرید

توجه : این فایل به صورت فایل power point (پاور پوینت) ارائه میگردد

 پاورپوینت کامل واحد درسی مهندسی نرم افزار ۱ ۲۵۱ اسلاید در PowerPoint دارای ۲۵۱ اسلاید می باشد و دارای تنظیمات کامل در PowerPoint می باشد و آماده ارائه یا چاپ است

شما با استفاده ازاین پاورپوینت میتوانید یک ارائه بسیارعالی و با شکوهی داشته باشید و همه حاضرین با اشتیاق به مطالب شما گوش خواهند داد.

لطفا نگران مطالب داخل پاورپوینت نباشید، مطالب داخل اسلاید ها بسیار ساده و قابل درک برای شما می باشد، ما عالی بودن این فایل رو تضمین می کنیم.

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل می باشد و در فایل اصلی پاورپوینت کامل واحد درسی مهندسی نرم افزار ۱ ۲۵۱ اسلاید در PowerPoint،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از مطالب داخلی اسلاید ها

پاورپوینت کامل واحد درسی مهندسی نرم افزار ۱ ۲۵۱ اسلاید در PowerPoint

اسلاید ۴: هایی راجع به مهندسی نرم افزار: FAQww

اسلاید ۵: نرم افزار چیست ؟ نرم افزار شامل برنامه های کامپیوتری همراه است با مستندات و داده های پیکربندی است که برای درست کارکردن برنامه ضروری است . دو نوع محصول نرم افزاری : ۱- محصولات کلی ۲- محصولات سفارشیww

اسلاید ۶: مهندسی نرم افزار چیست؟ یک نظام مهندسی است که با جنبه های نرم افزاری محصول ، از مراحل اولیه تعیین مشخصات سیستم تا نگهداری سیستم ، سروکار دارد . شامل مراحل زیر است : ۱- نظام مهندسی . ۲- تمام جنبه های محصول نرم افزاری .ww

اسلاید ۷: تفاوت مهندسی نرم افزار و علم کامپیوتر چیست ؟علم کامپیوتر با تئوری و اصول سروکار دارد . مهندسی نرم افزار با فعالیت های توسعه و تحویل نرم افزار سروکاردارد .تفاوت مهندسی نرم افزار و مهندسی سیستم چیست ؟مهندسی سیستم با تمام جنبه های توسعه سیستم های مبتنی بر کامپیوتر از جمله سخت افزار ، نرم افزار و مهندسی فرایند سروکار دارد . مهندسی نرم افزار بخشی از این فرایند است .ww

اسلاید ۸: فرایند نرم افزار چیست ؟ مجموعه ای از فعالیت ها است که هدف آن ها توسعه یا تکامل نرم افزار است.شامل فعالیت های اساسی زیر است : ۱- تعیین مشخصات نرم افزار ۲- توسعه نرم افزار ۳- اعتبار سنجی نرم افزار ۴- تکامل نرم افزارww

اسلاید ۹: مدل فرایند نرم افزار چیست ؟ نمایش ساده ای از فرایند نرم افزار است که از جنبه خاصی ارائه شده است . نمونه هایی از انواع مدل فرایند نرم افزار : ۱- مدل جریان کار . ۲- مدل جریان داده یا فعالیت . ۳- مدل نقش/ فعالیت . ww

اسلاید ۱۰: مدل های مختلفی که برای توسعه نرم افزار وجود دارد : ۱- رهیافت آبشاری . ۲- توسعه تکاملی . ۳- تبدیل رسمی . ۴- مونتاژ سیستم با قطعات قابل استفاده مجدد .ww

اسلاید ۱۱: هزینه های مهندسی نرم افزار کدامند ؟ تقریباً ۶۰ درصد هزینه ها مربوط به توسعه ، و ۴۰ درصد مربوط به تست است . کیس چیست ؟ سیستم های نرم افزاری اند که از فعالیت های فرایند نرم افزار بطور خودکار پشتیبانی می کنند . ww

اسلاید ۱۲: توزیع هزینه فعالیت نرم افزار۰۲۵۵۰۷۵۱۰۰مدل آبشاری۰۲۵۵۰۷۵۱۰۰توسعه تکراریتعیین مشخصاتجامعیت وتستطراحیتوسعهتوسعه تکراریتعیین مشخصاتتست سیستمww

اسلاید ۱۳: توزیع هزینه فعالیت نرم افزار۰۲۵۵۰۷۵۱۰۰مهندسی نرم افزار مبتنی بر قطعه۰۱۰۰۲۰۰۳۰۰۴۰۰هزینه های توسعه و تکامل دراز مدتتعیین مشخصاتجامعیت وتستتوسعهتوسعه سیستمتکامل سیستمww

اسلاید ۱۴: روش های مهندسی نرم افزار کدامند ؟ رهیافت های ساخت یافته توسعه نرم افزار که حاوی مدل های سیستم ، نشانه گذاری ها ، قواعد ، توصیه طراحی و راهنمای فرایند است .این روش ها باید تعدادی قطعات را در اختیار داشته باشند : ۱- توصیف های مدل سیستم ۲- قوانین ۳- پیشنهادات ۴- راهنمای فرایند ww

اسلاید ۱۵: صفات نرم افزار خوب کدامند ؟۱- قابلیت نگهداری ۲- قابلیت اتکا۳- کار آمدی ۴- قابلیت استفادهww

اسلاید ۱۶: مسئولیت تخصصی و اخلاقی۱- محرمانگی. ۲- صلاحیت.۳- حقوق معنوی. ۴- سوء استفاده از کامپیوتر.ww

اسلاید ۱۷: فصل۲ سیستم های اجتماعی – تکنیکیww

اسلاید ۱۸: سیستم : یک مجموعه هدفمند از قطعات مرتبط به هم است که با هم کار می کنند تا هدفی را بر آورده نمایند .سیستم هایی که شامل نرم افزار هستند : ۱- سیستم های کامپیوتری تکنیکی . ۲- سیستم های اجتماعی- تکنیکی .ww

اسلاید ۱۹: ویژگی های اصلی سیستم های اجتماعی- تکنیکی : ۱- ویژگی های جدیدی که به ویژگی های سیستم به عنوان یک کل مربوط می شود . ۲- اغلب غیر قطعی اند .۳- بسط سیستم برای پشتیبانی از اهداف سیستم فقط به خود سیستم بستگی ندارد .ww

اسلاید ۲۰: ویژگی های جدید سیستم : ۱- ویژگی های عملکردی . ۲- ویژگی های غیر عملکردی .ww

اسلاید ۲۱: مثال هایی از ویژگی های جدید : ۱- حجم . ۲- قابلیت اعتماد . ۳- امنیت. ۴- قابلیت ترمیم و بکارگیری.ww

اسلاید ۲۲: عوامل موثردرقابلیت اعتماد سیستم : ۱- قابلیت اعتماد سخت افزار . ۲- قابلیت اعتماد نرم افزار .۳- قابلیت اعتماد اپراتور .ww

اسلاید ۲۳: مهندسی سیستم ها :فعالیت تعیین مشخصات، طراحی، پیاده سازی، اعتبار سنجی، استقرار ونگهداری سیستم های اجتماعی- تکنیکی می باشد .تفاوت های بین فرایند مهندسی سیستم و فرایند توسعه نرم افزار: ۱- وجود حوزه محدود برای کار مجدد در اثنای توسعه سیستم. ۲- پیچیدگی نظام های داخلی . ww

اسلاید ۲۴: تجزیه سیستمتکامل سیستمنصب سیستمجامعیت سیستمتوسعه زیرسیستمطراحی سیستمتعریف خواسته هافرایند مهندسی سیستم :ww

اسلاید ۲۵: تعریف خواسته های سیستم :این فعالیت، عملکرد و خواص اساسی و مطلوب سیستم را مشخص می کند . انواع خواسته ها : ۱- خواسته های عملکردی انتزاعی . ۲- ویژگی های سیستم . ۳- خواصی که سیستم نباید از خود نشان دهد.ww

اسلاید ۲۶: طراحی سیستم :مشخص می کند که عملکرد سیستم چگونه باید توسط قطعات مختلف سیستم انجام شود . فعالیت های موجود در این فرایند : ۱- تقسیم بندی خواسته ها . ۲- شناسایی زیر سیستم ها . ۳- انتساب خواسته ها به زیر سیستم ها . ۴- تعیین عملکرد زیر سیستم ها . ۵- تعریف واسط های زیر سیستم .ww

اسلاید ۲۷: تعریف واسط های زیر سیستممشخص کردن عملکرد زیر سیستمانتساب خواسته ها به زیر سیستمتشخیص زیرسیستمتقسیم بندیخواسته هافرایند طراحی سیستم :ww

اسلاید ۲۸: مدل سازی سیستم :در اثنای خواسته ها و طراحی سیستم ، سیستم باید بصورت مجموعه ای از قطعات و روابط بین آنها مدل سازی شود .سیستم به چند زیر سیستم تجزیه می شود که هر زیر سیستم می تواند به زیر سیستم های دیگری تجزیه شود تا قطعات عملکردی به دست آیند . ww

اسلاید ۲۹: توسعه زیر سیستم :در این فرایند ، زیر سیستم هایی که در اثنای طراحی سیستم شناسایی شدند ، پیاده سازی می شوند .جامعیت زیر سیستم :زیر سیستم هایی که مستقل از هم توسعه داده شدند، در کنار هم قرار می گیرند تا سیستم کامل ایجاد کنند .ww

اسلاید ۳۰: تکامل سیستم :سیستم های بزرگ ، در اثنای زندگی شان، باید تکامل یابند تا خطاهای موجود در خواسته های اصلی سیستم را اصلاح کنند و خواسته های جدید را برآورده نمایند .تجزیه سیستم :سیستم پس از طول عمر مفید عملیاتی آن، کنار گذاشته می شود .ww

اسلاید ۳۱: سازمان ها ، افراد و سیستم های کامپیوتریعوامل سازمانی و انسانی در محیط سیستم که طراحی سیستم را تحت تاثیر قرار دهند : ۱- تغییرات فرایند . ۲- تغییرات شغل . ۳- تغییرات سازمانی . ww

اسلاید ۳۲: فرایند تهیه سیستم :بررسی بازار برای سیستم های موجودپیشنهاد مناقصهانتخاب مناقصهمذاکره برای قرار دادعقد قرار دادتعدیل خواسته هاانتخاب سیستمدرخواست ارائه قیمتانتخاب عرضه کنندهww

اسلاید ۳۳: فرایند های تهیه، توسعه و عملیاتی :فرایند تهیهفرایند توسعهفرایند عملیاتیww

اسلاید ۳۴: فرایند تهیه :این فرایند به تصمیم گیری در مورد بهترین روش دستیابی یک سازمان به سیستم و بهترین تهیه کننده سیستم مربوط می شود .فرایندهای عملیاتی :فرایند هایی هستند که در بکارگیری از سیستم برای رسیدن به اهدافش نقش دارد .ww

اسلاید ۳۵: سیستم های کهنه :سیستم های کامپیوتری اجتماعی – تکنیکی هستند که در گذشته ایجاد شدند و معمولاً از فن آوری قدیمی تر استفاده می نمایند . قطعات سیستم کهنه : ۱- سخت افزار سیستم ۲- نرم افزار پشتیبان . ۳- نرم افزارهای کاربردی . ۴- داده های کاربردی . ۵- فرایند تجاری . ۶- قوانین و سیاستهای تجاری .ww

اسلاید ۳۶: مدل لایه ای سیستم های قدیمی ww

اسلاید ۳۷: فصل۳ سیستم های حیاتیww

اسلاید ۳۸: سیستم های حیاتی :سیستم هایی هستند که شکست می تواند منجر به ضررهای اقتصادی ، خرابی فیزیکی یا آسیب رسانی به انسان می شود . سه نوع سیستم حیاتی وجود دارد : ۱- سیستم های حیاتی امنیتی . ۲- سیستم های حیاتی مأموریتی . ۳- سیستم های حیاتی تجاری .ww

اسلاید ۳۹: مهم ترین ویژگی سیستم های حیاتی قابلیت اعتماد می باشد.دلایل اهمیت ویژگی قابلیت اعتماد: ۱- سیستم هایی که قابل اعتماد و امن نیستند توسط کاربران رد می شوند . ۲- هزینه های شکست سیستم ممکن است خیلی زیاد باشد . ۳- سیستم بی اعتماد ممکن است اطلاعات را از بین ببرد .ww

اسلاید ۴۰: قطعاتی از سیستم حیاتی که ممکن است دچار مشکل شود :۱- سخت افزار سیستم .۲- نرم افزار سیستم .۳- اپراتورهای انسانی .ww

اسلاید ۴۱: قابلیت اتکای سیستم :به معنای درجه ای از اعتماد کاربر به سیستم که مطابق خواسته او عمل می کند ودر کاربرد عادی با شکست مواجه نمی شود . چهار بعد اصلی قابلیت اعتماد : ۱- قابلیت دسترسی . ۲- قابلیت اعتماد . ۳- امنیت ۴- حفاظت .ww

اسلاید ۴۲: منحنی هزینه/ قابلیت اتکافوق العادهزیادکممتوسطزیادبسیار زیادهزینهww

اسلاید ۴۳: ویژگی های دیگری که در قابلیت اتکا می توان در نظر گرفت : ۱- قابلیت ترمیم . ۲- قابلیت نگهداری . ۳- قابلیت بقا . ۴- تحمل عیب .ww

اسلاید ۴۴: ابعاد قابلیت اتکاامنیتقابلیت دسترسیقابلیت اعتمادقابلیت اتکاحفاظتتوانایی سیستم در ارائه سرویس های درخواستیتوانایی سیستم در ارائهسرویسهای مشخص شدهتوانایی سیستم به ادامهکار بدون خرابیتوانایی سیستم درحفاظت خودش در مقابل نفوذ عمدی یا تصادفیww

اسلاید ۴۵: قابلیت دسترسی : احتمال این که سیستم در نقطه ای از زمان فعال باشد و سرویس های درخواستی را تحویل دهد .قابلیت اعتماد :احتمال انجام عملیات بدون خطا در مدت زمان معین و در محیط خاصی و برای هدف خاص .ww

اسلاید ۴۶: اصطلاحات قابلیت اتکا : ۱- خرابی سیستم . ۲- خطای سیستم . ۳- عیب سیستم . ۴- خطا یا اشتباه انسان .ww

اسلاید ۴۷: سه روش مکمل برای بهبود قابلیت اعتماد : ۱- اجتناب از خرابی . ۲- کشف وحذف عیب . ۳- تحمل عیب .ww

اسلاید ۴۸: امنیت :سیستم های امنیتی حیاتی آنهایی هستند که عملیات سیستم همواره امن باشد . یعنی حتی اگر سیستم خراب شود نباید به افراد و محیط آسیب برساند.نرم افزار امنیتی حیاتی دو دسته اند :۱- نرم افزار های حیاتی امنیتی اولیه . ۲- نرم افزار های حیاتی امنیتی ثانویه . ww

اسلاید ۴۹: به دلایل زیر سیستم قابل اعتماد الزاماً امن نیست :۱- مشخصات ممکن است کامل نباشد .۲- بد عمل کردن سخت افزار ممکن است باعث شود که رفتار سیستم قابل پیش بینی نباشد و نرم افزار را در محیطی پیش بینی نشده ارائه دهد.۳- اپراتور سیستم ممکن است ورودیی را تولید کند که به تنهایی نادرست نباشد اما در وضعیت خاصی منجر به عملکرد بد سیستم شود . ww

اسلاید ۵۰: ۱- اجتناب از خطر .۲- تشخیص و رفع خطر .۳- محدود کردن خسارت .سه روش مکمل برای بهبود امنیت :ww

اسلاید ۵۱: حفاظت :صفتی از سیستم است که توانایی سیستم را در حفاظت از خودش در مقابل حملات خارجی که ممکن است سهوی یا عمدی باشند، منعکس می سازد .اصطلاحات حفاظتی : ۱- افشاگری . ۲- آسیب پذیری . ۳- حمله . ۴- تهدیدها . ۵- کنترل .ww

اسلاید ۵۲: از طریق تهاجم خارجی ، سه نوع خسارت ممکن است پیش آید :۱- عدم پذیرش سرویس .۲- تخریب برنامه ها و داده ها .۳- افشاگری اطلاعات محرمانه .سه روش مکمل برای بهبود امنیت :۱- اجتناب از آسیب پذیری .۲- تشخیص و خنثی سازی حمله .۳- محدود کردن افشاگری .ww

اسلاید ۵۳: فصل۴ فرایند های نرم افزار ww

اسلاید ۵۴: فرایند نرم افزار مجموعه ای از فعالیت هاست که منجر به تولید محصول نرم افزاری می شودفعالیت های اساسی که در تمام فرایند های نرم افزاری مشترکند : ۱- تعیین مشخصات نرم افزار . ۲- طراحی و پیاده سازی نرم افزار . ۳- اعتبار سنجی نرافزار . ۴- تکامل نرم افزار.ww

اسلاید ۵۵: مدل های فرایند نرم افزار : ۱- مدل آبشاری .۲- توسعه تکاملی .۳- مهندسی نرم افزار مبتنی بر قطعه .ww

اسلاید ۵۶: چرخه حیات نرم افزار :تعریف خواسته هاطراحی نرم افزار و سیستمپیاده سازی و تست واحدجامعیت و تستبکارگیری و نگهداریww

اسلاید ۵۷: مدل آبشاری : مدل معروف فرایند توسعه نرم افزار است که از سایر فرایندهای مهندسی ناشی می شود و شامل مراحل زیر می شود : ۱- تحلیل و تعریف خواسته ها . ۲- طراحی سیستم و نرم افزار . ۳- پیاده سازی و تست واحد . ۴- جامعیت و تست سیستم . ۵- به کارگیری و نگهداری .ww

اسلاید ۵۸: توسعه تکاملی :سیستمی ایجاد می شود و به تدریج اصلاح می گردد تا سیستم نهایی توسعه یابد . دو نوع توسعه تکاملی وجود دارد : ۱- توسعه اکتشافی . ۲- ساخت نمونه اولیه موقتی . در این سیستم دو اشکال وجود دارد : ۱- فرایند قابل مشاهده نیست . ۲- سیستم ها چندان ساخت یافته نیستند .ww

اسلاید ۵۹: توسعه تکاملی :توصیف طرح کلیتعیین مشخصاتتوسعهتاَییدنسخه اولیهنسخه نهاییتوسعه های میانیww

اسلاید ۶۰: توسعه نرم افزار مبتنی بر قطعه :در این روش استفاده مجدد به عنوان ابزاری برای توسعه سریع سیستم است و شامل مراحل زیر است : ۱- تحلیل قطعه . ۲- اصلاح خواسته ها . ۳- طراحی سیستم با استفاده مجدد . ۴- توسعه و جامعیت .ww

اسلاید ۶۱: توسعه سیستم مبتنی بر استفاده مجدد :تعیین مشخصاتخواسته هاتحلیل قطعاتاصلاح خواسته هااعتبار ستجی سیستمتوسعه و جامعیتطراحی سیستم با استفاده مجددww

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

اسلاید ۶۳: تحویل تدریجی :امتیازات مدل توسعه تدریجی : ۱- لازم نیست مشتریان صبر کنند تا کل سیستم تحویل داده شود. اولین مرحله ای که انجام شد، خواسته های حیاتی آن را پاسخ می دهد و نرم افزار می تواند به کارگرفته شود. ۲- مشتریان می توانند از مراحل اولیه به عنوان الگو ، استفاده کنند . ۳- ریسک کمتری در مورد خرابی پروژه وجود دارد . ۴- چون سرویس هایی با اولویت بالاتر، زودتر تحویل داده می شوند، بنابر این بخش های مهم سیستم ، بیشتر مورد تست قرار می گیرند . ww

اسلاید ۶۴: توسعه تدریجی :تعریف طرحکلی خواسته هاانتساب خواسته هابه مراحلطراحی معماری سیستمتأیید سیستمجامعیت مرحلهتوسعه یک مرحلهسیستمتأیید مرحلهسیستمنهاییww

اسلاید ۶۵: توسعه مارپیچی : این مدل فرایند نرم افزار را بصورت دنباله هایی از فعالیت ها نشان می دهدکه از فرایندی به فرایند دیگر عقبگرد می شود. این فرایند بصورت مارپیچ نشان داده می شود .هر حلقه در مارپیچ به چهار قطاع تقسیم می شود : ۱- تنظیم هدف . ۲- برآورد و کاهش ریسک . ۳- توسعه و اعتبار سنجی . ۴- برنامه ریزی .ww

اسلاید ۶۶: فعالیت های فرایند :هر فرایند دارای چهار فعالیت اصلی است : ۱- تعیین مشخصات نرم افزار یا مهندسی خواسته ها. ۲- توسعه یا طراحی و پیاده سازی نرم افزار. ۳- اعتبار سنجی نرم افزار . ۴- تکامل نرم افزار . ww

اسلاید ۶۷: تعیین مشخصات نرم افزار فرایند درک و تعریف سرویس های مورد نیاز سیستم و مشخص کردن قیدهای روی عملیات و توسعه سیستم است .مراحل اصلی در فرایند مهندسی خواسته ها : ۱- مطالعه امکان سنجی . ۲- استخراج و تحلیل خواسته . ۳- تعیین مشخصات خواسته ها . ۴- اعتبارسنجی خواسته ها .ww

اسلاید ۶۸: فرایند مهندسی خواسته هامطالعه امکان سنجیاستخراج وتحلیلخواستهمشخصاتخواسته هااعتبارسنجیخواسته هاگزارشامکان سنجیسند خواسته هاخواسته هایکاربر و سیستممدل های سیستمww

اسلاید ۶۹: طراحی و پیاده سازی نرم افزار فرایند تبدیل مشخصات سیستم به سیستم اجرایی است . فعالیت های فرایند طراحی عبارتند از : ۱- طراحی معماری . ۲- مشخصات انتزاعی . ۳- طراحی واسط . ۴- طراحی قطعه . ۵- طراحی ساختمان داده ها . ۶- طراحی الگوریتم .ww

اسلاید ۷۰: روش های ساخت یافته از یک یا چند مدل سیستم که در زیر آمده است پشتیبانی می کند : ۱- مدل شیء . ۲- مدل توالی . ۳- مدل تغییر حالت . ۴- مدل ساختاری . ۵- مدل جریان داده .ww

اسلاید ۷۱: اعتبارسنجی نرم افزار اعتبارسنجی نرم افزار سعی می کند نشان دهد که سیستم با مشخصاتش جور در می آید . مراحل فرایند تست عبارت اند از: ۱- تست قطعه و واحد . ۲- تست سیستم . ۳- تست پذیرش .ww

اسلاید ۷۲: فرایند تست :فرایند اشکالزدایی :یافتن خطاطراحیترمیم خطاترمیم خطاتست مجددبرنامهتست قطعهتست سیستمتست پذیرشww

اسلاید ۷۳: تکامل نرم افزارشامل انجام تغییرات پس از بکارکیری است .تعریف خواسته های سیستمارزیابی سیستم هایموجودپیشنهاد تغییرات سیستمتعریف خواسته های سیستمسیستم جدیدسیستم های موجودww

اسلاید ۷۴: فرایند یکنواخت می گوید مدل های فرایند عادی، نمای یکتایی از فرایند را ارائه می کند . از سه دیدگاه توصیف شده است : ۱- دیدگاه پویا : مراحل مدل را در طول زمان نشان می دهد. ۲- دیدگاه ایستا : فعالیت های انجام شده فرایند را نشان می دهد. ۳- دیدگاه عملی : اعمال مناسبی که باید در اثنای فرایند اجرا شود را مشخص می کند .RUPww

اسلاید ۷۵: مراحل موجود در ۱- شروع : ایجاد یک حالت تجاری برای سیستم .۲- اکتشاف : توسعه ودرک دامنه مسئله، ایجاد چارچوب معماری برای سیستم، برنامه ریزی پروژه و شناسایی ریسک های مهم پروژه .۳- ساخت : باطراحی سیستم، برنامه نویسی و تست سروکار دارد.۴- انتقال : ایجاد یک سیستم مستند سازی شده RUPww

اسلاید ۷۶: دیدگاه عملی شش عمل خوب پیشنهاد می کند :۱- توصیف نرم افزار به طور تکراری .۲- مدیریت خواسته ها .۳- از معماری های مبتنی بر قطعه استفاده کنید .۴- نرم افزار را بطور ویژوال مدل سازی کنید .۵- کیفیت نرم افزار را مدل سازی کنید .۶- تغییرات در نرم افزار را کنترل کنید .ww

اسلاید ۷۷: RUPجریانهای کار ایستا در ۱- مدل سازی تجاری . ۲- خواسته ها . ۳- تحلیل و طراحی . ۴- پیاده سازی . ۵- تست . ۶- استقرار. ۷- پیکربندی و تغییر مدیریت . ۸- مدیر پروژه . ۹- محیط .ww

اسلاید ۷۸: مهندسی نرم افزار به کمک کامپیوترنرم افزاری برای پشتیبانی ازفعالیت های فرایند نرم افزاری بکارمی رود و شامل فعالیت های زیر است: ۱- توسعه مدل های گرافیکی سیستم . ۲- درک طراحی با استفاده از دیکشنری . ۳- تولید واسط کاربر . ۴- اشکالزدایی برنامه از طریق آماده سازی داده هایی راجع به برنامه در حال اجرا . ۵- ترجمه خودکار برنامه ها از نسخه قدیمی به نسخه های جدید آن .ww

اسلاید ۷۹: دیدگاهها برای دسته بندی کیس: ۱- دیدگاه عملکردی . ۲- دیدگاه فرایندی . ۳- دیدگاه جامعیت .پیشنهاد فوگتا برای دسته بندی سیستم های کیس : ۱- ابزارها . ۲- محیط کاری . ۳- محیط .ww

اسلاید ۸۰: فصل۵ مدیریت پروژهww

اسلاید ۸۱: تفاوت مهندسی نرم افزار با مهندسی های دیگر :۱- محصول نا ملموس است .۲- فرایند های نرم افزار استانداردی وجود ندارد .۳- پروژه های نرم افزاری بزرگ ، اغلب پروژه های منحصر به فردی هستند .ww

اسلاید ۸۲: فعالیت های مدیریتیاغلب مدیران مسئولیت های زیر را دارند : ۱- نوشتن طرح(پیشنهاد) . ۲- برنامه ریزی و زمانبندی پروژه . ۳- هزینه پروژه . ۴- نظارت و مرور پروژه . ۵- انتخاب و ارزیابی پرسنل . ۶- نوشتن و ارائه پروژه .ww

اسلاید ۸۳: برنامه ریزی پروژهبرنامه ریزی یک فرایند تکراری است که وقتی کامل می شود که خود پروژه کامل شده باشد و شامل بخش های زیر است : ۱- مقدمه . ۲- سازماندهی پروژه . ۳- تحلیل ریسک . ۴- منابع سخت افزاری و نرم افزاری مورد نیاز . ۵- توقف کار . ۶- زمانبندی پروژه . ۷- راهکارهای نظارت و گزارش .ww

اسلاید ۸۴: نقاط عطف قطعات قابل تحویلقطعه قابل تحویل ، نتیجه ای از پروژه است که به مشتری تحویل داده می شود. نقاط عطف در فرایند خواسته ها مطالعه امکان سنجیتحلیل خواسته هاتوسعهنمونه اولیهمطالعهطراحیتعیین مشخصات خواسته هاگزارش امکان سنجیخواسته هایکاربرگزارشارزیابیطراحی معماریخواسته هایسیستمww

اسلاید ۸۵: زمانبندی پروژهاین فرایند کل کار پروژه را به فعالیت های جداگانه ای تقسیم می کند و زمان مورد نیاز برای کامل کردن این فعالیت ها را برآورد می کند. فرایند زمانبندی پروژه :شناساییفعالیت هاشناسایی وابستگیهای پروژهبرآورد منابع برای فعالیت هاتخصیص افرادبرای فعالیت هاایجاد نمودارهایپروژهخواسته های نرم افزارنمودار های فعالیت و نمودارهای میله ایww

اسلاید ۸۶: نمودارهای میله ای و شبکه های فعالیتاین نمودارها نشانه گذاری های گرافیکی اند که برای تشریح زمانبندی پروژه به کار می روند .مسیر بحرانی کمترین زمان لازم برای اتمام پروژه ها را می توان با در نظر گرفتن طولانی ترین مسیر در گراف فعالیت در نظر گرفت . کل زمانبندی پروژه به مسیر بحرانی بستگی

  راهنمای خرید:
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.