عنوان : رویکردی برای آنالیز متریک های فرآیند تولید نرم افزار فایل ورد (word)
قیمت : 29,400 تومان
توضیحات در پایین همین صفحه

درگاه 1

توجه : دریافت شماره تلفن همراه و آدرس ایمیل صرفا جهت پشتیبانی می باشد و برای تبلیغات استفاده نمی شود

هدف ما در این سایت کمک به دانشجویان و دانش پژوهان برای بالا بردن بار علمی آنها می باشد پس لطفا نگران نباشید و با اطمینان خاطر خرید کنید

توضیحات پروژه

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

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

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

این پروژه توسط مرکز مرکز پروژه و مقالات آماده و تنظیم شده است

فهرست مطالب
چکیده    1
مقدمه    2
فصل اول: کلیات تحقیق    4
1-1بیان مسئله    5
1-2اهمیت و ضرورت تحقیق    6
1-3 اهداف تحقیق    7
1-4 پیشینه تحقیق..    6
1-5 روش کار تحقیق    9
1-6 تعاریف.    8
1-7 ساختار پایان نامه    10
فصل دوم: آشنایی با ادبیات موضوع    11
2-1 مقدمه    11
2-2 مهندسی نرم¬افزار    11
2-3 چرخه تکوین نرم¬افزار    13
2- 3- 1  چرخه حیات محصول    14
2- 3- 2 در صورت نبود چرخه حیات محصول    14
2-3-3 مراحل و فازهای چرخه حیات نرم¬افزار    17
2- 3 – 4 مدلهای چرخه حیات محصول    19
2- 3- 5 استانداردهای چرخه حیات نرم¬افزار    20
2 -4 کیفیت 29 2     2- 4- 1 مفهوم کیفیت30
2- 4- 2 کیفیت نرم افزار    30
2- 4- 3  اهمیت کیفیت نرم¬افزار    31
فصل سوم: متریک¬های نرم¬افزاری    32
3-1مقدمه    33
3- 2- 1 انواع متریک¬ها    34
3- 3 متدولوژی    39
3- 4 انواع محصولات نرم¬افزاری    41
3-5 روش¬های تولید نرم¬افزار    45
3- 6 انواع ساختارهای تشکیلاتی    46
3- 7 مستندات    48
فصل چهارم: الگوی پیشنهادی    52
4- 1 مقدمه    53
4- 2 اندازه¬گیری    54
4- 2– 1 فرآیند اندازه¬گیری    55
4- 3 اهداف الگوی پیشنهادی    57
4- 3-1  الگوی پیشنهادی    57
4- 3- 2  پیشنهاد سیکل متریک¬های نرم¬افزاری  بر طبق چرخه برنامه¬ریزی/اجرا/ بررسی/ اقدام اصلاحی    57
4- 3- 3  استاندارد  12207  ISO/IEC  به عنوان پایه الگو    62
4- 3- 4  ویژگیهای الگو    70
فصل پنجم: نتایج و ارزیابی    72
5- 1 مقدمه    73
5- 2 متریک¬های مدیریت    73
5- 3 متریک¬های ریسک    73
5- 4 وزن¬دهی به زیر متریک¬های تعریف¬شده    75
5- 5 روند ارزیابی، تحلیل و نمایش نتایج    80
5- 5-1  نمونه¬سازی سه پروژه جهت پایش متریک¬های پیشنهادی    80
5- 5- 2 نتایج بدست آمده از سه پروژه در خصوص متریک¬های ریسک    85
5- 5- 3 نتایج بدست آمده از سه پروژه در خصوص متریک¬های مدیریت    92
5- 5- 4 مقایسه سه پروژه در خصوص متریک¬های ریسک و مدیریت    93
فصل ششم: بحث و نتیجه¬گیری    94
6-1 مقدمه    95
6-2 دستاورد  پایان¬نامه    95
6-3 پیشنهادات آتی    97
پیوست الف    98
پیوست ب    116
پیوست ج    129
فهرست¬نام¬ها    159
منابع و ماخذ    166
چکیده انگلیسی167



