
حجم فایل : 289.3 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 21
فصل ۲۲ کتاب سامرویل وارسی و اعتبارسنجی اهداف كلي:
هدف این فصل معرفی وارسی و اعتبارسنجی با تأکید برتکنیک های وارسی ایستا است.
فرق بین وارسی واعتبارسنجی نرم افزار.
آشنایی با بازرسی های برنامه به عنوان روشی برای کشف نقص ها .
Verification & Validation در این فصل موارد زیر درک خواهد شد: وارسی: آیا محصول درستی را می سازیم؟ نقش وارسی این است که بررسی کند آیا نرم افرار از مشخصاتش پیروی می کند.
اعتبارسنجی: آیا محصول را به درستی می سازیم؟ باید تضمین کنید که نرم افزار انتظارات مشتری را برآورده می کند. مفهوم وارسی واعتبارسنجی: هدف این نیست که برنامه عاری از نقص و عیب باشد، بلکه هدف این است که برنامه برای هدفی که در نظر گرفته شده است کافی باشد. (قابلیت اطمینان) هدف نهایی فرآیند وارسی واعتبارسنجی: عملکرد سیستم: سطح اعتماد، به میزان حیاتی بودن نرم افزار برای سازمان بستگی دارد. مثلاً سیستم های امنیتی نسبت به بقیه، قابلیت اعتماد بالایی دارند. هدف نهایی فرآیند وارسی واعتبارسنجی: انتظارات کاربر: اگر کاربران انتظارات اندکی از سیستم داشته باشند و در اثر شکست نیز عکس العمل خاصی نشان ندهند، موضوع ناراحت کننده ای است. محیط بازاریابی: وقتی سیستم وارد بازار می شود، فروشندگان سیستم باید برنامه های رقیب، قیمتی که مشتریان قادرند بپردازند و زمان بندی لازم برای تحویل را در نظر بگیرند. بازبینی نرم افزار: نمایش های سیستم مثل سند خواسته ها، نمودارهای طراحی و کد منبع برنامه را تحلیل و بررسی می کنند. و در مرحله از فرایند توسعه نرم افزار صورت می گیرد (تکنیک ایستا: نیاز به اجرای سیستم ندارد) دو تکنیک بررسی و تحلیل سیستم
در فرآیند v&v تست نرم افزار: پیاده سازی نرم افزار را با داده های آزمایشی اجرا کرده، خروجی های نرم افزار و رفتارعملیاتی آن را تست می کند تا مشخص شود که براساس انتظار مشتری اجرا می شود. تست، تکنیک پویای v&v است، زیرا با نمایش اجرایی سیستم کار می کند.
تست اعتبارسنجی : نشان می دهد نرم افزار همان چیزی است که مشتری می خواهد، یعنی خواسته هایش را بر آورده می کند.
تست نقص : هدف آن تعریف ناسازگاری های بین برنامه و مشخصاتش است. دو تست در مراحل مختلف فرایند نرم افزار تست یا به طور کلی v&v سعی می کند نقص های موجود در سیستم را بیابد.
اشکال زدایی فرایندی است که این نقص ها را می یابد و اصلاح / ترمیم می کند. تفاوت تست و اشکال زدایی نتایج تست مشخصات موارد تست یافتن خطا طراحی ترمیم خطا ترمیم خطا برنامه تست مجدد فرآیند اشکال زدایی که نقص های موجود
در سیستم را یافته و اصلاح می کند: فعالیت وارسی و اعتبارسنجی به چند مرحله تقسیم می شود و هر مرحله با انجام تست هایی شروع می شود که بررسی می کنند برنامه از طراحی و مشخصاتش پیروی می کند. تعریف فعالیت وارسی و اعتبارسنجی: بازبینی نرم افزار، یک فرآیند ای...