ش | ی | د | س | چ | پ | ج |
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
بخش دوم اصول و تحولات استانداردهای مهندسی نرمافزار استانداردها مستندات توافق شدهای هستند که شامل توصیفات فنی و دیگر توصیفات دقیق میباشند که بعنوان تعاریف، قوانین، و راهنماییها ارائه میگردند بطوریکه محصول تولید شده، پروسه، و یا سرویس مورد نظر، اهداف از پیش تعیین شده را برآورده سازد. کشورها به صورت مستقل از یکدیگر اقدام به تدوین استانداردهای پروسههای تولید نرمافزار برای بکارگیری در ساخت نرمافزار برای دستگاههای دولتی یا نظامی نمودند، و همگام با آنها انجمنها و مؤسسات بینالمللی نیز اقدام به تدوین استاندارد در زمینههای مختلف مهندسی نرمافزار نمودهاند. استانداردهای مهندسی نرمافزار معمولاً کل چرخه حیات یک محصول نرمافزاری را پوشش میدهند که از توافقات اولیه بین کارفرما و پیمانکار شروع شده و تا بازنشستگی (Retirement) یک محصول ادامه مییابد. جدول شماره 1، یک تقسیمبندی از حوزه استانداردهای مهندسی نرمافزار ارائه میدهد گردد. | |