اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پاورپوینت RUP مدیریت پروژه در

اختصاصی از اینو دیدی پاورپوینت RUP مدیریت پروژه در دانلود با لینک مستقیم و پر سرعت .

پاورپوینت RUP مدیریت پروژه در


پاورپوینت RUP مدیریت پروژه در

 

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

نوع فایل:  ppt _ pptx

( قابلیت ویرایش )

 


 قسمتی از اسلاید پاورپوینت : 

 

تعداد اسلاید : 62 صفحه

RUP مدیریت پروژه در فهرست مطالب مقدمه اهداف بخش اول) اشاره به برخی مفاهیم بخش دوم ) جریان کار بخش سوم ) مرور فعالیتها بخش چهارم ) خروجیها بخش پنجم ) برخی رهنمودها منابع مقدمه ای بر مدیریت پروژه مهمترین دیسیپلین در RUP و هر متدلوژی دیگری، دیسیپلین مدیریت پروژه است.
در نهایت مدیر پروژه مسئول موفقیت پروژه است.
مدیریت پروژه های نرم افزاری، هنر متوازن ساختن اهداف متضاد، مدیریت ریسک و غلبه بر محدودیتهای تحویل موفقیت آمیز محصولی است که هم نیازهای مشتریان (کسانیکه برای سیستم پول می پردازند) و هم نیازهای کاربران را برآورده کند.
این حقیقت که پروژه های بسیار کمی واقعاً موفقیت آمیزند، برای توضیح سخت بودن موضوع کفایت می کند.
اهداف دیسیپلین مدیریت پروژه فراهم کردن چارچوبی برای مدیریت پروژه های شدیداً نرم افزاری فراهم‌کردن رهنمودهای عملی برای طرح ریزی، تامین نیروی انسانی، اجرا و نظارت بر پروژه ها فراهم کردن چارچوبی برای مدیریت ریسک مدیریت افراد: استخدام، آموزش، رهبری مدیریت بودجه: تعیین، تخصیص و غیره مدیریت قراردادها: با تامین کنندگان و مشتریان مدیریت ریسک طرح ریزی برای یک پروژه با روش تکرار، برای تمام چرخه حیات و برای یک تکرار به خصوص نظارت بر پیشرفت یک پروژه با روش تکرار، و متریکها بخش اول) اشاره به برخی مفاهیم ارزیابی کیفیت تکرار سنجش کیفیت متریکها زمینه های سازمانی برای RUP نمونه های اولیه ریسکها ارزیابی کیفیت: اندازه گیری و اجرای فرآیند بررسی کیفیت تولید در تمام طول چرخه حیات پروژه اجرا می گردد، این ارزیابی عمدتاً در موقع تولید یک خروجی یا پایان یافتن یک مرحله از سیستم انجام می شود.
ارزیابیهای مختلف که در خلال چرخه حیات انجام می شوند عبارتند از: مراحل مهم (Milestones) بازرسی ها( Inspection )‌ بازنگری ها (Review) سیر در کد برنامه ها (Walk throughs) مراحل مهم: در پایان هر چهار فاز RUP اتفاق می افتند و موفقیت در رسیدن به اهداف را بررسی می کنند.
این چهار مرحله مهم عبارتند از: مرحله مهم اهداف چرخه حیات (در پایان فاز Inception) مرحله مهم معماری چرخه حیات (در پایان فاز Elaboration) مرحله مهم توانایی های عملیاتی اولیه ( در پایان فاز Construction) مرحله مهم انتشار محصول ( در پایان فاز Transtion) مراحل مهم کوچکتر ( Minor Milestones) در پایان هر تکرار اتفاق می افتند و روی بررسی اهداف تکرار تمرکز دارند.
ارزیابی کیفیت، یک تلاش دوره ای برای تشخیص پیشرفت مداوم در سراسر تکرارها و فازهاست ادامه بازرسی: یک تکنیک ارزیابی رسمی است که در آن محصولات و خروجیها بصورت جزیی بوسیله شخص یا گروه دیگری غیر از نویسنده آن آزمایش می شوند.
این ارزیابی به منظور تشخیص خطاها، تخلف از استانداردهای تولید و مشکلات دیگر است.
بازنگری: یک جلسه رسمی که در آن ‏، محصول یا خروجی، یا مجموعه ای از محصولات و خروجیها برای کاربرد‏‎، مشتری ، یا هر ذی نفع دیگری ارائه می شود.
این جلسه به منظور ارائه توضیحات و نهایتاً پذیرش محصول است.
سیر در کد برنامه: فرآیند بازنگریی که در آن تولیدکننده یک یا چند نفر از تیم تولید را برای بررسی قسمتهایی از یک محصول که او تهیه کرده است هدایت می کند .در این فرآیند افراد پرسشهایی در رابطه با کد مطرح می کنند‏،

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

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



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


