صفحه 1:
3
0
3
0
6
0
0-3
3
0
3
0
9
0
7
صفحه 2:
OB ie tee teas ho
برگرفته از کستایپرسمن) (
3
RS Soy eae
صفحه 3:
صفحه 4:
تضمين كيفيت نرم افزار چیست :
مهم است کافی نمی باشد ۱)باید به روشنی بیا
میگویید “كيفيت نرم افزار"منظورتان چیست ایک
gre eee a ee ا
Ait Re MCS bon Ene 2
بر روی هر پروژه نرم افزاری اجرا کنبد؟)متریک هایی را + 2
توسعه راهبرد هایی برای بهبود فرایند نرم افزاری خود به کار ببرید
seis) ا 0
© مهدي فسنقري
صفحه 5:
۱ EOE arenes) ee)
را eres helen sir ICP SFP)
است به دليل تنوع بين نمونه ها بامشكل مواجه شود. ها
ا ا ار CS Dee eo eae
حداقل برسانيم بلکه تمایل داریم مطمئن شویم که وا
دكاتي بد حنائل Ceres
رسیده است. ما دوست داريم ا ا ل
و دقت پاسخ های حمایتی فوری خود به مشکلات مشتری را
.به حداقل کاهش دهیم
9 مهدي فسنقري
صفحه 6:
کیفیت به عنوان خصیصه چیزی به ویر کیهای فابل
a es ی مت دس
ae ona i cpa ا
SCAG ECD Er ee ection se) =
My aN UCR ge ent ante رس
و.. by os ى را بر مبناى ويزكيهاى قابل See
ممکن است با دو نوع گیفیت رو به رو شویم کیفیت طراحی و
.تطا
ف
كيفيت طراحى مربوط به ان ويؤكيهايى است كه طراح =e
Reed as
کیفیت تطابق میزان رعایت مشخصات طراحی به هنگام ساخت محصول
ات
2 2205
صفحه 7:
ات eee
عبارت است از مجموعه بازرسیها بررسی و آزمون 0
درروند فرایند نرم افزاری انجام میگیرد وهدف آن نصمن
Pe Ui Cae pero الي Sp Se gral Se a
.شود
بر مهدي فستقري
صفحه 8:
تضمین کیفیت شامل حسابرسی وگزارش ۰6 ۳
ا re ا كردن اطلاعات لازم برای
مدیریت است که به وسیله انها از کیفیت تولید اگاه می شود و
ee ip ceria eng CMe) cere Ie Seely 0
۱۳۳(
6 مهدي فسنقري
صفحه 9:
4 فعلى
ار eh ey eee eres ores
ل بي د که مرو sl
ASS aE ROOTES
د
* برنامه ریزی کیفیت
* بررسیهای منظم فنی
eee
6 مهدي فستقري
صفحه 10:
10
۳انجام آزمون
Se eee tesla ene
لس مت 2
است به هزينه هاى شكست درونى وهزينه هاى تكست رو 001
ay 2 اس رسا
0
هزیته های شکست بیرونی انهایی هست که مربوط به نقادصی ه 1 که کل
از ارسال محصول به مشترى بيدا شده اند.نمونه هايى از هزينه هآى شكس
داخلى عبارتند از:
مهدي فسنقري
صفحه 11:
000706
۶)انجام تعهدات تضمین داده شله
همان طور كه انتظار مى رفت هزيته نسى ذا 185 90
م ا ال در مره
شكست داخلى و شكست خارجى به میزان قابل ملاحظه اک
افزايش مى يابد.تصوير صفحه بعد براساس داده هايئ تب <<
ee eas ST ee PE Lee) aise 0
Bee)
2505 a
صفحه 12:
۹ 1000-0براپر
ل ا و
ad ا ا ال ا لشن
ميدانى سيستم 0160 نويسى
255 06
صفحه 13:
آمروزه مدیرآن مسئول کمپانی هی سرا جهال نع
بالا منجر به صرفه جویی در هزینه ها ومجصول پایائی بهترمی
ا ا ال
بردن علت نقص هاى موجود در محصولات بود . اكر جه
۶ رب یک تولی چها arte
عنوان زير بنا روبه رو مى شو
مرحله اول: کایرت گفته میشو م روك
Ge eens een peer ag Ce eee
io me eo نله درم که تنها پس از به
25 lay کر ار رال
وروند کار راعوش بیننهنماید.
16 مهدي فستقري
صفحه 14:
وجود اورده است تقویت میکند. 2
مرحله بعدامیریوکوتکی هینشینسوراین مرحله مرحله ای تا ۱
یل
Or elec es aS يمر
LES COE ee Or Oe Se CeCe
Sa يسم ساق سر بر app pS باشك
شركت ها توجه به كايزن بايد در اولويت باشد
ae مهدي فستقري
صفحه 15:
ویژگی های ee 0 5 حرفه ای نو
ا ل ل ل السائد
۱)نیازمندیهای نرم فراری بنیانی است که با توجه به ان کیفیت 00 33
سويى با نيازمنديها فقدان كيفيت است.
ل ا ا ا Ea
eS Ree 00
حتم فقدان كيفيت رخ خواهد نمود
ا ار
افزاز با UC ance ESE 1 لات ا درن بورد
نسازد كيفيت نرم افزار مورد شك قرار مى كيرد.
تقریبا به طور
06 مهدي فسنقري
صفحه 16:
9
پیشینه تضمین کیفیت درتوسعه نرم فرار موازی با
است.در خلال اولین روزهای به وجود امدن کامب
ee ie ioe career nooner
درفرارداد های eae رز وی وس زر
افزار د لجار ارت رن 06 ار ai 5
5
برای تضمین ن كيفيت ترم فوا الزاى ألد شاي به بيترين تو عاد 6
رز تان بر
ie ee 0
نجه در مورد نرم افزار ضرورى است مسئوليتى است كه تمام دست اندركاران سات
رم را تن
مهدي فستقري
صفحه 17:
و گزارش ی ذارنك
د ا ee 01011
WE ne Beep eee err eee صميو
کیفیت توسط تبم مهندسی نرم افزار اجرا می شود و گروه 500/۵ 9۳
ی می رود.طرح به تشخیص موارد ذیل می پردا
ارزشیابی که بايد انجام كيرد
ل ا ل 7[
*؟ استانداردهایی که درمورد پروژه قابل اعمال اند. ae
SOA Approved 0 eS eS awe ae
Centre Ren Peary ا arco Meese
| و
صفحه 18:
خلال توسعه نرم افزار در نقاط
شناسايي خطاها و نقص ها و سپس برطرف کردن انها استقا:
هاي نرم افزاري به منظور"پاك کردن"فعالیت هاي مهندسي
را تجزيه و تحليل طراحي و برنامه نويسي مي كوييم اعمال مي
eS eee re pre ee رز
4)نشان دادن اصلاحات لازم در تولید يك فرد تنها یا يك گروه
Reo ocr rrtwe ea ee cic! 7
WOES 0 =
(©)دست يابي به كار فني يك فني يك دست تر يا دست كم قابل بيش بيني تر ٩
BE Sa eee eB ier) آن مي توان بدون انجام بزرسي
0 peat Fe)
6 مهدي فستقري
صفحه 19:
راد رم قزر پر دا 7
هاي طراحي در میان 50 تا 06 درصد خطاها در خلال فر ایند
را لا ره زر
ا EECA (el plele) eee CRED toe
درصد بالايي از اين خطاها ۱۳
eel ا ف 2
توسعه و تحمين رآ كاهش داده ات
ae
صفحه 20:
جعبه يكي از مراحل توسعه نرم افزار را نشان مي دهد.در جريان هر
RSIP g eeree ra ora SURES ا ل 5ن را
یا خطاهاي قبلي را اشکار کنندو در نئیجه تعدادي خطا را دوباره فكال كد
بعضي موارد خطاهاي باقي مانده از Eee SET oe er ECON
Ses eect] ل ل ا ال
Se ne SPONDS Few Coe Care Frere En INUETS
مه مهدي فستقري
صفحه 21:
خطاي عبنا منئقل شده
خطاي مننثل
500 ابل a شده از گا
خطاي te كارابي خطاي تشدید شده :1 سل
شده به گام Fea خطابايي بیس
خطاي نازه ایجاد شده
مدل تشدید و نوسعه نقص
صفحه 22:
ما ل لا
Cee eee tye eee eeeee Serres
شود که هر يك از مراحل ازمون براي اشکار ساری :۰
ا CE eee ee eS eee he کر(
خطاهاي جدید به کار میرود.قبل از اغاز مراحل ازمول 53
نقص طراحي اوليه به <©© خطا كسترش يافته و تشديد شدة
اند.دوازده خطاي ينهان نيز وارد محيط كار شده أنذ.
08 مهدي فسنقري
صفحه 23:
4و
ببست جامسيت ا
برنامه تویسی/ازمون واحد
20% 0
273
3
25
ازعون شم
0
0 50%
0
Adsl طراحي
00 6 ater
6
#5 (0% 165
4-5
25
ازمون جامعيت 10
50%| 47 ارمون تسدبقی
0
24
5090
تشديد نقص و عيب بدون بازبيني
10
صفحه 24:
سس تسس
کي بل بوک ae 3 خطاهاي ah, een از
مورد اشاره تصاويربا هزينه برطرف كردن هر خطا افزايش يافدة
است.با به کار بردن این داده ها هزینه كلي توسعه و نگهداري 73
eS e=s ار
Ne Dees ا 1 رد ۱
PELUS We pretty yp eats EN eae
عله ميدي فستقري
صفحه 25:
ختاهاي بنیان L_
شا تسه _ ,)70% 0
2
برثامه فريسي/ ازمون واحد _ _ | 096 10
5 5 15 115
60% 25
cas awl 3 4
20
آزمون تصنیفی 12( 50%
0
آزمون
50 0
3 0
50% 0
10 تتشديد نفص و عيب با بازبيني
Abd gab
94
صفحه 26:
هاى مخفى را ی cree کرو ۳
است. اهداف آن عبارتند از:
). آشکارکردن خطاهای موجود درکارکرد با اجرای هرنوع ۳
۱
سر EMS Ne: TD ine
خوانی دارد.
66 مهدي فسنقري
صفحه 27:
ee 08 رين
فت و انسجام کار می شود
4b بت 2 بر oe,
انتخاب شده است » هرگرا
.بررسى بايد به وسيله قيود ذيل به بيش رود
= EEE ee Ren ECE SS TONS REO eee
Beier cies Spa Sr ge CEC
0 Wo eet
كقتروار_ذو ساعت باشد,
مهدي فستقري
صفحه 28:
es ee
۶ کزارش مختصری از بر وه pel com) و
ae
چه چیزی بررسی شده است؟
و
و ۱
eB NC OEY Rew ew ae is
٩ ). محصول را بررسی کنید نه تولید را.
و( 0 حفظ كنيد.
3. منازعه و جدل متقابل را محدود كنيد.
هه ميدي فستقري
صفحه 29:
1 لیستی برای aie سر
©. منابع و زمان لازم به +11 تخصيص دهيد.
©. آموزش هاى هدفمندى براى همه بررسى كنندكان فراهم كنيد
(). بررسی های اولیه ی خود را بررسی کنید.
0-0 ر هیافتهای رسمی برای تضمین کیفیت درم 7
Sears و ار ۰
۶ See were S)
Ce ee Oe eer See re Te eB)
68 مهدي فسنقري
صفحه 30:
ای po te ترا كيفيت
استاندار د ها
al
تا
سخت وشدید میتواند در هر زبان برنامه سازی تعرا
هاى نرم افزارى در بيش رو خواهد بود.
عم تضمین کیفیت اماری سويد
در مورد نرم افزار تضمین کیفیت آماری
متضمن مراحل زیر است:
6. اطلاعات درباره نقص هاى نرم افزار
جمع آوری و مقوله بندی می شود.
90 ميدي فسنقري
صفحه 31:
۰ Dr RVOR Re re Cel RSI i pe ET]
Ee ی NLS Steere gO) RE Ce
را eee)
را Ee Deane ee OL Tee Cc
— aa 4 روا
مهدي فستقري
صفحه 32:
صفحه 33:
یک ازمراحل se رای م
iS JD) ere Cee eB ا
pete ey oe Bla o
oe ED PS ا
99
ز5 : تعداد خطاهایلساسی 71 خطاهاومياته
71: تعدادخطاهاوكوجكف 55 إلندازه محصولدر مرحلك ألم
رر ۱۱۰ 221
68 مهدي فسنتري
صفحه 34:
تلآ
ردرع< ۶۱ + IPS
رم ز رز رمرم بارش سوم | El=> (J * Pll)
برای توسعه یک نشان کلی ازبهبود به وجود آمده در کف ۶ 3۳|
مى توان شاخص خطا رابه همراه اطلاعات كرداورى شده ذر كذ
eK (ho) ل ا ا رز
جمله واحدمى توان خلاصه كرد: زمان خود راصرف تمرکز بر
ا ا ا الل ا ا ال ا
شماواقعا درك مى كنيد جه جيزى مهم است.
ميدي فستقري
صفحه 35:
3 a:
های کیفیت با به کاربردن اطلاعات تاریخی و نوس
مستفیم قابل اندازه گیری است ومی توان آن رابرآورد کر
ار(
ا ا رز 7
يك زمان مشخص“.
به عنوان نمونه : برنامه ا برآورد شده است و داراى اعتبار
3 است درطول 0 ساعت فرایند سپری شده.
98 مهدي فسنتري
صفحه 36:
خرابی یا ناسازگاری با نیازمندی های نرم افزار . -1
درجه بندی می باشد . دو درجه بندی خرابی عبارتند از :
٩ اذیت کننده: در چند ثانیه تصحیح می شود.
٩ مصیبت بار: نیاز به هفته ها یا حتی ماهها برای تصحیح شدن ذارد.
06 مهدي فستقري
صفحه 37:
aes Ler ews لك
تلاش داشتند تا ریاضیات تئوری اعتبار
با
نرم افزارى به كار برند.
کهنگی و فرسودگی
تقش.كم رنك |نقش اساسى | مشكلات طراحى يا يياده سازى
م0 مهدي فستقري
صفحه 38:
Ms) . متوسط زمانبیندو شکست
111 : فاصله زمانى بروز يك ۱3
8 : فاصله زمانى برطرف كردن آن اشكال
<n Ole ا ا ا
Cee ED ee] ا ا ل ل ار"
106 يا 8 درمورد نقايص است. آن ها زر
مى كنند كه يك مصرف كننده کر ار 2 7197
We See -eereweey
66 مهدي فستقري
صفحه 39:
ا Eg دن 1
صورت زير تعريف مى شود:
| Avallabilicy = ۲۳۱۲۲/۲۲۰ ۲۲۱۵۵
میزان اعتبار ۲/۲8۴ نیزبه همین میزان به ۲111۳ و +111حساس
EIU coe RY rpg omc CCW poe) ۱
است»که میزان غیرمستقیمی از قابلیت نگهداری نرم افزار است.
8ه مهدي فسنتري
صفحه 40:
17 ener te errs oi
ره
قدم اول : شناسایی خطرات .
قدم دوم : به کارگرفتن فنون تجزیه
و تحليل براى تعيين شدت يا احتمال
اتفاق افتادن خطرات .
قدم سوم : تعيين نيازمندى هاى مربوط
به ایمنی نرم افزار .
ya ge 0
صفحه 41:
0
AME یار ار کی ری ر(
منجر به یک خطریا اتفاق سوء نمی شود.
3 se ۱ SESS Ee ye eB rer Sri ا
pee eee ree Ces pear eS
ل pee Ege Re
اند.بلکه دربافت سیستمهای کامپیوتری ارزشیابی شده اند.
صفحه 42:
lc 0 رک سید رن
مسائل كيفى با لقوه قبل از رخ دادن (CG) Was lel
Sra] ا رن در
ار رل ای ار ار
|
بخشی از فرآیندکار است.
9. أن رادرنزديكى أن وظيفه ازفرآيند
قرارمى دهدجايى كه اشتباهات رخ مى دهند.
8
ميدي فسنقري
صفحه 43:
ae ea res Eee Pome REE] get g زر
هاى عمومى بيان كرديده و به وسيله توليد کر
Wericoey 0
و۹4 لت ل ا ا ال 0
بو[ صفعت نرم افزار استانداردهای مربوط عبر(
قم ميدي فستقري
صفحه 44:
21 هد ou
ae
ESET D8) es Bye este yee
tn ۳۹/۳/۹
مديريت» تجهيزات آزمون و اندازه كيرى بازرسى»
بازرسی وضعیت آزمون»بررسی قرارداد» اقدام اصلاحى
طرح » کنترل برمحصول ناسازگار» کنترل سند جابجایی» E
renee teat ane Cre BBE RT cre ۰
Ce Se fe ee Deen at Tee EEE
کنترل مرحله ایسرویس کردن»بازرسی و آزمون » فنون آماری:
مهدي فستقري
صفحه 45:
سر ۱
0# و ار حفظ مطا! a ( - ر 7 ey ار ee pie .ساخت
ا ل ی
آزمون محصول بيردازد.
ا ا خی رام ترا
مورد توليد كننده هرمحصولى به كاربرد.
Teeter Sepreaer rd رس در(
(CS. SS Nee ere gee Te Tore yer)
009 طرح تضمین کیفیت نرم افزار SQA
اين طرح كه به وسيله كروه 50/8
به وجود آمده راهنمای عملی براى 2000
eo ميدي فسنقري
صفحه 46:
wre ور مر رم
CESS SDs)
۳ بخش مدیریت : طرح جایگاه 50۸ را در ساختار ٩
ار
می پردازد. اين موارد عبارتند از :
ne ا ا ا 6
- مدلها (مثلاء اها » سلسله مراتب طبقه بندى)
مم ميدي فسنقري
صفحه 47:
SQA Approved
Centre
iL a NE oe
nyo eee TEN Ce DOR Ser OE
ار ابر این On EMP ب كر =
قسمتهای دیگر طرح 50۸ ار
carn امشتخص مى كند.
سس مهدي فستقري
صفحه 48:
5 | فرایند نرم a
مراحل به کار كرو سرت روشهاء بررسى هاى فتى
5 ا ار مك gree
باشد.
طبیعت پیچیده کیفیت نرم افزاری موجب پیچیدگی 0۸۵
یکی از خواص برنامه های کامپیوتری که به عنوان لا
Se eae rset Sn ea Oren Tee STE EPR
Se ep re aie Nee DE New Siw aa ee)
eres Sie er eer) pene, (
دربرمى كيرد. بررسى هاى نرم افزارى يكى ازمهم ترين فعاليتهاى
Ese) \ ا ا ا ۱3
232307 ro
صفحه 49:
۱۳۳ al
5 یل می که که باس
تیور yee oat
بون
ا ا ا ا لك
la 8 ah 5) 5H es 2 0
بهترکردن کیفیت محصول و خود فرآیند نرم افزار کمک
ار
SG Speer BNE Wre ey he artes ree ey
های ناکامی موجوددرطرح وپیش بینیهای اعتبار» ممکن می تسار 73
eee Sa en Te Te sere ress) کح ره
STE See DeLee re Sei be we Tee |
فضای قابل کاربرد فنی و مدیریتی مهندسی نرم افزار است .
مم ميدي فستقري
صفحه 50: