فی لوو

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

فی لوو

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

دانلود مقاله CMM و RUP

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

دانلود مقاله CMM و RUP


دانلود مقاله CMM و RUP

دانلود مقاله CMM و RUP

نوع فایل Word http://jahandoc.ir

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

فهرست و پیشگفتار

مقدمه

انطباق خصوصیات CMM سطح2 با مدل RUP

انطباق خصوصیات سطح3 با مدل RUP

تطبیق XP با RUP

به کارگیری رویه های XP با استفاده از RUP

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

ارائه مدلی برای فرآیند تولید

داشتن مدل معماری

ارائه یک شیوه علامت گذاری استاندارد

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

ارائه معیارهایی جهت ارزیابی نتایج حاصل از به کارگیری متدولوژی

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

ارتباطات

هدف گرا و حرفه ای

مدل استقرار

نحوه تولید

مدل  تحلیلی

نحوة تولید

مدل طراحی

نحوة تولید

معماری ارجاع

نحوة تولید

مدل پیاده سازی

نحوة تولید

مستندسازی نرم افزار

نحوة تولید

پروتکل

نحوة تولید

 واسط:   

نحوة تولید

رخداد

نحوة تولید

سیگنال

 نحوة تولید

Architectural proof-of- concept

نحوة تولید

 نحوة تولید:

1- Development :

2-  Independent testing :  

 3- Independent Stockholder testing  :  

4- Unit testing :

 5- Integration testing  :  

 6- System testing :   

 7- Acceptance test :  

 

 

وجود تکنیک هایی جهت پیاده سازی متدولوژی که قابلیت کنترل پیچیدگی های سیستم را داشته باشد نیز مورد دیگری است که از یک متدولوژی توسعه انتظار می رود. RUP این تکنیک ها را در قالبworkflow که برای هر تنظم(discipline ) ارائه میدهد، لحاظ کرده است. هرworkflow شامل یکسری work flow detalie می باشد که در حقیقت یک گروه activity ها و role های انجام دهنده آنها و فرآورده های حاصل از هر activity می باشد.

 معیار های ارزیای نتایج بکارگیری متدولوژی RUP  در قالب فرسنگ شمارهای(mile stone ) دیده شده  که در پایان هر فاز و هر تکرار( Iteration ) به فرآورده های حاصل اعمال می شوند تا میزان تطابق این فرآورده ها را با نتایج مطلوب ارزیابی کند...


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


دانلود مقاله CMM و RUP

دانلود مقاله Rup

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

دانلود مقاله Rup


دانلود مقاله Rup

 

مشخصات این فایل
عنوان:Rup
فرمت فایل:word(قابل ویرایش)
تعداد صفحات:56

این مقاله در مورد Rup می باشد.

 

بخشی از تیترها به همراه مختصری از توضیحات مقاله Rup

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

RUP چیست؟
با پیشرفت تکنولوژی‌های مرتبط با کامپیوتر، نیاز هر چه بیشتر به گسترش علم نرم‌افزاری نیز احساس می‌شد که با پیدایش متدولوژیهای همانند SSADM  و روش آبشاری (چیو 2000) ‎آغاز شد. در ابتدا، این روشها مناسب بود و جوابگوی نیازهای آن زمان بودند ولی با افزایش داده‌ها و پیدایش مفاهیمی همچون شبکه، وب و غیره دیگر کارآیی لازم را جهت پیاده‌سازی و هدایت پروژه‌های نرم‌افزاری نداشتند. پس مفاهیم برنامه‌نویسی شیءگرا پا به عرصه وجود گذاشتند و در سال 1991 بطور جدی مورد مطالعه و بحث قرار گرفتند....(ادامه دارد)

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

اهداف فاز ساخت
هدف این فاز واضح سازی نیازمندی‌های باقیمانده و تکمیل تولید سیستم بر اساس معماری مبنا می‌باشد.
فاز ساخت به نوعی یک فرآیند ساخت است که در آن تأکید بر مدیریت منابع و کنترل عملیات به منظور بهینه‌سازی هزینه‌ها، زمان‌بندی‌ها و کیفیت است. در این حالت یک انتقال از تولید یک نمونه‌ی ذهنی در طی فازهای Inception و Elaboration به تولید محصولات قابل استقرار در طی Construction وTransition می‌شود.
کمینه‌کردن هزینه‌های توسعه با بهینه کردن منابع و اجتناب از ضایعات و دوباره‌کاری‌های غیرلازم...(ادامه دارد)

خصوصیات RUP چیست؟
RUP مبتنی بر نوعی معماری است که به اجزاء اصلی می‌پردازد ولی طراحی به جزئیات نیز وارد می‌شود. همچنین می‌توان گفت معماری یکسری اجزا و ارتباط بین آنها است که سیستم را می‌سازد و ما را به سمت توسعه مؤلفه‌محورراهنمایی می‌کند.
-ویژگی Usecase Driven:  یکی از مشکلات OOA این بود که می‌گفتند با هر روشی تبدیل و کار کنند و بعد بتوان آنرا به شیءگرا تبدیل کرد.
-نسخه‌های چندگانه
...(ادامه دارد)

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

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

بخشی از فهرست مطالب مقاله Rup

چکیده  1
مقدمه 3
RUP چیست؟ 5
فازهای RUP 8
اهداف فاز آغاز 9
خروجی های فاز آغاز 9
فاز جزئیات یا تحلیل پیچیدگی 10
بررسی ریسک ها 10
ریسک های تکنولوژی 11
ریسک های منابع انسانی 12
ریسک های سیاسی 12
اهداف فاز جزئیات 13
خروجی های فاز جزئیات 14
فاز ساخت 15
اهداف فاز ساخت 16
خروجی های فاز ساخت 17
فاز انتقال17
اهداف فاز انتقال 18
خصوصیات RUP
مهمترین مزایای RUP
...(ادامه دارد)


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


دانلود مقاله Rup

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

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

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


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

فهرست مطالب:

مقدمه
اهداف
بخش اول) اشاره به برخی مفاهیم
بخش دوم ) جریان کار
بخش سوم ) مرور فعالیتها
بخش چهارم ) خروجیها
بخش پنجم ) برخی رهنمودها
منابع
 
مقدمه ای بر مدیریت پروژه:
مهمترین دیسیپلین در RUP و هر متدلوژی دیگری، دیسیپلین مدیریت پروژه است. در نهایت مدیر پروژه مسئول موفقیت پروژه است. مدیریت پروژه های نرم افزاری، هنر متوازن ساختن اهداف متضاد، مدیریت ریسک و غلبه بر محدودیتهای تحویل موفقیت آمیز محصولی است که هم نیازهای مشتریان (کسانیکه برای سیستم پول می پردازند) و هم نیازهای کاربران را برآورده کند. این حقیقت که پروژه های بسیار کمی واقعاً موفقیت آمیزند، برای توضیح سخت بودن موضوع کفایت می کند.

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

فراهم کردن چارچوبی برای مدیریت پروژه های شدیداً نرم افزاری

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

 ارزیابی کیفیت:

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

مراحل مهم (Milestones)
بازرسی ها( Inspection )‌
بازنگری ها (Review)
سیر در کد برنامه ها (Walk throughs)
مراحل مهم: در پایان هر چهار فاز RUP اتفاق می افتند و موفقیت در رسیدن به اهداف را بررسی می کنند. این چهار مرحله مهم عبارتند از:
.1مرحله مهم اهداف چرخه حیات (در پایان فاز Inception)
.2مرحله مهم معماری چرخه حیات (در پایان فاز Elaboration)
.3مرحله مهم توانایی های عملیاتی اولیه ( در پایان فاز Construction)
.4مرحله مهم انتشار محصول ( در پایان فاز Transtion)

مراحل مهم کوچکتر ( Minor Milestones) در پایان هر تکرار اتفاق می افتند و روی بررسی اهداف تکرار تمرکز دارند. ارزیابی کیفیت، یک تلاش دوره ای برای تشخیص پیشرفت مداوم در سراسر تکرارها و فازهاست

