تعداد صفحات:168
نوع فایل:word
فهرست مطالب:
چکیده
مقدمه
فصل اول : کلیات تحقیق
بیان مسئله
اهمیت و ضرورت تحقیق
اهداف تحقیق
پیشینه تحقیق
روش کار تحقیق
تعاریف
ساختار پایان نامه
فصل دوم : آشنایی با ادبیات موضوع
مقدمه
مهندسی نرم افزار
چرخه تکوین نرم افزار
چرخه حیات محصول
در صورت نبود چرخه حیات محصول
مراحل و فازهای چرخه حیات نرم افزار
مدل های چرخه حیات محصول
استانداردهای چرخه حیات نرم افزار
کیفیت
مفهوم کیفیت
کیفیت نرم افزار
اهمیت کیفیت نرم افزار
فصل سوم : متریک های نرم افزاری
مقدمه
انواع متریک ها
متدولوژی
انواع محصولات نرم افزاری
روشهای تولید نرم افزار
انواع ساختارهای تشکیلاتی
مستندات
فصل چهارم : الگوی پیشنهادی
مقدمه
اندازه گیری
فرآیند اندازه گیری
اهداف الگوی پیشنهادی
الگوی پیشنهادی
پیشنهاد سیکل متریک های نرم افزاری بر طبق چرخه برنامه ریزی/اجرا/ بررسی/ اقدام اصلاحی
استاندارد 12207 ISO/IEC به عنوان پایه الگو
ویژگی های الگو
فصل پنجم : نتایج و ارزیابی
مقدمه
متریک های مدیریت
متریک های ریسک
وزن دهی به زیر متریک های تعریف شده
روند ارزیابی، تحلیل و نمایش نتایج
نمونه سازی سه پروژه جهت پایش متریک های پیشنهادی
نتایج بدست آمده از سه پروژه در خصوص متریک های ریسک
نتایج بدست آمده از سه پروژه در خصوص متریک های مدیریت
مقایسه سه پروژه در خصوص متریک های ریسک و مدیریت
فصل ششم : بحث و نتیجه گیری
مقدمه
دستاورد پایان نامه
پیشنهادات آتی
پیوست الف
پیوست ب
پیوست ج
فهرست نام ها
منابع و ماخذ
چکیده انگلیسی

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

فهرست جداول:
استانداردهای ایزو در مدیریت پروژه و کیفیت نرم افزار
انواع محصولات نرم افزاری و ویژگی هایشان
روشهای تولید نرم افزار و ویژگی هایشان
انواع ساختارهای تشکیلاتی و ویژگی هایشان
متریک های ریسک و وزن دهی به زیرمتریک هایش
متریک های مدیریت و وزن دهی به زیر متریک هایش
امتیازدهی به متریک ریسک پروژه 1
امتیازدهی به متریک ریسک پروژه 2
امتیازدهی به متریک ریسک پروژه 3
امتیازدهی به متریک مدیریت پروژه 1
امتیازدهی به متریک مدیریت پروژه 2
امتیازدهی به متریک مدیریت پروژه 3

فهرست نمودارها:
مقایسه 3 پروژه در امتیازدهی به متریک ریسک
مقایسه 3 پروژه در امتیازدهی به متریک مدیریت
مقایسه 3 پروژه در امتیازدهی به متریک های ریسک و مدیریت

چکیده:
کیفیت نرم افزار، شاخص حیاتی و مهمی برای تولید نرم افزارها است که ضمن بالا بردن
بهره وری، به ایجاد نرم افزارهای قدرتمند و شکست ناپذیر منجر میگردد. بطوری که میتوان گفت تضمین کیفیت مهم ترین اصل و برنامه در تولید نرم افزارها است.
راهکاری که به منظور تضمین کیفیت نرم افزار و ارتقا آن پیشنهاد میگردد، مقوله اندازه گیری است. ما حصل فرآیند اندازه گیری بدست آوردن مجموعه ای از متریک ها است.
متریک های نرم افزاری، کاربردی پیوسته از تکنیکهای مبتنی بر اندازه گیری در فرآیند توسعه نرم افزار به منظور فراهم کردن به موقع اطلاعات مدیریتی معنادار به همراه به کارگیری این تکنیک ها در بهبود فرآیند هستند. بنابراین نیازمند استخراج متریک های مربوطه در راستای هدف مورد نظر هستیم.
در این پایان نامه، با مد نظر قرار دادن اهمیت وجود متریک های نرم افزاری، بهره گیری از مدل
فرآیند های چرخه حیات نرم افزار استاندارد بین المللیISO/IEC 12207 و فرآیند اندازه گیری برنامه ریزی/اجرا/ بررسی/اقدام اصلاحی، الگویی به منظور پایش فرآیند تولید نرم افزار ارائه شده است. همچنین نمونه زیر متریک هایی برای ارزیابی متریک های ریسک و مدیریت به عنوان عناصری ضروری جهت پایش فرآیند تولید نرم افزار ارائه و توسط تابعی مقادیر کیفی آنها تبدیل به مقادیر کمی شده اند.

