صفحه 1:
eerie SOP ROR es
شده توسط پیمانکاران
ع
ارائه کننده: شاهین انتصاری
که
١
("=
صفحه 2:
زمون پذیرش توسط کارفرما
انطباق نتايج آزمون هاى انجام شده تولتتط كارفرما با ييمانكار
١ ۳
صفحه 3:
.راد سا
تمهیدات کارفرما در هنگام تحویل گيري نرم افزار
5
eee ed ل ل لله
2
ار
صفحه 4:
OP Te)
وژه هاي نرم افزاري در زمان مقرر, بودجه از قبل پیش
شده و پیاده سازي كليه نيازمندي هاي كاركردي و غير كاركردي مي
محدوده هاى قابل قبول را برآورده نمايند
“Source: Chaos Into Success” Jim Johnson
صفحه 5:
بسياري از پروژه هاي نرم افزاري شکست مي خورند:
1 میلیارد دلار در امریکا و 33.6 میلیارد پوند در انگلستان سالانه صرف پروژه
هاي نرم افزاري مي كردد كه به نتيجه نمي رسند.
هرينه صرف شده در امریکا براي پروژه هاي نرم افزاري که به
معادل يك سوم بودجه سالانه صرف شده در این زمینه مي باشد.
پروژه توسعه بازار بورس لندن پس از صرف هزینه 480 ه
صفحه 6:
EPA ree)
توسعه سيستم هاي نرم افزاري صرف
Source: U.S Department of Defense
بیش از 50 درصد متخصصان فعال در زمینه تولید نرم افزار و حدود 70
درصد از مدیران مربوطه. در زمینه کنترل نرم افزار آموزش لازم
را ندیده اند.
Source: 501۳۷9۲۰ و ch. Inc., Burlington, Mas:
صفحه 7:
Pe re)
اشتباهات نرم افزاري سالانه 60 میلیارد دلار براي صنعت نرم افزار هزینه
ايجاد مي كند. اين هزينه مي تواند ارد دلار از طریق روش هاي
زمون دقيق نرم افزار و بهبود روش هاي
Source: National Institute
صفحه 8:
ا 0
وش از كجا شروع مي شو
6 از عدم درك صحیح از نيازمندي ها
0 از طراحي نرم افزار و با درك نادرست طراح از نيازمندي ها
6 اشتباهات مربوط به کد نرم افزار که منشاء آن از طراحي بر
اساس عدم درك صحیح از نيازمندي مي باشد.
by mordechai Ben-Menachem and Gary S. Marliss
صفحه 9:
پر Pew
ايت
8 شخص نبودن استانداردهاي آزمون
95 كوس ۳09 211
مشخص نودن بخشي از نبازمندي ها
ماخر ركه وك Fn
غيير دراستاندارد ويا تكنولوزي در زمان اجراي آز
ناكافي بودن و يا عدم آموزش سازمان کارفرما
صفحه 10:
بر ار لاف رز(
اطمينان از موثروكارآ بودن روش هاى توسعه نرم افزار. جرا؟
تعریف عوامل تاثیرگذار ا له
ae tai سر و رو
es ا ا
صفحه 11:
صفحه 12:
پر رد لا eer i
اثتتال محصول قابلیت هاي استفاده مجدد. انتقال و سازگاري
ی و kenny فا
|
ا ألا ل ا ار
صفحه 13:
لیر ار را را رال
جكونه عوامل تاثي ركذار بركيفيت نرم افزاررا شناسايى كنيم؟
-١ شناسايى خصيصه هاى اوليه نرم افزار
le) ۲ از بسانت ماري شعي ساوی لیب یز تکیت ترم افزار
0
صفحه 14:
لسر cet RC Tes sey رل(
ل م ا دار
عوامل انسانى
و را
سر سب رس راتس
صفحه 15:
لب ار رال بر(
سا ۳ عوامل كيفيت نرم افزار
eee
روزآوری لحظه ای
Rae ار بر
Beane) ey
صفحه 16:
Expected!
Cost
Saved v=.
Cost ta
Provide
High
High
Law
Law
Medium
High
High
Medium
‘eau
eu
Low
Post Development
Transition
Revision
Operation
اع در
Evaluation
System
Test
3
Software quality factors should be measured
impact of poo qualityis realized
Code &
Debug
داه اهام
efolelele
Development
Design
8
Recuirements
Analysis
8
صفحه 17:
هدوز
ویو
eleele
برد
2
Aovsus | د| د| در در دج د
۹
Legenda
Factors
Correciness
ره +
Reliant
Efficiensy
تا
Usabuty
Maintainat ity
Testabuty
Frexibuity
Portability
Reusability
Interoperability
Ha hhigh degree of quality is present fer the focter, what degree of quality is
expected forthe other
71
ی
No relationship or application dependent
Blan
صفحه 18:
اطعا ۱ 27 و کارآ بودن روش هاي توسعه نرم افزار
استانداردها
Speen ل
fey هت
=
جرا استاندارد؟ ۱
| ES 0
ل تست ور
صفحه 19:
بر لا Ce
اندازد ثيري کیفیت
ترا
ترلید نرز اثزار
تس
2 لا لا رز ور لا مر 2 2۰
صفحه 20:
2 جرا؟
eee ا
00 [re wsnroeer me velg re ety
[۱7
به ارزيابي ما از عملكردفرايندهاي تولید نرم افزار
در پروژه هاي اتي کمك مي کند
صفحه 21:
بر ار لا Pe
51 Process Metrics
* Process Metrics ® Quality Metrics
* Product Metrics لا ف
ك4
0
Code error density
Development error density
Code error per function point
Development error per function
point
3555
صفحه 22:
US Beer زر را
برنامه هاي آزمون حلیل ر یسك j
نيم ازمون
* برنامه اصلي آزمون
ep Gp Soy +
ا
a
ار
6 اس بن اولوبت بر اساس
زو ۳ 1
1 ریس آثرگذاري. ارزش:
- برئله أزدرن بتبار مشو هزینه
© Quality Function
Development
Ceara Keeucy
۰ centr
Pe
صفحه 23:
ار ۱
اندازه كيري دقت oa گرارش ای آزمون.
© تعريف و استفاده از روش © كزارش موردهاي مورد آزمون
ly Soe 1 ۱
ae 2 د مات آي ترارس زد رتایه ازنرر
ye pe
© ترا رت
59 كزارش اا آزمون
مور
Pe
صفحه 24:
ار ۱
بر رل ۱ لا ار راز
ويژگي داده ها روش های تهیه داده
oo © داده هاي واقمي
© تتوع داده هاي تولید شده توسط
۰ ابزار
د oe | هی و وس
oa 0
oe د eee فد a oe)
امس UR Si نوع داده هاي مورد نیاز آزمون
Pe
صفحه 25:
۱ 3 pds G90)
نکنيك هاي طراحي آزمون
esting Techniques
Sven Uc Hee CSB AC anteeEnSy Control Flow Testing
|
Data Flow Testing
Testing Paradigms
| Scripted Testing
و
Exploratory Testing
اعها8
0
Boundary Value Analysis
156 6 7
Pair Wise Testing
1 Decision Table Testing
۱
= وصناوع؟ حمنننعه۵؟ ما8 1
Domain Analysis Testing
صفحه 26:
پذیرش توسط کارفرما
تعدادي از روش هاي آزمون
Function System Testing ure 5 سح
Requirements -Based Testing
Stress & Volume Testing
rio-Based Testing Performance Testing
Recovery Testing
Error Handling Testing Souucliy Tesitay
ression Testing
Control Testing a Pe _ Compatibility & Conversion
2 Testing
eel esh irc sKersetley Usability Testing
صفحه 27:
ا 31200000
صفحه 28:
رل نز لا RE Sere
Testing Assessment Program (TAP)
صفحه 29:
TMM - Maturity Levels
۷
۶ تمه ۳۶۵۱ موم
* Quality Control
۱ rcuto
‘Level 4: Management and
0
و
۱
EET هه ENE Fa sot
0
= Test Training Program
0
Bree inc meas
Vesey ebay tran
* Test Policy and Goals
7
۶ ۲6۵1 1601101006۵ عمطه1 فصه
+ Test Environment
Se a ie Ea bitte ci
صفحه 30:
با سياس از حضور خانم ها و آقايان
و قدردانى از انحَمو اتفورماتيى