¨بازرسی: یک تکنیک ارزیابی رسمی است که در آن محصولات و خروجیها بصورت جزیی بوسیله شخص یا گروه دیگری غیر از نویسنده آن آزمایش می شوند. این ارزیابی به منظور تشخیص خطاها، تخلف از استانداردهای تولید و مشکلات دیگر است.
¨بازنگری: یک جلسه رسمی که در آن ‏، محصول یا خروجی، یا مجموعه ای از محصولات و خروجیها برای کاربرد‏‎، مشتری ، یا هر ذی نفع دیگری ارائه می شود. این جلسه به منظور ارائه توضیحات و نهایتاً پذیرش محصول است.
¨سیر در کد برنامه: فرآیند بازنگریی که در آن تولیدکننده یک یا چند نفر از تیم تولید را برای بررسی قسمتهایی از یک محصول که او تهیه کرده است هدایت می کند .در این فرآیند افراد پرسشهایی در رابطه با کد مطرح می کنند‏، توضیحاتی در مورد تکنیکها، قالبها، اشکالات احتمالی، تخلف از استانداردهای تولید و سایر مشکلات ارائه یا اضافه می کنند.

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

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

از نظر تولید، چرخه حیات نرم افزار یک توالی از تکرارهاست که در طی آنها نرم افزار بصورت تدریجی و افزایشی تولید می شود. هر تکرار منجر به یک نسخه قابل اجرا از محصول
می شود. نتیجه اصلی این روش این است که مجموعه ای از خروجیها‏،زودتر ارائه می شوند و در طول زمان رشد می کنند و بالغ می شوند.

تکرارها و فازها: هر فاز به نوبه خود می تواند به تکرارهای شکسته شود.

 الگوهای تکرار:

 چرخه حیات افزایشی: این استراتژی ابتدا نیازمندیهای کاربر و سیستم را تعیین می کند، سپس باقیمانده فرآیند تولید در یک سلسله از ساختها انجام می شود. اولین ساخت، قسمتهایی از قابلیتهای برنامه ریزی شده را بوجود می آورد، ساخت بعدی قابلیتهای بیشتری را اضافه می کند و بهمین ترتیب ادامه  می یابد تا سیستم کامل شود.

 

چرخه حیات تکاملی: این استراتژی از این نظر با استراتژی افزایشی متفاوت است که نیازمندیهای کاربر در آن، بطور کامل مشخص و درک نشده است و همه نیازمندیها از ابتدا تعریف نشده اند، بلکه نیازمندیها در ساختهای متوالی اصلاح می شوند.

 

این استراتژی زمانی مناسب است که: دامنه مساله،‌جدید یا ناشناخته باشد،‌ تیم پروژه کم تجربه باشد.

 

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

 

این استراتژی زمانی مناسب است که: دامنه مساله شناخته شده باشد‏، تیم پروژه باتجربه باشد، نسخهه های افزایشی برای مشتری باارزش باشند.

 

چرخه حیات طراحی ممتاز: در این روش‏، فقط یک تکرار Construction وجود دارد( مانند روش آبشاری)‌ولی در عمل دشوار است که فقط یک تکرار Transition وجود داشته باشد.

 

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

 

استراتژی ترکیبی: در عمل تعداد کمی از پروژه ها بطور کامل از یک استراتژی واحد پیروی می کنند. اغلب کار با یک استراتژی ترکیبی و دورگه به نتیجه می رسد(‌چندین تکامل در شروع پروژه ، چند ساخت افزایشی و چندین تحویل) از جمله مزایای مدل فازی – تکراری این است که اجازه استفاده از یک روش ترکیبی را می دهد.
شامل 62 اسلاید POWERPOINT

 


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


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

تحقیق در مورد CMM و RUP

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

تحقیق در مورد CMM و RUP


تحقیق در مورد CMM و RUP

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه40

فهرست مطالب

انطباق خصوصیات CMM سطح 2 با مدل RUP :

 

-software product Engineering      : KPA 5  :

 

 Intergroup coordination: KPA 6 :

 

Peer Riviews : KPA7 :

 

 CMM و RUP

 

