فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!
توضیحات محصول دانلود پاورپوینت آشنایی با فاکتور های متریک های فنی نرم افزار (کد12596)
دانلود پاورپوینت آشنایی با فاکتور های متریک های فنی نرم افزار
\nمتریک های فنی نرم افزار
\n\n عنوان های پاورپوینت :
\n\nآشنایی با فاکتور های متریک های فنی نرم افزار
\nمتریک های فنی نرم افزار
\nمهندسی نرم افزار 2
\nفصل 19
\nمتریک های فنی نرم افزار
\nمتریک های فنی نرم افزار چیست ؟
\nدلایل اهمیت موضوع ؟
\nمراحل انجام کاردر فرایند اندازه گیری
\nنظریه فنتون :
\nکیفیت نرم افزارچیست ؟
\nشکل صفحه قبل در مورد کیفیت نرم افزار به 3 جنبه مهم اشاره می کند:
\n” مک کال ” در مورد کیفیت نرم افزار به موارد ذیل اشاره دارد :
\nبیان رابطه
\nشمای درجه بندی توسط ” مک کال ”
\nشمای درجه بندی توسط ” مک کال ”
\nفاکتور های کیفیت نرم افزار FURPS
\nفاکتور های کیفیت ایزو 9126
\nعوامل موثر در کیفیت نرم افزار
\nچالش متریک های فنی
\nاصول اندازه گیری
\nاصول روچه (ROC94) در خصوص اندازه گیری
\nمتریک های مدل تحلیل
\nمتریک های مبتنی بر کارکرد FP
\nمتریک بنگ
\nتعیین امتیازات اولیه از طریق ارزیابی مدل تحلیل
\nتقسیم بندی قلمرو نرم افزار از دید دیمارکو
\nجهت تعیین وضوح نیازمندی ها ، دیویس توصیه می کند متریکی بر پایه هم خوانی تفسیر هر نیازمندی انتخاب شود :
\nدر این رابطه :
\nمتریک های مدل طراحی
\nمتریک های طراحی معماری
\nپیچیدگی ساختاری
\nمتریک های طراحی تفصیلی
\nانواع متصل سازی از دید ” داهما ”
\nمتصل سازی جهانی
\nمتصل سازی محیطی
\nمتریک های آزمون
\nشاخص بلوغ نرم افزار به روش زیر محاسبه می گردد :
\nخلاصه
\nمتریک های نرم افزاری یک روش مقداری برای ارزیابی کیفیت خصلت های درونی ارائه می کند و مهندسین را قادر می سازد تا ارزیابی کیفیت را قبل از تولید محصول انجام دهند .
\nمتریک ها شناخت لازم برای ایجاد مدل های موثر تحلیل و طراحی و آزمون های جامع فراهم می کنند .
\nمتریک ها برای اینکه مفید واقع شوند باید ساده و قابل محاسبه باشند .
\nمتریک ها باید ملموس و فهمیدنی باشند .
\nمستقل از زبان برنامه نویسی بوده و بازخور موثری را فراهم نماید .
\nمتریک های مدل تحلیل روی کارکرد ، داده ها و رفتار متمرکز هستند .
\nخلاصه
\n \n\n \n\n
\n\nقسمت ها و تکه های اتفاقی از فایل\n\n \n\nتعیین امتیازات اولیه از طریق ارزیابی مدل تحلیل\n\nعناصر داده های ورودی -> این عناصر داده هایی هستند که به عنوان ورودی برای سیستم می باشند .\n\nعناصر داده های خروجی ---> این عناصر داده هایی هستند که به عنوان خروجی برای سیستم می باشند .\n\nعناصر داده های ذخیره شده ---> این عناصر داده هایی هستند که توسط سیستم ذخیره شده اند .\n\nارتباطات رابطه---> ارتباطی که شط را در مدل داده ای به دیگر اشیا متصل می کند.\n\nتقسیم بندی قلمرو نرم افزار از دید دیمارکو\n\nکارکرد قوی -> بر روی تغییر شکل داده ها تاکید دارند ( بر اساس نسبت RE/Fup)\n\n- در صورتی که نسبت RE/Fup <0.7 باشد به معنای کاربرد کارکرد – قوی است .\n\n- در صورتی که نسبت RE/Fup>0.8 <1.4 باشد به معنای کارکد همپوشانی است .\n\n- در صورتی که نسبت1.5<= RE/Fup باشد به معنای کاربرد داده های قوی است .\n\nمتریک های کیفیت مشخصات از دید ” ِیویس ”\n\nوضوح\n\nصحیح بودن\n\nقابل فهم بودن\n\nفشردگی\n\nدقت\n\nقابلیت استفاده مجدد\n\n......\n\nخصوصیات ذکر شده از لحاظ ماهیتی کیفی به نظر می رسند .\n\nجهت تعیین وضوح نیازمندی ها ، دیویس توصیه می کند متریکی بر پایه هم خوانی تفسیر هر نیازمندی انتخاب شود :\n\nبا محاسبه فرمول ذیل کامل بودن نیازهای کارکردی تعیین می گردد.\n\nدر این رابطه :\n\nnu تعداد نیازمندی های کارکردی منحصر به فرد است .\n\nni تعداد ورودی های تعریف شده می باشد\n\nns تعداد وضعیت های مشخص شده است .\n\nQ2 نسبت درصد کارکردهای ضروری را اندازه گیری می کند .\n\nمتریک های مدل طراحی\n\nمتریک های طراحی برای نرم افزار در دسترس هستند .\n\nمتریک های طراحی مانند دیگر متریک ها دارای نقص هستند .\n\nمتریک های طراحی معماری\n\nتوجه خود را به خصوصیات معماری برنامه همراه با تاکید بر ساختار معماری متمرکز می کنند .\n\nمتریک های طراحی مانند دیگر متریک ها دارای نقص هستند .\n\n”کارو گلاس ” سه مقیاس در مورد پیچیدگی طرح نرم افزاری بیان می کند :\n\n1- پیچیدگی ساختاری\n\n2- پیچیدگی داده ای\n\n3- پیچیدگی سیستم\n\nپیچیدگی ساختاری\n\nپیچیدگی داده ها مبین پیچیدگی در تعامل درونی پیمانه i است .\n\nپیچیدگی سیستم به عنوان مجموع پیچیدگی ساختاری و داده ای می باشد .\n\nهرگاه هریک از مقادیر پیچیدگی افزایش یابد ، پیچیدگی معماری کل سیستم افزایش می یابد . در نتیجه میزان کار لازم برای آزمودن و جامعیت نیز افزایش می یابد .\n\nعمق = طولانی ترین را از گره ریشه بالا نا یک گره برگی\n\nدر شکل عمق 3 می باشد .\n\nعرض = حداکثر تعداد گره ها در یک سطح از معماری می باشد .\n\nمتریک های طراحی تفصیلی\n\nاین نوع متریک ها در سطح اجزا توجه خود را به خصوصیات درونی اجزا نرم افزار معطوف می کنند .\n\nشامل مقیاس های چسبندگی پیمانه ،پیوستگی و پیچیدگی می باشند .\n\nموجب قضاوت در مورد کیفیت طراحی در سطح اجزا می گردد .\n\nمتریک چسبندگی مجموعه ای از متریک ها را که نشانه منسجم بودن و چسبندگی یک پیمانه است به شرح ذیل تعریف کرده است :\n\nبرش داده ها ، نوعی قدم برداشتن رو به عقب و بررسی یک پیمانه ای است .\n\nنشانه های داده ها ، متغیرهایی که برای یک پیمانه به عنوان نشانه های داده ها تعریف می شوند .\n\nنشانه های چسبی ، مجموعه ای از نشانه های داده ای که در یک برش قرار دارند .\n\nچسبی بودن ، با تعداد برش های داده ای متناسب است .\n\nتمام این متریک های انسجام از نظر مقداری دارای طیفی 0 و 1هستند .هنگامی که رویه دارای بیش از 1 خروجی باشد مقدار 0 می باشد .\n\n” داهما ” متریکی برای متصل کردن پیمانه پیشنهاد کرده است که در بردارنده جریان داده ها و کنترل پیوستگی و متصل سازی می باشد .\n\nانواع متصل سازی از دید ” داهما ”\n\nمتصل سازی جریان داده ها و کنترل\n\ndi= تعداد پارامترهای ورودی داده ها\n\nci = تعداد پارامترهای ورودی کنترل\n\nd o = تعداد پارامترهای خروجی داده ها\n\nCo = تعداد پارامترهای خروجی کنترل\n\nمتصل سازی جهانی\n\ngd = تعداد متغیرهای سراسری به کاررفته به عنوان داده ها\n\ngc = تعداد متغیرهای سراسری به کاررفته به عنوان کنترل\n\nمتصل سازی محیطی\n\nW = توان خروجی\n\nr = توان ورودی\n\nM c = K / M\n\nK یک ثابت تناسبی بود و مقدار آن 1 می باشد .\n\nM= di +(a * co )+ do+(b*co)+gd +(c*gc) +w +r\n\nکه درآن a=b=c= 2 می باشد .هر چه مقدار m بیشتر باشد توان اتصال کردن پیمانه پایین تر است .\n\n” مک گیپ ” کابردهای متریک پیچیدگی را به شرح ذیل بیان نموده است :\n\nمتریک های پیچیدگی را می توان برای پیش بینی اطلاعات حساس درباره قابلیت اطمینان و قابلیت نگهداری سیستم های نرم افزاری به کار گرفت .\n\nیکی از پرکاربردترین متریک های پیچیدگی ، پیچیدگی سیکلوماتیک می باشد .\n\n” مک کیب ” پیچیدگی چرخشی را مبین کمیتی از حداکثر اندازه پیمانه بکار گرفت .\n\nمتریک های طراحی رابط کاربر\n\nمناسب بودن طرح بندی اولیه یک متریک طراحی برای تعاملات انسان و کامپیوتر است.\n\nیک واسط گرافیکی به کاربر کمک می کند تا وظایف را بخوبی انجام دهد .\n\nموقعیت مطلق و نسبی هر عنصر طرح بندی ، تعدد به کار گیری و ”هزینه ” انتقال از یک عنصر طرح کلی به بعدی همگی در خدمت مناسب بودن تعامل قرار می گیرد .\n\nهزینه از لحاظ زمانی ، تاخیر در پردازش یک یا چند مقدار معقول مانند فاصله ای که ماوس باید بین موجودیتهای طرح بندی حرکت کند ، تعیین می شود .\n\nLA = LA هزینه طرح بندی پیشنهاد شده / طرح بندی بهینه شده - هزینه\n\nکه در آن LA برای طرح بندی بهینه برابر 100 می باشد .\n\nهرچه موقعیت های طرح بندی افزایش یابد ، تعداد طرح بندی ها نیز به مقدار زیاد رشد می کند .\n\nبرای یافتن طرح بندی بهینه یک الکوریتم درختی توصیه می شود .\n\nمتریک های آزمون\n\nاکثر متریک ها بر روی فرآیند آزمون متمرکز شده و به خصوصیات خود آزمون توجه نکرده اند .\n\nآزمون کننده ها باید بر روی تحلیل ، طراحی و متریک های برنامه جهت طراحی و انجام موارد آزمون اتکا داشته باشند .\n\nمتریک بنگ تعداد موارد آزمون مورد نیاز را از طریق آزمون مقیاس های اولیه ارائه ط می کند .\n\nمتریک های طراحی معماری ، اطلاعاتی را در مورد راحتی یا سختی مرتبط با آزمون جامعیت و تمامیت ارائه کرده است .\n\nمتریک های آزمون\n\nپیچیدگی سیکلوماتیک در هسته آزمون پایه ریشه دارد .\n\nآزمون کننده باید تلاش بیشتری برای آشکار کردن اشتباهات در پیمانه پیش از آنکه به صورت یکپارچه با سیستم درآید مبذول دارد .\n\nمتریک های نگهداری\n\nمتریک های طراحی شده جهت نگهداری پیشنهاد شده اند .\n\nشاخص بلوغ نرم افزار به روش زیر محاسبه می گردد :\n\nSMI=[ MT – (Fa+Fc+Fd)] / M T\n\nهمان طور که SMI به طرف 1 نزدیک می شود ، محصول شروع به ثبات یافتن می کند . SMI به عنوان متریکی برای طراحی امور نگهداری نرم افزار به کار می رود .\n\nمینگین زمان عرضه یک محصول به عنوان یک محصول نرم افزاری را می توان به SMI پیوست داد .\n\nخلاصه\n\nمتریک های نرم افزاری یک روش مقداری برای ارزیابی کیفیت خصلت های درونی ارائه می کند و مهندسین را قادر می سازد تا ارزیابی کیفیت را قبل از تولید محصول انجام دهند .\n\nمتریک ها شناخت لازم برای ایجاد مدل های موثر تحلیل و طراحی و آزمون های جامع فراهم می کنند .\n\nمتریک ها برای اینکه مفید واقع شوند باید ساده و قابل محاسبه باشند .\n\nمتریک ها باید ملموس و فهمیدنی باشند .\n\nمستقل از زبان برنامه نویسی بوده و بازخور موثری را فراهم نماید .\n\nمتریک های مدل تحلیل روی کارکرد ، داده ها و رفتار متمرکز هستند .\n\nخلاصه\n\nمتریک بنگ و امتیاز کارکرد هر کدام یک وسیله کمی برای ارزیابی مدل تحلیلی فراهم می سازد .\n\nمتریک های مربوط به طراحی ، مقوله های معماری را در نظر می گیرند .\n\nمتریک های طراحی معماری جنبه های ساختاری یک مدل طراحی را در نظر می گیرند .\n\nعلم نرم افزار مجموعه ای هیجان انگیز از متریک ها را در سطح برنامه منبع فراهم می کند.\n\nبا به کارگیری تعداد عملگرها و عملوندهای حاضر در کد برنامه ، علم نرم افزار انواع گوناگون متریک ها که برای ارزیابی کیفیت برنامه به کار می روند ، فراهم می کند.\n\nمتریک های فنی دیگری که می توانند برای فرآیند آزمون و ارزیابی قابلیت نگهداریمورد استفاده قرار بگیرند نیز وجود دارند .\n\n \n\n \n\n30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و توجیهی | پایان-نامه | پی دی اف مقاله ( کتاب ) | نقشه | پلان طراحی | های آماده به صورت رایگان میباشد ( word | pdf | docx | doc )