فهرست شکل¬ها
شکل2-1: فاز¬های چرخه تولید نرم-افزار17
شکل2-2: ساختار استاندارد ایزو 12207:200828
شکل 3-1: حوزه¬های دانش مدیریت پروژه39
شکل4-1: بخش¬بندی یک فرآیند به فعالیت¬های برنامه-ریزی/اجرا/بررسی/ اقدام اصلاحی56
شکل4-2: پیشنهاد سیکل متریک¬های نرم¬افزاری بر طبق مدل برنامه¬ریزی/اجرا/بررسی/ اقدام اصلاحی58
شکل4-3: سطح اول الگوی پیشنهادی59
شکل4-4: سطح دوم الگوی پیشنهادی60
شکل4-5: سطح سوم الگوی پیشنهادی61
شکل4-6: وظایف، فعالیت اکتساب62
شکل4-7: وظایف، فعالیت عرضه63

 


فهرست جداول
جدول2-1: استاندارد¬های ایزو در مدیریت پروژه و کیفیت نرم-افزار24
جدول3-1: انواع محصولات نرم¬افزاری و ویژگی-هایشان45
جدول3-2: روش¬های تولید نرم¬افزار و ویژگی-هایشان47
جدول3-3: انواع ساختار¬های تشکیلاتی و ویژگی-هایشان49
جدول5-1: متریک¬های ریسک و وزن¬دهی به زیرمتریک-هایش77
جدول5-2: متریک¬های مدیریت و وزن¬دهی به زیر¬متریک-هایش78
جدول5-3: امتیازدهی به متریک ریسک پروژه 1 82
جدول5-4: امتیازدهی به متریک ریسک پروژه 283
جدول5-5: امتیازدهی به متریک ریسک پروژه 384
جدول5-6: امتیازدهی به متریک مدیریت پروژه 186
جدول5-7: امتیازدهی به متریک مدیریت پروژه 288
جدول5-8: امتیازدهی به متریک مدیریت پروژه 390


 
فهرست نمودار¬ها
نمودار 5-1: مقایسه 3 پروژه در امتیازدهی به متریک ریسک85
نمودار5-2: مقایسه 3 پروژه در امتیازدهی به متریک مدیریت92
نمودار5-3: مقایسه 3 پروژه در امتیازدهی به متریک¬های ریسک و مدیریت93


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

 

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

 

