لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 13 صفحه
قسمتی از متن word (..doc) :
1
بنام خدا
موضوع:
Estimating SoftWare Costs
تخمین هزینه های نرم افزار
مقدمه :
در نخستين روزهاي كار با كامپيوتر ، تعداد كامپيوتر ها كم و برنامه هاي كاربردي اغلب پروژه هاي كوچك و يك نفره بود . از طرفي هزينه هاي نرم افزاري درصد كوچكي از كل هزينه سيستم كامپيوتري را تشكيل مي داد و قدري خطا در تخمين هزينه هاي نرم افزاري ، تاثير اندكي برجاي مي گذاشت . به تدريج تعداد ، اندازه و اهميت برنامه هاي كاربردي و از طرف ديگر هزينه هاي ايجاد نرم افزارشروع به رشد نمود ، به گونه اي كه امروزه نرم افزار گران ترين عنصر هر سيستم كامپيوتري به شمار مي آيد و افزايش بيش از حد هزينه ها براي سازنده نرم افزار مصيبت بار خواهد بود . در نتيجه اين رشد ، تاثير خطاها در تخمين هزينه نرم افزار بيشتر و بدتر شد . در نتيجه امروزه تخمين هزينه پروژه هاي نرم افزاري اهميت زيادي پيداكرده است, در این مقاله بعداز تعریف تخمین هزینه و انواع تخمین به تعریف ومقایسه سه روش از روشهای تخمین هزینه های نرم افزاری یعنی روش امتیاز کارکردی (FUNCTION POINT =FP) ,روش COCOMO و روش FPROM می پردازیم .
2
تعريف تخمين هزينه :
تهيه يك تقريب با برآوري از هزينه هاي مورد نياز براي انجام يك پروژه را تخمين هزينه گويند . مهمترين خروجي اين فعاليت را تخمين هزينه جزئيات آنها و طراح مديريت هزينه تشكيل مي روند .
انواع تخمين :
1 ـ تخمين ساخت يافته : (structured estimating )
تخمين احتمالاً ابتداي ترين روش « اندازه گيري » مي باشد . مردم هميشه از تجربه گذشته خود براي پيش بيني حوادث آينده استفاده مي كنند . هرچند طبيعي است . تخمين هاي ساده جهت برنامه ريزي و كنترل موثر نمي توانند قابل اطمينان باشند . دقت تخمين به تجربه تخمين زننده در زمينه اي كه او در حال تخمين است بستگي دارد . روش هاي تخمين ساخت يافته ، تلاشي براي استفاده از اين واقعيت و در عين حال وارد نمودن ساختارو انضباط برفرآيند تخمين مي باشد به نحوي كه نتايج حاصله از آن را بتوان با اطمينان استفاده نمود . مزاياي تخمين به قرار زير مي باشد .
1 ـ روشي ارزان است و بنابراين تنها روشي است كه براي مشاغل يك بار تكرار مناسب مي باشد .
2 ـ اين روش مي تواند براي پيش بيني زمان هاي كاري كه ديده نشده است و بنابراين به عنوان مبنايي براي تخمين قيمت براي كارهاي يك بار تكرار بزرگ استفاده شود .
3
به طورطبيعي در مواردي كه مقاديرزماني با جزئيات زياد مورد نياز نمي باشند . تخمين قابل استفاده مي باشد . بنابراين چنين روش هايي براي كار با سيكل طولاني و در موقعيت هايي كه داده زماني انباشته براي برنامه ريزي ، كنترل يا پرداخت در طول پريودهاي طولاني مدت مورد نياز است . مفيد مي باشد .
2 ـ تخمين تحليلي ( Analytical estmating )
تخمين تحليلي ، مجموعه تخمين ترتيب داده استاندارد مي باشد . اين تكنيك براين واقعيت استوار است كه مشاغل را مي توان به جزء متشكله آن تقسيم نمود و عناصر به طور مجزاقابل اندازه گيري يا تخمين مي باشند خطاي اين زمان هاي منفصله تصادفي بوده و همديگر را جبران مي كنند به نحوي كه زمان كل در محيط قابل قبول قرار خواهد گرفت . به طور مشابه هنگامي كه تعدادي كار در طول يك زمان بزرگترترتيب مي شوند ( مانند ميزان كار يك هفته ) خطاهاي منفصله در زمان هاي مشاغل ، تصادفي خواهد بود و همديگر را جبران خواهند كرد به نحوي كه زمان كل قابل قبول مي باشد .
بديهي است تخمين توسط كارگري كه درمحدوده كار مورد اندازه گيري با تجربه مي باشد و در زمينه روش هاي كار آموزش ديده است صورت مي پذيرد بنابراين تخمين زننده به صورت زير عمل مي كند .
1 ـ كار را به عناصر تقسيم مي كند .
2 ـ داده استاندارد يا تركيبي ( Symetic )را به كار مي گيرد .
3 ـ عناصري كه ارزش تلاش و صرف وقت دارند را مورد اندازه گيري قرار مي دهد .
4 ـ مابقي عناصر را با استفاده از تجربه خود و اطلاعات مربوط به شرايط كاري عوامل ايمني و مانند آن تخمين مي زند .
برچسب ها:
تحقیق درباره تخمین هزینه نرم افزار تخمین هزینه نرم افزار دانلود تحقیق درباره تخمین هزینه نرم افزار تخمین هزینه نرم افزار تحقیق درباره تخمین هزینه افزار