دانلود با لینک مستقیم


پاورپوینت RUP مدیریت پروژه در

تحقیق درمورد مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

اختصاصی از اینو دیدی تحقیق درمورد مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

چکیده

چه چیز می‌تواند یک پروسه تولید نرم‌افزار را توصیف کند؟ آیا منظور از پروسه، آماده‌سازی نرم‌افزار صرفاً برای ارائه در بازار است؟ مسلماً در هر کاری وجود یک سامانه و فرایند کاری ضروری است؛ ولی چه چیزی می‌تواند موجب ایجاد سرعت و کیفیت در فرایند تولید یک نرم‌افزارشود؟ لزوماً طراحی و پیاده‌سازی یک فرایند یکپارچه و منطقی می‌تواند چنین نتیجه‌ای در بر داشته باشد. بدین منظور امروزه از روشی استفاده می‌شود که اصطلاحاً RUP نامیده می‌شود. به حداقل رساندن حجم پروسه تولید یک نرم‌افزار همزمان با حفظ کیفیت و صرفه‌جویی در زمان از مهمترین ویژگی‌های این روش می‌باشند. معمولاً برای یک شرکت تولید نرم‌افزار، سرعت عمل به موقع برای پاسخ‌گویی به تقاضا و شرایط اجتماعی اهمیت دارد، اما گاهی این شتابزدگی سبب فدا شدن کیفیت می‌گردد. RUP با ارائه یک چارچوب منطقی علاوه بر تعیین زمانبندی مناسب، کیفیت مورد نظر تولید کننده و استفاده کننده نرم‌افزار را تأمین می‌نماید. در این مقاله ضمن مروری بر RUP به عنوان روش یکپارچه تولید نرم‌افزار، قابلیت‌های آن در افزایش سرعت تولید نرم‌افزار و حفظ کیفیت آن برشمرده می‌شوند.

کلیدواژه : RUP؛ UML؛ فرایند یکپارچه رشنال؛ Rational Unified Process؛ Unified Modeling Language

 

1- مقدمه

یک پروسه چابک، پروسه‌ای است که همیشه آماده در آغوش کشیدن درخواستهای جامعه بوده و  این درجه از سازگاری را دارا باشد. بنابراین منظور از سرعت عمل، فقط کاستن از حجم پروسه تولید نرم‌افزار یا سرعت ارائه آن به بازار نیست؛ بلکه منظور، انعطاف‌پذیری و حفظ کیفیت است. مطلبی که در این مقاله قصد توضیح آن را داریم این است که RUP 1 ساختاری پروسه‌ای (چیو 2000) است که امکان انعطاف‌پذیری را برای تولید‌کنندگان نرم‌افزار فراهم می‌آورد.

منظور از RUP  چیست؟ در این مقاله از چند منظر به RUP خواهیم پرداخت:

RUP یک پروسه تولید نرم‌افزار است.

RUP مجموعه‌ای از تجربیات بسیار عالی تولید نرم‌افزار را که در عمل با آنها برخورد شده است، در خود دارد.

RUP همانند یک محصول نرم‌افزاری به بازار ارائه شده و به فروش می‌رسد با این تفاوت که RUP اولین ساختار تولید نرم‌افزار را ارائه داده و گام نخست را در این زمینه برداشته است.

2- RUP چیست؟

