تحقیق در مورد مروری بر RUP و قابلیتهای آن در تولید نرمافزار 18 ص
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 16 صفحه
قسمتی از متن .doc :
مروری بر 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 ص
لینک دانلود و خرید پایین...
تحقیق در مورد مرز میان پنهان و آشکار پولشویی 17 صلینک دانلود و...
تحقیق در مورد مدیریت مشارکتی 40 صلینک دانلود و خرید پایین توضیحاتدسته بندی...
تحقیق در مورد مرز را پرواز تیری می دهدسامان 17 ص...
تحقیق در مورد مدیریت منابع انسانی در سازمانهای تحقیق و توسعه 20 ص...
تحقیق در مورد مدیریت علمی 12 ص...
تحقیق در مورد مدیریت بحران 12 ص...
تحقیق در مورد مدیریت و ارتباطات 19 ص...
تحقیق در مورد مدیریت بازرگانی 15 ص...
تحقیق در مورد مدیریت بیمه 19 ص...
تحقیق در مورد مدیریت ارتباط با مشتری...
تحقیق در مورد مدیریت اسلامی 21 ص...
تحقیق در مورد مدیریت دانش درارتباط با مشتری...
تحقیق در مورد مدیریت تحول سازمانی و رویکردهای ترویج کشاورزی 0478...
تحقیق در مورد مدیریت اسناد 117ص...
تحقیق در مورد مدار تلویزیون 120 ص...
تحقیق در مورد مختصری بر تاریخ هنر در ایران و جهان...
تحقیق در مورد محدودیتهای اصل آزادی پخش مستقیم برنامه های ماهواره ای...
تحقیق در مورد محیط پیدایش اسلام 17 ص...
تحقیق در مورد مرز را پرواز تیری می دهدسامان 17 ص...
تحقیق در مورد مراقبت پرستاری قبل از عمل جراحی در بخش جراحی 30 ص...
تحقیق در مورد مدیریت و برنامه ریزی...
تحقیق در مورد مراحل تقسیم میتوز و میوز...
تحقیق در مورد مدیریت فرایند حوادث 13 ص...
تحقیق در مورد مدیریت و سرپرستی در واحد های صنعتی...
تحقیق در مورد مدیریت تکنولوژی 10 ص...
تحقیق در مورد مدیریت کیفیت...
تحقیق در مورد مدیریت امور اداری 10 ص...
تحقیق در مورد مدیریت منابع انسانی...
تحقیق در مورد محلول شیمیایی...
تحقیق در مورد متره و براورد...
تحقیق در مورد محلول بافر 5ص...
تحقیق در مورد مبدلهای حرارتی 4 ص...
تحقیق در مورد مبنا و هدف حقوق...
تحقیق در مورد ماهواره و ماهواره امید...
تحقیق در مورد مبدلهای آنالوگ به دیجیتال 11ص...
تحقیق در مورد مباحث نوین کشاورزی 33 ص...
تحقیق در مورد ماه 16ص...
تحقیق در مورد مالیات بر درآمد املاک 20ص...
تحقیق در مورد مالچ چیست 12 ص...
تحقیق در مورد هنر و معماری اسلامیتحقیق در مورد ماشینهای سنکرون
تحقیق در مورد کنوانسیون
تحقیق در مورد هیدرات گازی
تحقیق در مورد هنر و معماری اسلامی
تحقیق در مورد گیاهان
تحقیق در مورد گردش مواد سوختی
تحقیق در مورد گل گاو زبان 14 ص
تحقیق در مورد کیسه تنان
تحقیق در مورد قوانین حرکت نیوتن
تحقیق در مورد هیدرات گازی
تحقیق در مورد کارکردهای کلان روابط عمومی 173 ص
تحقیق در مورد گرافیک 50 ص
پاورپوینت در مورد اقتصاد خرد
پاورپوینت در مورد بازشناسی گفتار (Speech Recognition)
پاورپوینت در مورد بدهی های بلندمدت
پاورپوینت در مورد اهمیت کارآفرینی
پاورپوینت در مورد اقتصاد خرد
پاورپوینت در مورد اسیدها و خواص آنها
پاورپوینت در مورد اصول بازاریابی تلفنی 19 اسلاید
پاورپوینت در مورد استاندارد حسابداری (فعالیتهای ساخت املاک)
پاورپوینت در مورد PTSD
پاورپوینت در مورد ارزش و شاخص های آن
پاورپوینت در مورد آییننامه و مقررات حفاظت در ریختهگری، آهنگری و جوشکاری
کلمات کلیدی :ولید نرمzwnj افزار پروسه ولید نرمzwnj های نرمzwnj افزاری حجم پروسه ولید نرمzwnj افزار ولید نرمzwnj نرمzwnj افزاری پروسه ولید میzwnj شود فرایند یکپارچه پروژهzwnj های های نرمzwnj این مقاله نرمzwnj میzwnj افزار افزاری ارائه فرایند