| 
   عنوان تحقیق  
   | 
  
   آ 
   | 
 
 
  | 
   پیشگفتار  
   | 
  
   ب 
   | 
 
 
  | 
   تشکر و قدر دانی  
   | 
  
   ت 
   | 
 
 
  | 
   فهرست مطالب  
   | 
  
   ث 
   | 
 
 
  | 
   فهرست شکل ها  
   | 
  
   ج 
   | 
 
 
  | 
   فهرست جدول ها  
   | 
  
   ح 
   | 
 
 
  | 
   فصل اول - مهندسی نرم افزار  
   | 
  
   1 
   | 
 
 
  | 
       چکیده   
   | 
  
   2 
   | 
 
 
  | 
        1-1 نگاهی کلی به مهندسی نرم
  افزار   
   | 
  
   3 
   | 
 
 
  | 
       1-2 مدیریت پروژه های نرم افزاری 
   
   | 
  
   9 
   | 
 
 
  | 
       1-3
  معیارهای پروژه و فرآیند نرم افزار  
   | 
  
   13 
   | 
 
 
  | 
   فصل دوم – شرح برآورد پروژه   
   | 
  
   15 
   | 
 
 
  | 
       2-1 برآورد پروژه نرم افزاری   
   | 
  
   16 
   | 
 
 
  | 
        2-2 مدلهای برآورد تجربی  
   | 
  
   19 
   | 
 
 
  | 
            
  2-2-1 ساختار مدلهای برآورد   
   | 
  
   19 
   | 
 
 
  | 
        2-3 ابزارهای برآورد خودکار  
   | 
  
   20 
   | 
 
 
  | 
        2-4 اندازه گیری نرم افزار  
   | 
  
   21 
   | 
 
 
  | 
             2-4-1
  معیار های اندازه گرا  
   | 
  
   21 
   | 
 
 
  | 
             2-4-2
  معیار های عملکرد گر ا   
   | 
  
   21 
   | 
 
 
  | 
        2-5 ایجاد ارتباط میان معیارهای
  متفاوت   
   | 
  
   24 
   | 
 
 
  | 
        2-6 انجام برآورد موف ق  
   | 
  
   25 
   | 
 
 
  | 
        2-7 خطاهای مهلک در انجام برآورد
     
   | 
  
   26 
   | 
 
 
  | 
        2-8 مروری بر استفاده کاربردی از
  برآورد و مدلهای برآورد  
   | 
  
   28 
   | 
 
 
  | 
        2-9 مروری بر هزینه های توسعه نرم
  افزار  
   | 
  
   28 
   | 
 
 
  | 
        2-10 چرا برآورد هزینه نرم افزار
  کار سختی است  
   | 
  
   29 
   | 
 
 
  | 
        2-11 پیش نیازهای برآورد هزینه نرم
  افزار  
   | 
  
   30 
   | 
 
 
  | 
        2-12 تکنیک ها و ابزار های برآورد
  هزینه نرم افزار   
   | 
  
   32 
   | 
 
 
  | 
   فصل سوم - آشنایی با روشها و مدلهای تخمین هزینه  
   | 
  
   35 
   | 
 
 
  | 
        3-1روشهای برآورد هزینه نرم
  افزار   
   | 
  
   36 
   | 
 
 
  | 
             3-1-1
  تخمین تلاش مبتني بر مدل های الگوریتمي  
   | 
  
   37 
   | 
 
 
  | 
             3-1-2
  تخمین تلاش مبتني بر قضاوت کارشناسان  
   | 
  
   37 
   | 
 
 
  | 
             3-1-3
  تخمین تلاش مبتني بر روشهای یادگیری ماشین  
   | 
  
   38 
   | 
 
 
  | 
           
      3-1-3-1 معرفي روشهای یادگیری ماشین در تخمین هزینه نرم
  افزار  
   | 
  
   39 
   | 
 
 
  | 
        3-2 مروری بر برخی مدلهای برآورد هزینه
   
   | 
  
   42 
   | 
 
 
  | 
            
  3-2-1 Function Point Analysis (FPA)    
   | 
  
   42 
   | 
 
 
  | 
            
  3-2-2   PRICES  
   | 
  
   42 
   | 
 
 
  | 
             3-2-3   Before You Leap  
   | 
  
   43 
   | 
 
 
  | 
             3-2-4 Estimacs   
   | 
  
   43 
   | 
 
 
  | 
             3-2-5   BIS Estimator  
   | 
  
   43 
   | 
 
 
  | 
             3-2-6
  مدل برآورد کوکوم و  
   | 
  
   44 
   | 
 
 
  | 
   نتیجه گیری   
   | 
  
   48 
   | 
 
 
  | 
   فهرست منابع و ماخذ  
   | 
  
   49 
   |