منابع و ماخذ
]1[ ناصر¬مدیری، فاطمه¬کشاورز¬کوهجردی، " مفاهیم پیشرفته در مهندسی نرم¬افزار،" شابک: 3-1-91693-600-978، 1388
]2[   ناصر¬مدیری، فاطمه¬دوامی، عصمت¬علی محمد ملایری، " متریک¬های نرم-افزار،" شابک: 0-2-61693- 600-978، 1389
]3[ فاطمه دوامی، " ارائه چارچوب و چرخه حیات پروسه اندازه¬گیری نرم-افزار،"پایان¬نامه دوره کارشناسی¬ارشد، دانشگاه آزاد تهران شمال، زمستان 1389
[4] Habra Naji, et al. “A Framework for the Design and Verification of Software Measurement Methods”, Elsevier, The Journal of Systems and Software 81 633–648,2008.
[5] Raffo , David M. , “Software Project Management using PROMPT: A Hybrid Metrics, Modeling and Utility Framework “ , Elsevier, Information and Software Technology 47 1009–1017, 2005.
[6] Osmudson John S., et al. “ Quality Management Metrics for Software Development” , Elsevier Science, Information & Management 40 799–812, 2003.
[7] R. Pressman, “Software Engineering: A Practitioner’s Approach 5th Edition,” McGraw-Hill Science/Engineering/Math, ISBN: 0072853182, 2001.
[8] Baker Mark D. , “ Implementing an Initial Software Metrics Program ", IEEE , 1991.
[9] Hoffman Gabriel D. , “ Early Introduction of Software Metrics “ , IEEE , 1989.
[10] Somerville, “Software Engineering,” Pearson Education, ISBN: o321210263, 1999.
[11]Day, G. “The Product Life cycle: Analysis and applications issues,” Journal of Marketing, Vol 45, autumn 1981.
[12] Carlo Mazza, Jon Fairclough, Bryan Melton, Daniel de Pablo, Adriaan Scheffer, Richard Stevens, “ Software Engineering Standards”, Prentice-Hall International(UK) Ltd. First published 1994.
[13] ISO/IEC 12207:2008, International Standard, System and software engineering-Software life cycle processes
[14] ISO/IEC 15939:2007(E), International Standard, System and software engineering-Measurement process, 2007.
[15] P. Goodman “ Software Metrics: Best Practices for Successful IT Management,” Rothstein Associates Inc., 2004.
[16] A Guide ti the Project Management Body of Knowledge(PMBOK), An American National Standard, ANSI/PMI 99-001-2008, 2008.
[17] N. Fenton, and S. Pfleeger, “Software Metrics - A Rigorous and Practical Approach,” Brooks Cole Publishing Company, ISBN: 0534954291, 1998.
[18] R. V. Solingen, E. Berghout, "The Goal/Question/Metric method – a practical guide for quality improvement of software development," McGraw-Hill, London, England, 1999.
[19] G. Gorenflo, J.  W. Moran, “  The ABCs of PDCA for Public Health Foundation ‘ s website, 2010.
[20] Raghu Singh, “An Introduction to International Standard ISO/IEC 12207 Software Life Cycle,” FAA, Washington DC, April 26, 1999.
[21] M. Scotto, A. Sillitti, G. Succi, T. Vernazza, “ A relational approach to software metrics,”  In ACM Symposium on Applied Computing, 2004.
[22] Extreme Programming , (2007) Available from extremeprogramming.com
[23] DSDM , (2007) Available from dsdm.org
[24] Agile Alliance , (2006) Available from agilealliance.com
[25] J. Arlow and I. Neustadt. UML 2 and the Unified Process Second Edition: Practical Object-Oriented Analysis and Design. Addison-Wesley, 2005.
[26] Kruchten, Philippe, The Rational Unified Process – An Introduction, 3rd edition, Addison-Wesley, 2004 ISBN:0-321-19770-4
[27]U.S. Department of Housing and Urban Development, www. Hub.gov.


Monitoring Software Product Process Metrics

Abstract
Software  quality  is an important criteria in producing  softwares  which increases productivity and results in powerful and invincible softwares. We can say that quality assurance is the main principle and plan in software production.
Solution which is suggested for quality assurance and improvement of software is measurement. The result of measurement process is to acquire a set of metrics.
Software metrics are continuous usage of techniques based on measurement in software development process and products in order to provide timely and significant management information, with using these techniques in improvement of process and it’s products. Therefore we need derivation of respective metrics in order to achieve our goal.
Considering the importance of software metrics, utilization of international standard software life cycle process model(ISO/IEC 12207) and measurement process of Plan/Do/Check/Act in order to monitor software production cycle is presented in this thesis.
Further, presentation of sample submetrics for evaluating the risk and management metrics as essential elements for controlling software Development process and             a function has been derived for controlling qualitative values into quantitative ones.

Keywords: Software Metrics, Measurement, Software Development Process,
 ISO/IEC 12207

برای دریافت پروژه اینجا کلیک کنید


دانلود رویکردی برای آنالیز متریک های فرآیند تولید نرم افزار فایل ورد (word)
قیمت : 29,400 تومان

درگاه 1

Copyright © 2014 icbc.ir