توضیحات

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

  بررسی راهکاری برای کاهش پیچیدگی نرم افزار در word دارای 123 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد بررسی راهکاری برای کاهش پیچیدگی نرم افزار در word  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

 

بخشی از فهرست مطالب پروژه بررسی راهکاری برای کاهش پیچیدگی نرم افزار در word

چکیده

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

1-1    مقدمه

1-2    تعریف مسئله

1-3    بیشینه تحقیق

1-4    ساختار پایان¬نامه

فصل دوم:پیچیدگی نرم¬افزار

2-1    مقدمه

2-2    تعریف و ماهیت پیچیدگی نرم¬افزار

2-3    علل پیچیدگی نرم¬افزار

2-4    دسته¬بندی پیچیدگی نرم¬افزار

2-5    پیچیدگی ذاتی در مقابل پیچیدگی ضروری

2-6    پیچیدگی در چرخه حیات نرم¬افزار

2-7    خلاصه فصل

فصل سوم:مهندسی نیازمندی¬ها

3-1    مقدمه

3-2    تاریخچه مهندسی نیازمندی¬ها

3-3    تعریف نیازمندی

3-4    طبقه¬بندی نیازمندیها

3-5    ذینفعان

3-6    مهندسی نیازمندی¬ها

3-7    دلایل اهمیت مهندسی نیازمندی¬ها

3-8    مراحل مهندسی نیازمندی¬ها

3-8-1    استخراج نیازمندی¬ها

3-8-2    تحلیل و مذاکرات نیازمندی¬ها

3-8-3    مستندسازی نیازمندی¬ها

3-8-4    تایید اعتبار نیازمندی¬ها

3-8-5    مدیریت نیازمندی¬ها

3-9    محصول مهندسی نیازمندی¬ها

3-10    چگونگی انجام مهندسی نیازمندی¬ها

3-11    خلاصه فصل

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

4-1    مقدمه

4-2    اندازه¬گیری و اهداف اندازه¬گیری

4-3    کاربردهای اندازه¬گیری

4-4    تعریف متریک نرم¬افزاری

4-5    طبقه¬بندی متریک¬های نرم¬افزاری

4-5-1    متریک محصول

4-5-2    متریک فرآیند

4-5-3    متریک منابع

4-6    متریک¬های پیچیدگی نرم¬افزار

4-6-1    خطوط متن

4-6-2    متریک فراریت نیازمندی

4-6-3    تعداد خطوط کد(LOC)

4-6-4    متریک نقاط کارکرد

4-6-5    متریک پیچیدگی دورانی McCabe

4-6-6    متریک Halstead

4-6-7    متریک جریان اطلاعات

4-6-8    متریک¬های شیءگرا

4-7    خلاصه فصل

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

5-1    مقدمه

5-2    دلایل بروز پیچیدگی نرم¬افزار

5-3    تاثیر و نتایج پیچیدگی نرم¬افزار

5-3-1    کیفیت نرم¬افزار

5-3-2    نگهداری نرم¬افزار

5-3-3    بهره¬وری نرم¬افزار

5-4    پیچیدگی و مهندسی نیازمندی¬ها

5-5    مدل عوامل پیچیدگی نرم¬افزار

5-5-1    مستندات

5-5-2    ذینفعان

5-5-3    تیم پروژه

5-6    مدل نتایج پیچیدگی نرم¬افزار

5-7    متریك پیچیدگی مبتنی بر نیازمندی¬ها

 

چکیده

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

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

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

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

 

برای دریافت اینجا کلیک کنید

سوالات و نظرات شما

برچسب ها

سایت پروژه word, دانلود پروژه word, سایت پروژه, پروژه دات کام,
Copyright © 2014 cpro.ir
 
Clicky