وجود تکنیک هایی جهت پیاده سازی متدولوژی که قابلیت کنترل پیچیدگی های سیستم را داشته باشد نیز مورد دیگری است که از یک متدولوژی توسعه انتظار می رود. RUP این تکنیک ها را در قالبworkflow که برای هر تنظم(discipline ) ارائه میدهد، لحاظ کرده است. هرworkflow شامل یکسری work flow detalie می باشد که در حقیقت یک گروه activity ها و role های انجام دهنده آنها و فرآورده های حاصل از هر activity می باشد.

 

 معیار های ارزیای نتایج بکارگیری متدولوژی RUP  در قالب فرسنگ شمارهای(mile stone ) دیده شده  که در پایان هر فاز و هر تکرار( Iteration ) به فرآورده های حاصل اعمال می شوند تا میزان تطابق این فرآورده ها را با نتایج مطلوب ارزیابی کند.

 

 RUPیکسری ابزارهای اتوماتیک جهت تولید و استخراج مدلها در اختیار طراحان قرار می دهد از قبیل:

 

 Rational Robot ,Rational SODA, Rational Rose

 


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


تحقیق در مورد CMM و RUP

دانلود تحقیق درباره RUP

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

دانلود تحقیق درباره RUP


دانلود تحقیق درباره RUP

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

 فرایند انجام یک پروژه تعریف می‌کند که چه کسی، چه کاری را در چه هنگام و چگونه برای رسیدن به هدف (انجام پروژه) انجام می‌دهد.
در مهندسی نرم‌افزار، هدف ساختن یک محصول نرم‌افزاری و یا بهبود یک نمونه‌ی موجود است. هدف از تعیین فرایند، تضمین کیفیت نرم‌افزار، برآورده شدن نیاز‌های کاربر و قابل تخمین بودن زمان و هزینه‌ی تولید می‌باشد. علاوه بر این، تعیین فرایند، روندی جهت تحویل مصنوعات دوران تولید نرم‌افزار به کارفرما و ناظر پروژه ارائه می‌دهد تا از این طریق اطمینان حاصل کنند که پروژه روند منطقی خود را طی می‌کند و نظارت درست بر انجام پروژه ممکن است و از سوی دیگر، معیاری برای ارزیابی پروژه انجام شده می‌باشد. تا کنون متدولوژی‌های مختلفی برای فرآیند تولید نرم‌افزار ارائه شده‌اند که یکی از مشهورترین آنها RUP است.
   بدین منظور امروزه از متدولوژی RUP استفاده می کنند. RUP مخفف عبارت( Rational Unified Process) چارچوبی کلی است برای تشریح فرآیند ساخت نرم‌افزار. پس از آنکه تیم سه نفره‌ی شرکت Rational ساخت UML را (به عنوان یک شیوه‌ی نمایش   notation/یکتا برای تشریح مدل شیء) به آخر رساند، تلاش خود را متوجه فرآیند تولید نرم‌افزار نمود.
  اساس RUP بر تکرار (iteration) است و اساس تکرار این است که هر تکرار به یک محصول قابل اجرا ختم شود. هر تکرار شامل هر هفت مرحله چرخه‌ی حیات در مدل سنتی آبشاری است، یعنی: مدلسازی تجاری، تخمین نیازها، تحلیل و طراحی، پیاده سازی، تست، نگهداری و توسعه.
  به حداقل رساندن حجم پروسه تولید یک نرم‌افزار همزمان با حفظ کیفیت و صرفه‌جویی در زمان از مهمترین ویژگی‌های این روش می‌باشند. معمولاً برای یک شرکت تولید نرم‌افزار، سرعت عمل به موقع برای پاسخ‌گویی به تقاضا و شرایط اجتماعی اهمیت دارد، اما گاهی این شتابزدگی سبب فدا شدن کیفیت می‌گردد.

   RUP با ارائه یک چارچوب منطقی علاوه بر تعیین زمانبندی مناسب، کیفیت مورد نظر تولید کننده و استفاده کننده نرم‌افزار را تأمین می‌نماید. در این تحقیق ضمن مروری بر RUP به عنوان روش یکپارچه تولید نرم‌افزار، قابلیت‌های آن در افزایش سرعت تولید نرم‌افزار و حفظ کیفیت آن برشمرده می‌شوند.

شامل 51 صفحه فایل word قابل ویرایش


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


دانلود تحقیق درباره RUP