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

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

دسته : کامپیوتر و IT

فرمت فایل : powerpoint

حجم فایل : 1330 KB

تعداد صفحات : 52

بازدیدها : 476

برچسبها : متدولوژی تولید نرم افزار توسعه نرم افزار مدلهای فرآیند

مبلغ : 4900 تومان

خرید این فایل

دانلود پروژه پاورپوینت رویکردهای توسعه نرم افزار، مدلهای فرآیند با هدف بررسی متدولوژی تولید و توسعه نرم افزار

معرفی پاورپوینت دانلودی با موضوع رویکردهای توسعه نرم افزار، مدلهای فرآیند

بخشهایی از متن پاورپوینت دانلودی

بررسی رویکردها و مدلهای توسعه نرم افزار

تعریف نرم افزار

نرم افزار از دید مشتری محصولی است که نیاز مشتری را برآورده می کند. اما نرم افزار از دید مهندسی نرم افزار، شامل موارد زیر می شود:

1- برنامه کامپیوتری (کد اجرایی) که عمل به خصوصی را انجام می دهد.

2- ساختار داده ای که باعث می شود دستورالعمل ها به شکل مناسبی با داده ها کار کنند.

3- مستنداتی که مشخصات نرم افزار و چگونگی پیاده سازی و نحوه عملیات و چگونگی استفاده از نرم افزار را شرح می دهد.

انواع نرم افزار

نرم افزارهای سیستمی ، نرم افزارهای بلادرنگ (real time) ، نرم افزارهای تجاری ، نرم افزارهای علمی مهندسی ، نرم افزارهای تعبیه شده (embedded) ، نرم افزارهای مبتنی بر web ، نرم افزارهای هوشمند

فرایند نرم افزار (متدولوژی)

فرایند نرم افزار یا متدولوژی مجموعه ای از مقررات و روشهاست که مشخص می کند:

مراحل SDLC با چه ترتیبی باید دنبال شود.

اجرای هر مرحله چگونه است.

خروجی های هر مرحله چیست و به چه صورت ارایه می شود.

هر فرایند نرم افزار باید شامل موارد زیر باشد:

1-مدل فرایند

2-دیدگاه شناخت: پردازه گرا، ساختارگرا، رفتارگرا، سرویس گرا

3-زبان مدل سازی : UML, DFD, ERD

4-ابزار پشتیبانی : Power Designer, Rational suite

برای مثال مدل شی گرا و یا مدل ساخت یافته در توسعه نرم افزار دو متدولوژی توسعه نرم افزار هستند.

مدل توسعه همزمان (مهندسی همزمانی)

در این مدل هر فعالیت دارای چندین حالت می باشد. که با تعریف مجموعه ای از رخدادها شاهد گذار از حالتی به حالت دیگر خواهیم بود. به بیان دیگر تمامی فعالیتها بصورت همزمان وجود دارند لیکن در حالتهای متفاوتی قرار می گیرند. به عنوان مثال بعد از اتمام فعالیت تعامل با کاربر این فعالیت در حالت هیچ (none) رفته و فعالیت تحلیل از حالت هیچ به حالت توسعه وارد می گردد و حالتهای بعدی خود را طی می نماید. چنانچه کاربر احتیاج به انجام تغییرات در نیازمندیهای خود داشته باشد فعالیت تحلیل به حالت انتظار می رود. ...

فهرست مطالب پروژه

تعریف نرم افزار

انواع نرم افزار

بررسی life cycle توسعه نرم افزار

بررسی life cycle (پیش از تولید)

تولید Proposal

خلاصه مبسوط مدیریتی در Proposal صفر

System Development Life Cycle

فرایند نرم افزار(متدولوژی)

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

فرایند نرم افزار نقشه راهی (Road Map) است که دو هدف زیر را دنبال می نماید

مدل ترتیبی خطی

مدل ترتیبی خطی (Model Waterfall)

نتیجه درک نادرست در تحلیل نیازمندی ها

مدل نمونه سازی

مدل تکرار یا توسعه تکاملی (Model Iterations)

Incremental Model مدل افزایشی

مزایای مدل فرایند افزایشی

مدل توسعه کاربردی سریع

معایب روش

Spiral Modeling مدل حلزونی

مدل حلزونی برنده برنده(Win-Win)

مدل توسعه همزمان (مهندسی همزمانی)

مدل توسعه مبتنی بر مولفه (Component Base Development)

مدل روشهای رسمی (Formal Method)

مدل (تکنیکهای) نسل چهارم(4 GT)Forth Generation Tool

4GL نظرات مخالفان

ترکیب الگوها یا مدلهای فرایند

Extreme Programming

مدل V

مدل UP

خرید و دانلود آنی فایل

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

Alternate Text

آیا سوال یا مشکلی دارید؟

از طریق این فرم با ما در تماس باشید