نام کاربری:
کلمه عبور:
کلمه عبور را فراموش کرده ام
عضویت در سایت
خــانه
کاریابی
جویای کار
متخصصین
مشاغل
کارگروههای علمی
سورس کد
اخبار
اعضا
تبلیغات
کارگروه
Rational Unified Process (RUP)
تاسیس: 16/09/1384
تعداد موضوعات:22
تعداد ارسالی ها: 61
تعداد بازدیدها: 3179525
گروه: طراحی و تحليل سيستم
درخواست عضویت
ویرایش
مدیریت اعضا
کارگروههای من
درباره کارگروه
در این انجمن در مورد RUP بحث و گفتگو می شود
موسس کارگروه
رضا علیمددی
مدیران کارگروه
علیمددی
اعضاء کارگروه
ماساژی
قاسمی
الف
mojtabavi
ذوالفقاری
dehghan
جمالی فرد
jahanbini
همه اعضای کارگروه
سرعت عمل با RUP
صفحه اصلی کارگروهها
>>
Rational Unified Process (RUP)
>>
سرعت عمل با RUP
ارسال پاسخ
کاربر حذف شده
در کارگروه:
Rational Unified Process (RUP)
تعداد ارسالي: -2
بیوگرافی و سوابق
کارگروههای من
پروفایل من
19 سال پیش
در تاریخ:
چهارشنبه, اسفند 17, 1384 3:25
چه چیز میتواند یک پروسه تولید نرمافزار سریعالانتقال را توصیف کند؟ آیا منظور از سرعت عمل، آمادهسازی سریعتر نرمافزار برای ارائه در بازار است؟ مسلماً در هر کاری هر چه سرعت بیشتر باشد، بهتر است و از نظر اقتصادی نیز مقرون به صرفهتر؛ ولی چنانچه سرعت زیاد موجب آسیبدیدن به کیفیت شود، لزوما چیز با ارزشی نیست. آیا منظور از سرعت عمل به حداقل رساندن حجم پروسهای است که برای تولید یک نرمافزار مورد استفاده قرار میگیرد؟ واقعاً خیر. اگر با این منطق در این زمینه فکر کنیم، پروسهای که حجم آن صفر باشد، یعنی اصلاً وجود نداشته باشد بهترین پروسه است.
برای یک شرکت تولید نرمافزار، سرعت عمل عبارت است از توانایی سازگاری و عکسالعمل سریع و به موقع برای پاسخگویی به تقاضا و شرایط اجتماعی موجود است.
یک پروسه چابک، پروسهای است که همیشه آماده در آغوش کشیدن درخواستهای جامعه بوده و این درجه از سازگاری را دارا باشد. بنابراین منظور از سرعت عمل، فقط کاستن از حجم پروسه تولید نرمافزار یا سرعت ارائه آن به بازار نیست؛ بلکه منظور، انعطافپذیری است. مطلبی که در این مقاله قصد توضیح آن را داریم، این است که RUP (Rational Unified Process) ساختار پروسهای است که امکان انعطافپذیری را برای تولیدکنندگان نرمافزار فراهم میآورد.
کیفیت :
کیفیت چیزی است که ما در تولیدات، فرایندها و خدمات به دنبال آن هستیم. کیفیت یک ویژگی منحصر به فرد نیست، بلکه یک مشخصهی چند بعدی است و می تواند در یک فرایند یا محصول وجود داشته باشد.
کیفیت به مشخصه ای اطلاق می شود که :
تعدادی از نیازمندیهای توافق شده را برآورده کند.
به وسیله معیارهای سنجش و اندازه گیری توافق شده ارزیابی شود.
به وسیله فرآیند مورد قبولی تولید شود.
کیفیت نرم افزار را میتوان به دو دسته تقسیم کرد:
کیفیت محصول و کیفیت فرآیند :
کیفیت محصول در مورد کیفیت محصولی که به وسیله فرآیندها تولید می شود، بحث و نتیجه گیری می کند.
کیفیت فرآیند به میزان مقبولیت و کیفیت یک فرآیند که برای تولید یک محصول اجرا می شود، اشاره می کند. اگر ما یک فرایند با کیفیت داشته باشیم، ریسک تولید محصول با کیفیت پایین بسیار کم می شود، در حالی که خلاف این مورد معمولا" درست نیست. یعنی داشتن یک محصول نهایی با کیفیت بالا، دلیل بر وجود یک فرآیند با کیفیت بالا نیست.
ابعاد مختلف کیفیت
همان طور که اشاره شد، کیفیت دارای ابعاد مختلفیست.
در RUP براساس مدل FURPS+ کیفیت به صورت زیر دسته بندی میشود:
کارکردی( Functionality )
قابلیت استفاده ( Usability )
قابلیت اعتماد ( Reliability )
عملکرد( Performance )
قابلیت پشتیبانی( Supportability )
برای هرکدام از این ابعاد مختلف کیفیت، چند نوع تست، درمراحل متفاوت اجرا می شود.
ابعاد کیفیت
نوع تست
کارکرد
تست کارکرد ( Function ) و تست حجم ( Volume )
قابلیت استفاده
تست قابل استفاده بودن ( Usability ) : این تست سیستم را ازدید کاربر نهایی بررسی می کند
اعتبار و قابلیت اعتماد
تست جامعیت ( Integrity )، تست ساختار( Structure ) و تست فشار ( Stress )
عملکرد
تست Benchmark ، تست Contention ، تست Load و Performance Profile
قابلیت پشتیبانی
تست پیکربندی ( Configuration ) و تست نصب ( Installation )
در واقع تست به عنوان یک عامل مهم و موثر بر همه ابعاد کیفی محصول شناخته می شود.
حذف ارسالي
ويرايش ارسالي
نقل قول
|
0
[انصراف]
|
0
[انصراف]
خانه
|
سرويس ها
|
تبليغات
|
درباره ما
|
تماس با ما