با پیشرفت تکنولوژی‌های مرتبط با کامپیوتر، نیاز هر چه بیشتر به گسترش علم نرم‌افزاری نیز احساس می‌شد که با پیدایش متدولوژیهای همانند SSADM 2  و روش آبشاری3 (چیو 2000) ‎آغاز شد. در ابتدا، این روشها مناسب بود و جوابگوی نیازهای آن زمان بودند ولی با افزایش داده‌ها و پیدایش مفاهیمی همچون شبکه، وب و غیره دیگر کارآیی لازم را جهت پیاده‌سازی و هدایت پروژه‌های نرم‌افزاری نداشتند. پس مفاهیم برنامه‌نویسی شیءگرا پا به عرصه وجود گذاشتند و در سال 1991 بطور جدی مورد مطالعه و بحث قرار گرفتند. استفاده از این روشها و متدهای برنامه‌نویسی، قدرت و انعطاف بسیاری را به برنامه‌ها داد و شرکتهای نرم‌افزاری توانستند با کاهش هزینه‌ها و بهینه‌سازی کدهای خود، نرم‌افزارهای قویتری را به بازار عرضه کنند ولی این روش جدید نیز نیاز به مدیریت و یکپارچگی داشت. پس روشها و متدولوژیهای جدیدی مطرح شد که شامل Booch، OMT، OSE و ... می‌باشند. در سال 2000 شرکت Rational روشی را تحت عنوان RUP  مطرح ساخت (گروه کاسمیک 2003ب) که بعد از روش MSF شرکت مایکروسافت به دنیای نرم‌افزار عرضه شد و امروزه از طرفداران بسیاری برخوردار است. فرایند یکپارچه Rational در اصل یک متدولوژی است که در جهت کنترل و انجام پروژه‌های نرم‌افزاری در نظر گرفته شده است. در اصل این چارچوبی در جهت انجام صحیح و موفق پروژه‌های نرم‌افزاری می‌باشد که کلیه مراحل انجام یک پروژه که با معماری و آنالیز سازمان شروع شده و به تست نرم‌افزار و ارائه Gold Release ختم می‌شود را در بر می‌گیرد (گروه کاسمیک 2003 الف).

چرا RUP را یک فرایند یکپارچه می‌گویند؟  به سه علت RUP را یکپارچه می‌نامند:


دانلود با لینک مستقیم


تحقیق درمورد مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

تحقیق و بررسی در مورد مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار 18 ص

اختصاصی از اینو دیدی تحقیق و بررسی در مورد مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار 18 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

چکیده

چه چیز می‌تواند یک پروسه تولید نرم‌افزار را توصیف کند؟ آیا منظور از پروسه، آماده‌سازی نرم‌افزار صرفاً برای ارائه در بازار است؟ مسلماً در هر کاری وجود یک سامانه و فرایند کاری ضروری است؛ ولی چه چیزی می‌تواند موجب ایجاد سرعت و کیفیت در فرایند تولید یک نرم‌افزارشود؟ لزوماً طراحی و پیاده‌سازی یک فرایند یکپارچه و منطقی می‌تواند چنین نتیجه‌ای در بر داشته باشد. بدین منظور امروزه از روشی استفاده می‌شود که اصطلاحاً RUP نامیده می‌شود. به حداقل رساندن حجم پروسه تولید یک نرم‌افزار همزمان با حفظ کیفیت و صرفه‌جویی در زمان از مهمترین ویژگی‌های این روش می‌باشند. معمولاً برای یک شرکت تولید نرم‌افزار، سرعت عمل به موقع برای پاسخ‌گویی به تقاضا و شرایط اجتماعی اهمیت دارد، اما گاهی این شتابزدگی سبب فدا شدن کیفیت می‌گردد. RUP با ارائه یک چارچوب منطقی علاوه بر تعیین زمانبندی مناسب، کیفیت مورد نظر تولید کننده و استفاده کننده نرم‌افزار را تأمین می‌نماید. در این مقاله ضمن مروری بر RUP به عنوان روش یکپارچه تولید نرم‌افزار، قابلیت‌های آن در افزایش سرعت تولید نرم‌افزار و حفظ کیفیت آن برشمرده می‌شوند.

