advertise laitec sharif univercity
دانلود پروژه وب سایت اشعار با ASP.NET و SQL

دانلود پروژه وب سایت اشعار با ASP.NET و SQL

10000 تومان
دانلود پروژه مهندسی نرم افزار ، نمایندگی ایران خودرو

دانلود پروژه مهندسی نرم افزار ، نمایندگی ایران خودرو

10000 تومان
دانلود پروژه مهندسی نرم افزار ، سیستم داروخانه

دانلود پروژه مهندسی نرم افزار ، سیستم داروخانه

10000 تومان
دانلود سورس پروژه TSP با الگوریتم مورچگان Ants

دانلود سورس پروژه TSP با الگوریتم مورچگان Ants

10000 تومان
پکیج ویژه پروژه پایانی و پایان نامه رشته کامپیوتر

پکیج ویژه پروژه پایانی و پایان نامه رشته کامپیوتر

148000 تومان

معیارهای محصول نرم افزاری

معیارهای محصول نرم افزاری یکی از فعالیتهای کلیدی فرآیند مهندسی اندازه گیری است و جهت تعیین کیفیت محصول سیستمی که مهندسی شده، استفاده میگردد
معیارهای محصول نرم افزاری

معیارهای محصول نرم افزاری

مهندسین نرم افزار با استفاده از معیارهای محصول، کیفیت طراحی، و ساخت نرم افزاری را که در حال ساخت است بدست می آورند. معیارهای محصول، پایه ای هدف گرا را در راستای هدایت فعالیتهای تحلیل، طراحی، برنامه نویسی و تست برای مهندسین نرم افزار ایجاد میکنند. معیارهای کیفی همواره به تنهایی برای تعیین کیفیت نرم افزار کافی نیستند. فرآیند استفاده از معیارهای نرم افزاری با استخراج اندازه ها و معیارهای نرم افزاری مناسب برای نمایش نرم افزار تحت ساخت شروع میشود. سپس، داده ها جمع آوری شده و معیارها محاسبه میگردند. از نتایج این مقایسات میتوان برای هدایت تصحیحاتی که نیاز است روی محصولات کاری تولید شده در مراحل تحلیل، طراحی، پیاده سازی و تست انجام شوند استفاده کرد.

معیارهای محصول یکی از فعالیتهای کلیدی فرآیند مهندسی اندازه گیری است و جهت تعیین کیفیت محصول سیستمی که مهندسی شده، استفاده میگردد. کیفیت نرم افزار نیز عبارتست از: میزان انطباق با نیازمندی های کارایی و عملیاتی صریح بیان شده، استانداردهای توسعه مستندسازی شده بصورت صریح و خصوصیات ضمنی که از کلیه نرم افزارهایی که بصورت حرفه ای توسعه می یابند، انتظار میرود.

مزایای معیارهای محصول

► در ارزیابی تحلیل و مدل وارسی کمک میکند.

► نشانگرهایی از میزان پیچیدگی طراحی روال و کد منبع فراهم می آورد.

► طراحی تست های موثرتر را تسهیل میبخشد.

 

چارچوبی برای معیارهای محصول

♦ تعاریف

► اندازه : یک نشان دهنده کمی از درجه، میزان، ابعاد، حجم یا اندازه بعضی از صفات یک محصول یا یک فرآیند است.

► معیار : یک معیار نرم افزاری، اندازه ها را با روشی به یکدیگر مربوط میکند مثل میانگین.

► نمایانگر: یک معیار یا ترکیبی از معیارها است که بینش را در فرآیند نرم افزار، پروژه نرم افزاری یا محصول فراهم میکند مثلا در بهبود فرآیند در یک سازمان از نمایانگر استفاده میکنیم.

► هدف از اندازه گیری بهبود کیفیت نرم افزار است یعنی از معیارهای محصول استفاده میکند.

♦ فرآیند اندازه گیری

1- فرموله سازی : استخراج اندازه گیری ها و معیارهای مناسب برای نمایش نرم افزار مد نظر قرار میگیرد.

