فرایند نرم افزار و معیارهای پروژه

 

 در این جلسه به موارد زیر می پردازیم:

 

v                 اهداف تجاری پروژه

v                 اهداف جزیی پروژه

v                تهیه نقاط کاری پروژه

 

اندازه گیری اساس هر روش مهندسی از جمله مهندسی نرم افزار است.

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

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

معیارهای فرایند باعث می شوند یک سازمان،دیدگاهی استراتژیک را با فراهم آوردن دیدی عمیق به سمت مؤثر بودن فرایند نرم افزاری اتخاذ نماید.

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

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

در پروژه ی آژانس مسكن  اهداف تجاری عبارتند از :

1.JPG2.JPG

براي ديدن تصوير در سايز بزرگتر اينجا كليك كنيد

براي ديدن تصوير در سايز بزرگتر اينجا كليك كنيد

كه اهداف جزئي در آژانس مسكن بدين شرح است:

 

 3.JPG

براي ديدن تصوير در سايز بزرگتر اينجا كليك كنيد

قبل از اينكه گام تحليل را انجام دهيم با توجه به نوع فرآيندي كه انتخاب كرده ايم واطلاعاتي از قبيل هزينه و زمان لازم براي اجراي پروژه و تعداد افرادي كه روي پروژه كار مي كنند تخميني براي اجراي پروژه مي زنيم و براي رسيدن به اين هدف تصميمات بلند مدت خود را مي گيريم كه به طور جزئي تر در مراحل بعد ذكر مي گردد.

در روش تاكتيكي هم مدير هر روز با توجه به تعداد خطاي پيش بيني شده و مقايسه آن با پروژه در حال اجرا از روند كار اطلاع پيدا مي كند و تصميمات سريع را براي حل مشكل مي گيرد.

فرمول بندي اهداف اندازه گيري:

اندازه گيري فرايند ومحصول نرم افزاري اين امكان را به افرادي كه با پروژه كار مي كنند مي دهد كه نسبت به كارآمد بودن فرايند و پروژه هاي نرم افزاري بينش پيدا كنند و در صورت لزوم اقدامات لازم را براي بهبود روند كار انجام دهند.

اندازه گيري پروژه آژانس مسكن از نوع اندازه گيري غير مستقيم است .ما از ابتداي كار (از مرحله تحليل تا انتهاي كار) خودمان روي پروژه كار مي كنيم از نقاط FP در پروژه مطلع هستيم از روش نرمال سازي عملكردگرا استفاده مي كنيم كه مي توان در گام تحليل هم اين نقاط كاري را به دست آورد در نتيجه روند كار از ابتداي پروژه مشخص است. در روش اندازه گرا به تعداد خط كد بر نامه نويسي نياز دارد و ما چون تا حدودي در مورد تعداد خطوط اين برنامه اطلاع داريم احتمالا اين نيز مي تواند روش مناسبي براي ما محسوب شود.اما به طور كل اين روش به زبان برنامه نويسي وابسته است.

4.JPGبراي ديدن تصوير در سايز بزرگتر اينجا كليك كنيد   اندازه گيري اهداف و معيارهاي تعيين شده:
  • جلب رضايت مشتري
۱-تعداد خطاها :هر چه تعداد خطا كم تر باشدرضايت مشتري بيشتر است پس ارتباط مستقيم با رضايت مشتري داردچون يك اصل اساسي محسوب مي شود.ما اگر ضريب بين ۱-۵ باشد ضريب ۵ را براي آن در نظر مي گيريم. ۲-استفاده از پرسشنامه و مصاحبه  
  • ساده سازي
اندازه گيري تعداد ورودي ها و اعمال كه كاربر براي انجام عمل مورد نياز بايد انجام دهد.ضريب ۵
  • سود بيشتر
ارتباط مستقيم با ساده سازي و رضايت مشتري دارد.ضريب۴
  • پشتيباني محصول
اندازه گيري تعداد تماس كاربر براي گزارش خرابي به مهندسي نرم افزارضريب ۵

كه مدير پروژه با كمك اين اندازه گير ها مي تواند به درستي تصميمات استرا تژيكي و تاكتيكي اتخاذ كند.

نقاط كاري پروژه(FP)

تعداد ورودي ها

t2.JPG

تعداد رابط خروجی

t3.JPG

تعداد درخواست ها

t5.JPG

تعداد فايلها:

 t4.JPG


خروجي ها :

t6.JPG

 

 t1.JPG

 محاسبه :Fi

 fi.JPG

FP تخميني=[(count total*[0.65+0.01*∑Fi)]

97.96=124*[0.65+0.01*14]

تخمین بر مبنای فرآیند:

این روش متداول ترین روش برای تخمین می باشد که در آن فرآیند به مجموعه ای از کارها تقسیم شده و فعالیت لازم برای انجام هرکار تخمین زده می شود.

كه در جدول عملكرد ها و زير سيستم ها به ترتيب :زيرسيستم ملك، مشخصات ملك ،نوع ملك،امكانات ملك،

مشخصات مالك،نوع معامله،جستجو،ويرايش،حذف،login،جمع كل ميباشد.

 

كه به مرور در طول پروژه اين  جدول كامل شده است.

 

نتیجه گیری

 

مشخص کردن اهداف تجاری پروژه می تواند گام مؤثری در بهبود کیفیت روند کار باشد . زیرا می توان بر اساس آن نیازمندیها و اهداف جزیی پروژه را تعیین کرد سپس با توجه به میزان برآورده شدن این نیازمندیها و اهداف در طول پروژه معیارهایی را جهت سنجش وضعیت کلی پروژه تعریف نمود .

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


مطالب مشابه :


فرایند نرم افزار و معیارهای پروژه

مهندسی نرم نرم افزار1. كارآمد بودن فرايند و پروژه هاي نرم افزاري بينش پيدا




نمونه سوال مهندسی نرم افزار1

مدیریت و کنترل پروژه های فناوری نمونه سوال مهندسی نرم افزار1




برچسب :