کلیدواژه : RUP؛ UML؛ فرایند یکپارچه رشنال؛ Rational Unified Process؛ Unified Modeling Language

 

1- مقدمه

یک پروسه چابک، پروسه‌ای است که همیشه آماده در آغوش کشیدن درخواستهای جامعه بوده و  این درجه از سازگاری را دارا باشد. بنابراین منظور از سرعت عمل، فقط کاستن از حجم پروسه تولید نرم‌افزار یا سرعت ارائه آن به بازار نیست؛ بلکه منظور، انعطاف‌پذیری و حفظ کیفیت است. مطلبی که در این مقاله قصد توضیح آن را داریم این است که RUP 1 ساختاری پروسه‌ای (چیو 2000) است که امکان انعطاف‌پذیری را برای تولید‌کنندگان نرم‌افزار فراهم می‌آورد.

منظور از RUP  چیست؟ در این مقاله از چند منظر به RUP خواهیم پرداخت:

RUP یک پروسه تولید نرم‌افزار است.

RUP مجموعه‌ای از تجربیات بسیار عالی تولید نرم‌افزار را که در عمل با آنها برخورد شده است، در خود دارد.

RUP همانند یک محصول نرم‌افزاری به بازار ارائه شده و به فروش می‌رسد با این تفاوت که RUP اولین ساختار تولید نرم‌افزار را ارائه داده و گام نخست را در این زمینه برداشته است.

2- RUP چیست؟

با پیشرفت تکنولوژی‌های مرتبط با کامپیوتر، نیاز هر چه بیشتر به گسترش علم نرم‌افزاری نیز احساس می‌شد که با پیدایش متدولوژیهای همانند SSADM 2  و روش آبشاری3 (چیو 2000) ‎آغاز شد. در ابتدا، این روشها مناسب بود و جوابگوی نیازهای آن زمان بودند ولی با افزایش داده‌ها و پیدایش مفاهیمی همچون شبکه، وب و غیره دیگر کارآیی لازم را جهت پیاده‌سازی و هدایت پروژه‌های نرم‌افزاری نداشتند. پس مفاهیم برنامه‌نویسی شیءگرا پا به عرصه وجود گذاشتند و در سال 1991 بطور جدی مورد مطالعه و بحث قرار گرفتند. استفاده از این روشها و متدهای برنامه‌نویسی، قدرت و انعطاف بسیاری را به برنامه‌ها داد و شرکتهای نرم‌افزاری توانستند با کاهش هزینه‌ها و بهینه‌سازی کدهای خود، نرم‌افزارهای قویتری را به بازار عرضه کنند ولی این روش جدید نیز نیاز به مدیریت و یکپارچگی داشت. پس روشها و متدولوژیهای جدیدی مطرح شد که شامل Booch، OMT، OSE و ... می‌باشند. در سال 2000 شرکت Rational روشی را تحت عنوان RUP  مطرح ساخت (گروه کاسمیک 2003ب) که بعد از روش MSF شرکت مایکروسافت به دنیای نرم‌افزار عرضه شد و امروزه از طرفداران بسیاری برخوردار است. فرایند یکپارچه Rational در اصل یک متدولوژی است که در جهت کنترل و انجام پروژه‌های نرم‌افزاری در نظر گرفته شده است. در اصل این چارچوبی در جهت انجام صحیح و موفق پروژه‌های نرم‌افزاری می‌باشد که کلیه مراحل انجام یک پروژه که با معماری و آنالیز سازمان شروع شده و به تست نرم‌افزار و ارائه Gold Release ختم می‌شود را در بر می‌گیرد (گروه کاسمیک 2003 الف).

چرا RUP را یک فرایند یکپارچه می‌گویند؟  به سه علت RUP را یکپارچه می‌نامند:


دانلود با لینک مستقیم


تحقیق و بررسی در مورد مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار 18 ص

تحقیق مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

اختصاصی از اینو دیدی تحقیق مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

چکیده