2- جمع آوری داده : مکانیزم هایی که برای جمع آوری داده های مورد نیاز جهت استخراج معیارهای نرم افزاری از آنها استفاده میگردد.

3- تحلیل : معیارها محاسبه میشوند.

4- تفسیر : معیارهایی که نتایج آنها میتوانند بینشی را نسبت به کیفیت محصولات کاری تولید شده ایجاد کنند مورد بررسی قرار میگیرند.

5- بازخورد : از نتایج وارسی معیارهایی که به تیم توسعه نرم افزار ارائه گردیده اند توصیه هایی استخراج میگردد.

♦ اصول اندازه گیری

1- قبل از جمع آوری هرگونه داده ای، هدف از اندازه گیری باید مشخص گردد.

2- هر معیار محصول باید بصورت غیرمبهم تعریف شده باشد.

3- معیارها باید از تئوری ای که در دامنه مساله معتبر است مشتق شده باشند.

4- معیارها باید به فرمی خاص تغییر یابند تا بتوانند فرآیندها و محصولات خاص را نیز نشانگر باشند.

♦ اصول تبیین و اعتبارسنجی معیارها

1-معیارها باید خواص ریاضی قابل قبول داشته باشد.

2-وقتی که معیار خصیصه ای نرم افزاری را نشان میدهد که با ورودی مثبت افزایش می یابد و با نتایج منفی کاهش می یابد. مقدار معیار نیز به همین ترتیب افزایش یا کاهش می یابد.

♦ اصول گردآوری و تحلیل اندازه گیری

1- در هر جایی که ممکن بود از گردآوری و تحلیل خودکار استفاده شود.

2- از روشهای آماری معتبر استفاده گردد تا بتوان بین صفات درونی محصول و خصوصیات کیفی بیرونی آن ارتباط برقرار نمود.

3- برای هر معیار، رهنودها و توصیه های تفسیری ایجاد گردد.

♦ صفات معیارهای نرم افزاری کارا

از آنجایی که معیارهای بسیار زیادی برای نرم افزار معرفی گردیده است این جنبه اهمیت دارد که یک معیار تا چه اندازه مفید و موثر است. یک معیار مفید باید دارای صفات زیر باشد:

► سادگی و قابل محاسبه بودن

► بصورت تجربی و ادراکی تعقیب کننده باشد.

► سازگار و هدفگرا باشد.

► در استفاده از ابعاد و واحدها سازگار باشد.

► غیر وابسته به زبان برنامه نویسی باشد.

► مکانیزمی کارا برای بازخوردهایی با کیفیت تعریف کند، تا به کیفیت بیشتر منجر شود.

 

چشم انداز معیارهای محصول

در هر کدام از زمینه های تحلیل، طراحی، کد منبع و تست، تعدادی معیار محصول مهم وجود دارند. بررسی اجمالی هر کدام را در زیر میبینید:

► معیارهای مدل تحلیل : میزان عملکردی که تحویل داده شده، اندازه سیستم، کیفیت تعریف مشخصات

► معیارهای مدل طراحی : معیارهای معماری، معیارهای سطح قطعه، معیارهای طراحی واسط، معیارهای طراحی خاص شیءگرا

► معیارهای کد منبع : معیارهای Halstead ، معیار پیچیدگی، معیار طول

► معیارهای تست : معیارهای پوشش دستورات دستورات و انشعاب ها، معیارهای مرتبط با خطا، معیارهای موثر بودن تست، معیارهای درونی فرآیندی

 

 



0
نظرات

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


advertise
معیارهای محصول در پروژه نرم افزاریاصول تبیین و اعتبارسنجی معیارهای نرم افزارچارچوبهای معیار محصولات نرم افزاریاصول گردآوری و تحلیل اندازه گیری نرم افزارمعیارهای محصول در مهندسی اندازه گیریصفات معیارهای نرم افزاری کارافرآیند اندازه گیری معیارهای محصول نرم افزاریمعرفی معیارهای یک محصول نرم افزارییک نرم افزار خوب چه ویژگیهایی دارد؟مزایای معیارهای محصول نرم افزاری لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php