مقدمه:
امروزه برای هر شرکتی که با موضوع فناوری اطلاعات و صنعت نرم افزار سروکار دارد، توسعه و بهبود کیفیت مراحل تولید نرم افزار و افزایش کارایی و بهره وری افراد درگیر با آن به امر مهمی تبدیل شده است. همزمان با قدرتمند شدن کامپیوترها، تقاضا برای نرم افزارهای قوی تر نیز افزایش یافته و به دلیل این که فناوری نقش بسیار حیاتی در پیشبرد کسب و کار ایفاد میکند، مشکلات
نرم افزار، مشکلات مهمی محسوب میشوند که بر روی عملکرد بسیاری از شرکتها تاثیر گذارند. امروزه، بسیاری از شرکت ها دریافتند که اغلب مشکلات نرم افزاری، تکنیکی هستند و مهندسی نرم افزار متفاوت با سایر مهندسی ها است؛ زیرا محصولات نرم افزاری فکری بوده اما محصولات سایر مهندسی ها و دیگر علوم ملموس و فیزیکی هستند. در مرکزیت هر مهندسی، اندازه گیری وجود دارد که روشی بر پایه استانداردها یا قراردادهای شناخته شده است. اگر به اندازه گیری کارایی سیستم، میزان کارآمد بودن سازمان یا شرکت یا حتی داده هایی که مورد استفاده قرار میگیرند نپردازیم، مسلما امکان کنترل روند کار را نخواهیم داشت که در نتیجه، اعمالی که بمنظور پیشرفت انجام میشوند تنها بر مبنای حدس و تخمین خواهند بود. چرا که تنها ثبت اطلاعات امروز است که امکان مقایسه را فراهم می آورد. همانطور که پاتریک هنری نیز با گفته خود، این مطلب را تایید میکند:
” هیچ راهی را برای قضاوت در آینده نمیشناسم، مگر با استفاده از گذشته”.
اندازه گیری را میتوان در سرتاسر پروژه نرم افزاری به هدف بهبود بخشیدن فرآیند نرم افزاری، کنترل کیفیت، ارزیابی بهره وری و کنترل پروژه به کار برد. استفاده از اندازه گیری به مهندس نرم افزار در ارزیابی محصولات فنی یاری رسانده و وی را قادر به تصمیم گیری تاکتیکی به موازات پیشرفت پروژه میسازد. در این میان، متریک های نرم افزاری گستره وسیعی از اندازه گیری ها را برای
نرم افزارهای کامپیوتری در بر میگیرند. میتوان چنین بیان نمود که تلاش جهت بهبود فرآیندهای یک سازمان، بدون ابزار مناسب اندازه گیری، متریک های صحیح و استانداردهای عملکرد، کاری بیهوده است.
لذا ارائه الگویی مطابق با استانداردها که بتوان با استناد و استفاده از آن به کنترل و پایش فرآیند تولید نرم افزار پرداخته و راهی را جهت رفع مشکلات ناشی از عدم توجه به این مقوله مهم بیان نمود، ضروری است.

لینک دانلود

 


برچسب ها : دانلود پایان نامه, کامپیوتر, نرم افزار, ارزیابی, شناسایی, متریک, ریسک, محصولات نرم افزاری, مهندسی نرم افزار, استاندارد, کیفیت, متدولوژی, تولید نرم افزار, فاز چرخه تولید نرم افزار, برنامه ریزی, اقدام اصلاحی, وزن دهی, بهبود بخشیدن فرآیند نرم افزار, پایش فرآیند, محصولات فنی,

امتياز : 3 | نظر شما : 1 2 3 4 5 6

نوشته شده توسط ketabpich در شنبه 28 آذر 1394 ساعت 15:05 موضوع | تعداد بازديد : 264 | لينک ثابت