چه چیز می‌تواند یک پروسه تولید نرم‌افزار را توصیف کند؟ آیا منظور از پروسه، آماده‌سازی نرم‌افزار صرفاً برای ارائه در بازار است؟ مسلماً در هر کاری وجود یک سامانه و فرایند کاری ضروری است؛ ولی چه چیزی می‌تواند موجب ایجاد سرعت و کیفیت در فرایند تولید یک نرم‌افزارشود؟ لزوماً طراحی و پیاده‌سازی یک فرایند یکپارچه و منطقی می‌تواند چنین نتیجه‌ای در بر داشته باشد. بدین منظور امروزه از روشی استفاده می‌شود که اصطلاحاً RUP نامیده می‌شود. به حداقل رساندن حجم پروسه تولید یک نرم‌افزار همزمان با حفظ کیفیت و صرفه‌جویی در زمان از مهمترین ویژگی‌های این روش می‌باشند. معمولاً برای یک شرکت تولید نرم‌افزار، سرعت عمل به موقع برای پاسخ‌گویی به تقاضا و شرایط اجتماعی اهمیت دارد، اما گاهی این شتابزدگی سبب فدا شدن کیفیت می‌گردد. RUP با ارائه یک چارچوب منطقی علاوه بر تعیین زمانبندی مناسب، کیفیت مورد نظر تولید کننده و استفاده کننده نرم‌افزار را تأمین می‌نماید. در این مقاله ضمن مروری بر RUP به عنوان روش یکپارچه تولید نرم‌افزار، قابلیت‌های آن در افزایش سرعت تولید نرم‌افزار و حفظ کیفیت آن برشمرده می‌شوند.

کلیدواژه : RUP؛ UML؛ فرایند یکپارچه رشنال؛ Rational Unified Process؛ Unified Modeling Language

 

1- مقدمه

یک پروسه چابک، پروسه‌ای است که همیشه آماده در آغوش کشیدن درخواستهای جامعه بوده و  این درجه از سازگاری را دارا باشد. بنابراین منظور از سرعت عمل، فقط کاستن از حجم پروسه تولید نرم‌افزار یا سرعت ارائه آن به بازار نیست؛ بلکه منظور، انعطاف‌پذیری و حفظ کیفیت است. مطلبی که در این مقاله قصد توضیح آن را داریم این است که RUP 1 ساختاری پروسه‌ای (چیو 2000) است که امکان انعطاف‌پذیری را برای تولید‌کنندگان نرم‌افزار فراهم می‌آورد.

منظور از RUP  چیست؟ در این مقاله از چند منظر به RUP خواهیم پرداخت:

RUP یک پروسه تولید نرم‌افزار است.

RUP مجموعه‌ای از تجربیات بسیار عالی تولید نرم‌افزار را که در عمل با آنها برخورد شده است، در خود دارد.

RUP همانند یک محصول نرم‌افزاری به بازار ارائه شده و به فروش می‌رسد با این تفاوت که RUP اولین ساختار تولید نرم‌افزار را ارائه داده و گام نخست را در این زمینه برداشته است.

2- RUP چیست؟

با پیشرفت تکنولوژی‌های مرتبط با کامپیوتر، نیاز هر چه بیشتر به گسترش علم نرم‌افزاری نیز احساس می‌شد که با پیدایش متدولوژیهای همانند SSADM 2  و روش آبشاری3 (چیو 2000) ‎آغاز شد. در ابتدا، این روشها مناسب بود و جوابگوی نیازهای آن زمان بودند ولی با افزایش داده‌ها و پیدایش مفاهیمی همچون شبکه، وب و غیره دیگر کارآیی لازم را جهت پیاده‌سازی و هدایت پروژه‌های نرم‌افزاری نداشتند. پس مفاهیم برنامه‌نویسی شیءگرا پا به عرصه وجود گذاشتند و در سال 1991 بطور جدی مورد مطالعه و بحث قرار گرفتند. استفاده از این روشها و متدهای برنامه‌نویسی، قدرت و انعطاف بسیاری را به برنامه‌ها داد و شرکتهای نرم‌افزاری توانستند با کاهش هزینه‌ها و بهینه‌سازی کدهای خود، نرم‌افزارهای قویتری را به بازار عرضه کنند ولی این روش جدید نیز نیاز به مدیریت و یکپارچگی داشت. پس روشها و متدولوژیهای جدیدی مطرح شد که شامل Booch، OMT، OSE و ... می‌باشند. در سال 2000 شرکت Rational روشی را تحت عنوان RUP  مطرح ساخت (گروه کاسمیک 2003ب) که بعد از روش MSF شرکت مایکروسافت به دنیای نرم‌افزار عرضه شد و امروزه از طرفداران بسیاری برخوردار است. فرایند یکپارچه Rational در اصل یک متدولوژی است که در جهت کنترل و انجام پروژه‌های نرم‌افزاری در نظر گرفته شده است. در اصل این چارچوبی در جهت انجام صحیح و موفق پروژه‌های نرم‌افزاری می‌باشد که کلیه مراحل انجام یک پروژه که با معماری و آنالیز سازمان شروع شده و به تست نرم‌افزار و ارائه Gold Release ختم می‌شود را در بر می‌گیرد (گروه کاسمیک 2003 الف).

