موضوع مقاله: معیارهای نرم‌افزارسنجی | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # معیارهای نرم‌افزارسنجی | مقدمه: بررسی اجمالی روالهای پروژه مدیریت مؤثر فرآیند توسعه نرم افزار (شناخت و طراحی و تولید و تست و نگهداری و...)نیازمندبه اندازه‌گیری و معیارهای مؤثر (برای اندازه گیری) روند (یا همان فرآیند) دارد. | ## بخش 1: معیارهای نرم‌افزارسنجی | این راهنما بررسی اجمالی معیارهای مجموعه‌ها، تجزیه و تحلیل‌ها و گزارش‌های خطا را ارائه می‌کند. معیارهای نرم افزار سنجی (یک سری) اطلاعات عددی مرتبط با فرآیند توسعه نرم افزار (شناخت، طراحی، تولید، تست، نگهداری و...)است. این معیارها به صورت جدی فعالیت‌های مدیریت پروژه را پشتیبانی می‌کنند{در بر دارند}. کنترل (پروژه): این معیاره‌ها به روند کنترل روندها و وضعیت‌های توسعه نرم افزار(...) مطابق با نقشه ما بهره‌برداری می‌شوند. معیارها می‌توانند به صورت مستقیم با کمیت‌های عددی نشان داده شوند یا اینکه از یک یا چند معیار واضح (که مقدار مشخصی دارند) دیگر بدست آیند (برگرفته شوند یا نتیجه‌گیری شوند). برای مثال معیارهای خام شامل تعداد خط‌های برنامه نویسی، تعداد صفحات مستندات، ‌تعداد نفر ساعت، ‌تعداد آزمون و تست برنامه، تعداد نیازمندیها، وغیره... و معیارهای نتیجه‌گیری شده (بدست آمده از طریق فرمول)‌شامل نسبت تعداد خطهای برنامه‌نویسی به نفر ساعت کار شده، مقدار ایرادات در هر هزار خط برنامه نویسی، یا شاخص عملکرد هزینه (شاخص بازدهی). | ## بخش 2: معیارهای نرم‌افزارسنجی | شاخص هر مرحله به عنوان نماد نشان دهنده اطلاعات معیار بکار رفته که حاکی از میزان بهبود پروژه یا فرآیند توسعه نرم افزار (امکان سنجی، طراحی، تولید و...)‌در حال پیشرفت (یا در حال کار یا در حال تکمیل شدن)‌می‌باشد. شاخص‌ها، معیار و مقیاس‌های مناسبی برای ارزیابی رفتار (روند رشد یا نقصان)‌پروژه یا میزان بهبود فرآیند به‌شمار می‌روند. "در فارسی نمی گوییم همیشه نمی گوییم به شکل مناسبی، بعضی اوقات کلمه شکل را به قرینه معنوی حذف می‌کنیم. برای همین در اینجا نگفتم: مقیاسهایی به شکل مناسبی " برای مثال: یک شاخص ممکن است رفتار مقیاس یا معیاری در طول زمان باشد یا نسبتی از دو معیار دیگر باشد. ممکن است شاخص‌ها شامل مقایسه یک مقدار حقیقی در برابر نقشه باشند، ‌(یا) معیارهای پایداری پروژه، ‌یا معیارهای کیفیت باشند. نمونه‌های از شاخص‌های بکار رفته در پروژه عبارتند از (مقادیرشاخص) واقعی (که در دنیای واقعی پروژه وجود دارد) در برابر فعالیت‌های کامل شده نقشه برنامه ریزی، (یا)‌در برابر تعداد کارمندان، ‌تعداد گزارش خطاهای نوشته شده و رفع شده و (یا)‌تعداد درخواست‌های تغییرات در طول زمان (پروژه) باشند. (بعضی) شاخص‌ها هستند که به صورت مرتبط با دیگر شاخص‌ها برای ارائه تصور کاملتری از رفتار پروژه یا سازمان به کار می‌روند. | ## بخش 3: معیارهای نرم‌افزارسنجی | برای بعضی نرم افزارها، محدودیت‌ها تأثیر قابل توجهی در طراحی و پیاده‌سازی و تست محصول را اعمال می‌کنند. آموزش شاخص آموزش به مدیران اطلاعاتی در مورد برنامه آموزشی و به میزان مهارت لازم کارکنان برای آموزش (کاربران) را نشان می‌دهد. مدیر باید اطمینان حاصل کند که کارمندان (شرکت تولیدکننده نرم افزار) مهارت لازم انجام امور محول را دارند. هدف از شاخص آموزش، ایجاد قابلیت نشان دادن میزان پیشرفت آموزش برای اطمینان حاصل کردن از بهره وری و تأثیرگذاری آموزش به مدیران پروژه‌های نرم افزاری همراه با شاخص‌های میزان مهارت کارکنانشان می‌باشد. مدیر باید میزان انحراف کلاس‌های بگذار شده را از میزان تعریف شده در برنامه‌ریزی بررسی کند و میزان انحراف میزان آموزش کارکنان از میزان تعداد افرادی که در برنامه‌ریزی شده تعریف شده را نیز بازرسی کند. میزان کیفیت برنامه آموزش نیز باید بوسیل برگه‌های ارزیابی دوره‌های تمام شده مشخص شود. تعداد درخواستهای باطل شده و تأیید شده نیز باید برای (ارزیابی) آموزش پیگیری (و ثبت) شود. | ## جمع‌بندی | شکل شماره ۹ نموداری از مجموع حضور ماهانه پرسنل شرکت کنندگان در کلاس‌های آموزشی را نشان می‌دهد.