استانداردها مستندات توافق شدهاي هستند كه شامل توصيفات فني و ديگر توصيفات دقيق ميباشند كه بعنوان تعاريف، قوانين، و راهنماييها ارائه ميگردند بطوريكه محصول توليد شده، پروسه، و يا سرويس مورد نظر، اهداف از پيش تعيين شده را برآورده سازد.
كشورها به صورت مستقل از يكديگر اقدام به تدوين استانداردهاي پروسههاي توليد نرمافزار براي بكارگيري در ساخت نرمافزار براي دستگاههاي دولتي يا نظامي نمودند، و همگام با آنها انجمنها و مؤسسات بينالمللي نيز اقدام به تدوين استاندارد در زمينههاي مختلف مهندسي نرمافزار نمودهاند.
استانداردهاي مهندسي نرمافزار معمولاً كل چرخه حيات يك محصول نرمافزاري را پوشش ميدهند كه از توافقات اوليه بين كارفرما و پيمانكار شروع شده و تا بازنشستگي (Retirement) يك محصول ادامه مييابد. جدول شماره 1، يك تقسيمبندي از حوزه استانداردهاي مهندسي نرمافزار ارائه ميدهد گردد.
كشورها به صورت مستقل از يكديگر اقدام به تدوين استانداردهاي پروسههاي توليد نرمافزار براي بكارگيري در ساخت نرمافزار براي دستگاههاي دولتي يا نظامي نمودند، و همگام با آنها انجمنها و مؤسسات بينالمللي نيز اقدام به تدوين استاندارد در زمينههاي مختلف مهندسي نرمافزار نمودهاند.
استانداردهاي مهندسي نرمافزار معمولاً كل چرخه حيات يك محصول نرمافزاري را پوشش ميدهند كه از توافقات اوليه بين كارفرما و پيمانكار شروع شده و تا بازنشستگي (Retirement) يك محصول ادامه مييابد. جدول شماره 1، يك تقسيمبندي از حوزه استانداردهاي مهندسي نرمافزار ارائه ميدهد گردد.