چرا RUP را یک فرایند یکپارچه می‌گویند؟  به سه علت RUP را یکپارچه می‌نامند:


دانلود با لینک مستقیم


تحقیق مروری بر RUP و قابلیت‌های آن در تولید نرم‌افزار

آشنایی کامل با متدولوژی‌های RUP و بکارگیری اصول و تکنیک های نوین

اختصاصی از اینو دیدی آشنایی کامل با متدولوژی‌های RUP و بکارگیری اصول و تکنیک های نوین دانلود با لینک مستقیم و پر سرعت .

آشنایی کامل با متدولوژی‌های RUP و بکارگیری اصول و تکنیک های نوین


آشنایی کامل با متدولوژی‌های RUP و بکارگیری اصول و تکنیک های نوین

آشنایی کامل با متدولوژی‌های RUP و بکارگیری اصول و تکنیک های نوین 

109 صفحه قابل ویرایش 

قیمت 10000 تومان 

 

 

چکیده

     یکی از مهم‌ترین دلایل عدمِ موفقیت پروژه‌های نرم افزاری، عدمِ بکارگیری اصولِ و تکنیک‌های نوین مهندسی در این پروژه‌ها می‌باشد.

     یکی از کارهای بسیار ارزنده و تأثیرگذار در زمینه‌ی فرایند تولید مربوط است به کاری که توسط شرکت نرم افزاری رشنال در طول بیش از دو دهه‌ی گذشته انجام شده است. متخصصان و کارشناسان این شرکت با بررسی هزاران پروژه‌ی نرم افزاری مختلف در سرتاسر دنیا، الگوهای شکست و نیز راهکارهای موفقیت را استخراج و در قالب یک الگوی مناسب برای تعریف فرایند تولید و تحت عنوان آر.یو.پی، ثبت و سازماندهی نموده‌اند.

     این پروژه به بررسی چرایی، فلسفه، و چیستی آر.یو.پی اختصاص دارد. آر.یو.پی، گنجینه‌ای است ارزشمند از راهکارها و تجارب موفق در مهندسی و تولید نرم افزار. آر.یو.پی، قالب و چارچوبی است برای تعریف فرایندهای مهندسی و تولید سیستم‌های پیچیده‌ای مانند نرم افزار. این چارچوب فرایند به وسیله‌ی شرکتی به نامِ رشنال در طول بیش از دو دهه تحقیق و بررسی ایجاد گردیده است و اکنون راهبری آن را شرکت آی.بی‌ام عهده دار است.

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

 

 

فهرست مطالب

 

فصل اول مقدمه‌ای بر مهندسی و تولید نرم افزار. 1

1-1 مهندسی نرم افزار 2

1-2 علل پیدایش بحران نرم افزار 2

1-2-1 علل اعلام بحران نرم افزار........................................................................................ 2

1-2-2 تعریف نرم افزار یا تعریف اجزای نرم افزار در بحث مهندسی نرم افزار 3

1-2-3 انتظارات از یک مهندس نرم افزار 3

