انتخاب و سفارش محصول
پرداخت آنلاین وجه محصول
دانلود محصول در همان لحظه
شرايط و قوانين فروشگاه

شرايط و قوانين فروشگاه

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

پایان نامه کارشناسی راهکاری برای کاهش پیچیدگی نرم افزار

99000 تومان
پایان نامه کارشناسی راهکاری برای کاهش پیچیدگی نرم افزار

فـرمت: DOC
تعداد صفحات: ۱۱۸ صفحه
رشتــه : کامپیوتر

بصورت کامل ، مرتب ، قابل ویرایش و آماده چاپ میباشد.

توضیحات:

 

چکیده

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

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

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

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

 

 

فهرست مطالب

 

چکیده ۱

فصل اول:طرح مسئله و محدوده تحقیق.. ۲

۱-۱             مقدمه. ۳

۱-۲             تعریف مسئله. ۵

۱-۳             بیشینه تحقیق.. ۷

۱-۴             ساختار پایان­نامه. ۱۱

فصل دوم:پیچیدگی نرم­افزار ۱۳

۲-۱             مقدمه. ۱۴

۲-۲             تعریف و ماهیت پیچیدگی نرم­افزار ۱۴

۲-۳             علل پیچیدگی نرم­افزار ۱۷

۲-۴             دسته­بندی پیچیدگی نرم­افزار ۲۰

۲-۵             پیچیدگی ذاتی در مقابل پیچیدگی ضروری.. ۲۲

۲-۶             پیچیدگی در چرخه حیات نرم­افزار ۲۳

۲-۷             خلاصه فصل.. ۲۵

فصل سوم:مهندسی نیازمندی­ها ۲۷

۳-۱             مقدمه. ۲۸

۳-۲             تاریخچه مهندسی نیازمندی­ها ۲۸

۳-۳             تعریف نیازمندی.. ۲۹

۳-۴             طبقه­بندی نیازمندیها ۳۰

۳-۵             ذینفعان.. ۳۴

۳-۶             مهندسی نیازمندی­ها ۳۵

۳-۷             دلایل اهمیت مهندسی نیازمندی­ها ۳۷

۳-۸             مراحل مهندسی نیازمندی­ها ۴۰

۳-۸-۱             استخراج نیازمندی­ها ۴۱

۳-۸-۲             تحلیل و مذاکرات نیازمندی­ها ۴۴

۳-۸-۳             مستندسازی نیازمندی­ها ۴۷

۳-۸-۴             تایید اعتبار نیازمندی­ها ۵۲

۳-۸-۵             مدیریت نیازمندی­ها ۵۳

۳-۹             محصول مهندسی نیازمندی­ها ۵۴

۳-۱۰           چگونگی انجام مهندسی نیازمندی­ها ۵۸

۳-۱۱           خلاصه فصل.. ۵۸

فصل چهارم:متریک­های پیچیدگی نرم­افزار ۶۰

۴-۱             مقدمه. ۶۱

۴-۲             اندازه­گیری و اهداف اندازه­گیری.. ۶۱

۴-۳             کاربردهای اندازه­گیری.. ۶۳

۴-۴             تعریف متریک نرم­افزاری.. ۶۳

۴-۵             طبقه­بندی متریک­های نرم­افزاری.. ۶۴

۴-۵-۱             متریک محصول.. ۶۴

۴-۵-۲             متریک فرآیند. ۶۵

۴-۵-۳             متریک منابع. ۶۶

۴-۶             متریک­های پیچیدگی نرم­افزار ۶۷

۴-۶-۱             خطوط متن.. ۶۸

۴-۶-۲             متریک فراریت نیازمندی.. ۶۹

۴-۶-۳             تعداد خطوط کد(LOC) 69

۴-۶-۴             متریک نقاط کارکرد. ۷۰

۴-۶-۵             متریک پیچیدگی دورانی McCabe. 72

۴-۶-۶             متریک Halstead.. 74

۴-۶-۷             متریک جریان اطلاعات.. ۷۶

۴-۶-۸             متریک­های شیءگرا ۷۷

۴-۷             خلاصه فصل.. ۸۴

فصل پنجم:ارائه رویکرد پیشنهادی.. ۸۵

۵-۱             مقدمه. ۸۶

۵-۲             دلایل بروز پیچیدگی نرم­افزار ۸۷

۵-۳             تاثیر و نتایج پیچیدگی نرم­افزار ۸۸

۵-۳-۱             کیفیت نرم­افزار ۸۸

۵-۳-۲             نگهداری نرم­افزار ۸۹

۵-۳-۳             بهره­وری نرم­افزار ۹۰

۵-۴             پیچیدگی و مهندسی نیازمندی­ها ۹۰

۵-۵             مدل عوامل پیچیدگی نرم­افزار ۹۳

۵-۵-۱             مستندات.. ۹۴

۵-۵-۲             ذینفعان.. ۱۰۰

۵-۵-۳             تیم پروژه ۱۰۲

۵-۶             مدل نتایج پیچیدگی نرم­افزار ۱۰۳

۵-۷             متریک پیچیدگی مبتنی بر نیازمندی­ها ۱۰۷

فصل ششم:پیاده­سازی رویکرد پیشنهادی.. ۱۱۴

۶-۱             مقدمه. ۱۱۵

 

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





ارسال نظر برای این مطلب

تاکنون هیچ نظری ارسال نشده

اولین نفری باشید که برای این مطلب نظر ارسال می‌کنید.

لامپ رشد گیاه | بازار ال ای دی