1-3 مقایسه‌ی نرم افزار و سخت افزار از نگاه مهندسی نرم افزار 4

1-4 انواع نرم افزار 5

1-5 فرآیند تولید نرم افزار 6

1-5-1 فازهای تولید نرم افزار 6

1-5-1-1 در فاز تعریف به تجزیه و تحلیل خواسته‌ها و کل سیستم می‌پردازیم: 6

1-5-1-2 سه گام اصلی در فاز تعریف عبارتند از 7

1-5-1-3 سه گام اصلی در فاز تولید عبارتند از 7

1-5-1-4 فاز نگهداری و پشتیبانی یا تعمیر. 8

1-6 ضوابط ارزیابی نرم افزار 9

1-6-1 شرایط برنامه‌ی خوب از دید کاربر نرم افزار و متخصصین کامپیوتر. 9

1-7 سه لایه‌ی مهندسی نرم افزار 10

 

فصل دوم آر.یو.پی به عنوان یک رویکرد مهندسی نرم افزار موفق... 11

2-1 مقایسه‌ای بر متدولوژی‌های ساخت یافته و شئ گرا 12

2-1-1 یک دسته بندی متداول از متدلوژی‌ها به این صورت است 12

2-1-2 دسته بندی دیگری از متدولوژی‌ها به این صورت است 13

2-2 متدولوژی‌های ساخت یافته. 14

2-2-1 مشکلات اصلی متدولوژی‌های ساخت یافته. 14

2-3 متدولوژی‌های شئ گرا 14

2-3-1 یکی از دسته بندی‌های مرسوم متدولوژی‌های شئ گرا 15

2-4 ویژگی‌های کلیدی آر.یو.پی 16

2-4-1 توسعه نرم افزار مبتنی بر تکرار 16

2-4-2 مدیریت نیازمندی‌ها 18

2-4-3 مدیریت تغییرات برای نرم افزار 20

 

فصل سوم آر.یو.پی چیست؟ 21

3-1 تاریخچه‌ی مختصری از آر.یو.پی.. 22

3-2 تعریف آر.یو.پی 25

3-3 هدف اصلی آر.یو.پی.. 28

3-4 آر.یو.پی به عنوان یک فرایند به خوبی تعریف شده‌ی تولید نرم افزار 29

3-4-1 ساختار دینامیک یا پویا آر.یو.پی 30

3-4-2 ساختار محتوایی استاتیک آر.یو.پی.. 30

 

فصل چهارم ساختار دینامیک یا پویا آر.یو.پی.. 31

4-1 ساختار دینامیک یا پویا آر.یو.پی …………………………………………………..... 32

4-1-1 مرحله آغازین (شناخت) 32

4-1-2 مرحله تشریح (معماری) ..................................................................................... 32

4-1-3 مرحله ساخت و توسعه. 33

4-1-4 مرحله انتقال.. 33

4-2 مرحله فاز آغازین (شناخت) 18

4-2-1 پنج هدف اصلی فازِ آغازین (شناخت)، عبارتند از 34

4-2-2 فازِ آغازین (شناخت) و تکرارها 35

4-2-3 اهداف فازِ آغازین (شناخت) 36

4-3 بازبینی پروژه: نقطه‌ی تصمیم گیری شناخت اهداف چرخه‌ی حیات 42

4-4 مرحله فازِ تشریح (معماری) 44

4-4-1 فازِ تشریح (معماری) و تکرارها 46

4-4-2 اهداف فاز تشریح.. 47

4-5 بازبینی پروژه: نقطه‌ی تصمیم گیری درباره‌ی تثبیت معماری 51

4-5-1 معیارهای ارزیابی در نقطه‌ی تصمیم گیری در رابطه با تثبیت معماری، عبارتند از: 51

4-6 مرحله فازِ ساخت... 52

4-7 اهداف فازِ ساخت... 56

4-7-1 پایان فازِ ساخت: گامِ اصلی یا نقطه‌ی تصمیم گیری ارائه‌ی اولین قابلیت‌های عملیاتی 58

4-8 مرحله فاز انتقال.. 59

4-8-1 اهداف فازِ انتقال 60

4-9 سه استراتژی مرسوم برای انجام آزمون پذیرش عبارتند از: 68

4-10 بازبینی پروژه: نقطه‌ی تصمیم گیری سازمانی یا گام اصلیِ ترخیص محصول.. 70

فصل پنجم ساختار محتوایی فرآیند.. 73

5-1 ساختار محتوایی فرآیند 74

5-2 دیسیپلین‌های آر.یو.پی.. 75

5-2-1 دیسیپلین‌های اصلی 75

5-2-2 دیسیپلین‌های کمکی 76

5-3 تشریح دیسیپلین‌های اصلی 76

5-3-1 مدل‌سازی کسب و کار 76

5-3-2 دلایلِ مدل سازی سازمان.. 77

5-4 نیازمندی‌ها 79

5-4-1 تعریف مفهومِ نیازمندی.. 80

5-4-2 توصیف نیازمندی‌های سیستم به کمک موارد کاربرد. 80

5-5 تحلیل و طراحی.. 82

5-5-1 تحلیل در مقابلِ طراحی.. 83

5-6 پیاده‌سازی.. 84

5-7 آزمون.. 86

5-7-1 انواعِ تست ............................................................................................................................................... 88

5-7-2 برخی از مهم‌ترین انواع تست عبارتند از 89

5-7-3 برخی از مهم‌ترین دستاوردهای دیسیپلین تست، عبارتند از: 90

5-8 استقرار................................................................................................................ 91

5-8-1 دیسیپلینِ استقرار شامل انواع مختلفی از فعالیت‌ها می‌باشد که عبارتند از: 92

 

5-8-2 انواع روش‌های استقرار 92

5-8-3 دستاوردهای استقرار 93

5-9 محیط... 95

5-9-1 آماده سازی محیط برای پروژه 96

5-9-2 آماده سازی محیط برای یک تکرار 96

5-9-3 پشتیبانی محیط برای یک تکرار 97

5-10 مدیریت پروژه 97

5-10-1 سه هدف عمده‌ی دیسیپلین مدیریت پروژه عبارتست از 99

5-10-2 برنامه ریزی یک پروژه بر اساس رویکرد تکرارشونده 100

5-10-3 مدیریت ریسک: 100

5-10-4 مهم‌ترین دستاوردهای مرتبط با دیسیپلینِ مدیریت پروژه، عبارتند از: 102

5-11 مدیریت پیکربندی و تغییرات 102

5-11-1 مدیریت پیکربندی.. 103

5-11-2 مدیریت یکپارچه‌ی تغییرات... 105

5-11-3 ابزارهای پشتیبان.. 105

5-12 چه کسانی از آر.یو.پی استفاده می‌نمایند؟ 105

5-12-1 برخی از مهم‌ترین صنایع استفاده کننده از آر.یو.پی عبارتند از: 106

5-12-2 آر.یو.پی در یک نگاه 107

5-12-2-1 ویژگی‌های آر.یو.پی 107

5-12-2-2 اهداف آر.یو.پی 107

5-12-2-3 فعالیت‌های انجام شده در هر یک از فازها 108

منابع و مراجع 110

فهرست اشکال

فصل اول

شکل 1_1 نرخ خرابی سخت افزار 4

شکل 1-2 نرخ خرابی نرم افزار 5

شکل 1-3 سه لایه مهندسی نرم افزار 10

 

فصل سوم

شکل 3-1 تاریخچه‌ی تکامل آر.یو.پی.. 25

شکل 3_2 سازماندهی فرایند آر.یو.پی در دو بعد زمانی و محتوایی دینامیک و استاتیک... 29

 

فصل چهارم

شکل 4_1 نسبت متوسط حجمِ فعالیت‌ها در فازهای مختلف... 54

شکل 4_2 در شکل نقاط تصمیم گیری کلید سازمانی و ارتباط آن‌ها با انتهای فازهای آر.یو.پی نشان داده شده است: 72

 

 

 

 

 

 

 

 


دانلود با لینک مستقیم


آشنایی کامل با متدولوژی‌های RUP و بکارگیری اصول و تکنیک های نوین