بهبود تضمین کیفیت نرم‌افزار با استفاده از استانداردهای رایج جهانی

محیط توسعه و نگهداری نرم­افزار، به‌عنوان محیط تضمین کیفیت نرم­افزار نامیده می­شود. در دنیای امروز که نرم‌افزارهای پیچیده و حیاتی بسیاری در زندگی روزمره استفاده می‌شوند، اطمینان از کیفیت و قابلیت اطمینان و به عبارتی تضمین کیفیت این محصولات امری ضروری است. ازسوی‌دیگر، برای افزایش احتمال موفقیت پروژه­ه...

Full description

Saved in:
Bibliographic Details
Main Authors: علی کریمی, علی طلوعی فر
Format: Article
Language:fas
Published: Imam Hussein University 2024-12-01
Series:پدافند غیرعامل
Subjects:
Online Access:https://pd.ihu.ac.ir/article_209339_0c2c0b2b2cbc478ca0df361e4968225e.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832572331018420224
author علی کریمی
علی طلوعی فر
author_facet علی کریمی
علی طلوعی فر
author_sort علی کریمی
collection DOAJ
description محیط توسعه و نگهداری نرم­افزار، به‌عنوان محیط تضمین کیفیت نرم­افزار نامیده می­شود. در دنیای امروز که نرم‌افزارهای پیچیده و حیاتی بسیاری در زندگی روزمره استفاده می‌شوند، اطمینان از کیفیت و قابلیت اطمینان و به عبارتی تضمین کیفیت این محصولات امری ضروری است. ازسوی‌دیگر، برای افزایش احتمال موفقیت پروژه­ها، استفاده از استانداردهای کیفیت نرم­افزار برای هدایت فرایند تضمین کیفیت، بسیار حائز اهمیت است. پدافند غیرعامل در نرم‌افزار به مجموعه اقداماتی اشاره دارد که برای افزایش امنیت و کاهش آسیب‌پذیری نرم‌افزار در مقابل تهدیدات، انجام می‌شود. استانداردهای تضمین کیفیت نرم‌افزار همچون ISO 9001 و ISO 25010، بر ایجاد نرم‌افزارها با ویژگی‌هایی مانند امنیت، قابلیت اطمینان و انعطاف‌پذیری تأکید دارند. این ویژگی‌ها، همسو با اهداف پدافند غیرعامل هستند؛ زیرا نرم‌افزارهای امن و انعطاف‌پذیر می‌توانند در مقابل تهدیدات مختلف مقاوم بوده و امکان ادامه فعالیت را فراهم کنند. استانداردهای ISO مانند ISO 9001 و ISO 25010 و نیز استانداردهای IEEE از قبیل IEEE 730 و IEEE 829، مفاهیم مبنایی و اصول کلیدی را برای تضمین کیفیت نرم‌افزار تعریف می‌کنند. این استانداردها در فرایند تضمین کیفیت نرم‌افزار، برای بهبود عملکرد و کیفیت نرم‌افزار، نقش قابل‌توجهی ایفا می‌کنند. در این مقاله، به بررسی 8 استاندارد رایج و متداول تضمین کیفیت نرم‌افزار در دو دسته­بندی «استانداردهای فرایند پروژه» و «استانداردهای مدیریت کیفیت» می‌پردازیم. این مقاله می‌تواند توسط سازمان‌های توسعه‌دهنده نرم‌افزار و مدیران پروژه‌های نرم‌افزاری، در جهت ارتقای کیفیت محصولات خود مورد استفاده قرار گیرد.
format Article
id doaj-art-37c749b9db9542ea9c63da54c6a52fe9
institution Kabale University
issn 2008-6849
2980-8030
language fas
publishDate 2024-12-01
publisher Imam Hussein University
record_format Article
series پدافند غیرعامل
spelling doaj-art-37c749b9db9542ea9c63da54c6a52fe92025-02-02T10:42:19ZfasImam Hussein Universityپدافند غیرعامل2008-68492980-80302024-12-011547797209339بهبود تضمین کیفیت نرم‌افزار با استفاده از استانداردهای رایج جهانیعلی کریمی0علی طلوعی فر1استادیار، دانشگاه جامع امام حسین (ع)، تهران، ایراندانشجوی کارشناسی ارشد، مهندسی کامپیوتر گرایش نرم افزار، دانشکده رایانه، شبکه و ارتباطات، دانشگاه جامع امام حسین (ع)، تهران، ایرانمحیط توسعه و نگهداری نرم­افزار، به‌عنوان محیط تضمین کیفیت نرم­افزار نامیده می­شود. در دنیای امروز که نرم‌افزارهای پیچیده و حیاتی بسیاری در زندگی روزمره استفاده می‌شوند، اطمینان از کیفیت و قابلیت اطمینان و به عبارتی تضمین کیفیت این محصولات امری ضروری است. ازسوی‌دیگر، برای افزایش احتمال موفقیت پروژه­ها، استفاده از استانداردهای کیفیت نرم­افزار برای هدایت فرایند تضمین کیفیت، بسیار حائز اهمیت است. پدافند غیرعامل در نرم‌افزار به مجموعه اقداماتی اشاره دارد که برای افزایش امنیت و کاهش آسیب‌پذیری نرم‌افزار در مقابل تهدیدات، انجام می‌شود. استانداردهای تضمین کیفیت نرم‌افزار همچون ISO 9001 و ISO 25010، بر ایجاد نرم‌افزارها با ویژگی‌هایی مانند امنیت، قابلیت اطمینان و انعطاف‌پذیری تأکید دارند. این ویژگی‌ها، همسو با اهداف پدافند غیرعامل هستند؛ زیرا نرم‌افزارهای امن و انعطاف‌پذیر می‌توانند در مقابل تهدیدات مختلف مقاوم بوده و امکان ادامه فعالیت را فراهم کنند. استانداردهای ISO مانند ISO 9001 و ISO 25010 و نیز استانداردهای IEEE از قبیل IEEE 730 و IEEE 829، مفاهیم مبنایی و اصول کلیدی را برای تضمین کیفیت نرم‌افزار تعریف می‌کنند. این استانداردها در فرایند تضمین کیفیت نرم‌افزار، برای بهبود عملکرد و کیفیت نرم‌افزار، نقش قابل‌توجهی ایفا می‌کنند. در این مقاله، به بررسی 8 استاندارد رایج و متداول تضمین کیفیت نرم‌افزار در دو دسته­بندی «استانداردهای فرایند پروژه» و «استانداردهای مدیریت کیفیت» می‌پردازیم. این مقاله می‌تواند توسط سازمان‌های توسعه‌دهنده نرم‌افزار و مدیران پروژه‌های نرم‌افزاری، در جهت ارتقای کیفیت محصولات خود مورد استفاده قرار گیرد.https://pd.ihu.ac.ir/article_209339_0c2c0b2b2cbc478ca0df361e4968225e.pdfاستانداردهای نرم‌افزارتضمین کیفیت نرم فزارتوسعه نرم افزارمحیط تضمین کیفیت نرم‌افزاراستانداردهای بین‌المللیفرایند پروژهمدیریت کیفیت
spellingShingle علی کریمی
علی طلوعی فر
بهبود تضمین کیفیت نرم‌افزار با استفاده از استانداردهای رایج جهانی
پدافند غیرعامل
استانداردهای نرم‌افزار
تضمین کیفیت نرم فزار
توسعه نرم افزار
محیط تضمین کیفیت نرم‌افزار
استانداردهای بین‌المللی
فرایند پروژه
مدیریت کیفیت
title بهبود تضمین کیفیت نرم‌افزار با استفاده از استانداردهای رایج جهانی
title_full بهبود تضمین کیفیت نرم‌افزار با استفاده از استانداردهای رایج جهانی
title_fullStr بهبود تضمین کیفیت نرم‌افزار با استفاده از استانداردهای رایج جهانی
title_full_unstemmed بهبود تضمین کیفیت نرم‌افزار با استفاده از استانداردهای رایج جهانی
title_short بهبود تضمین کیفیت نرم‌افزار با استفاده از استانداردهای رایج جهانی
title_sort بهبود تضمین کیفیت نرم‌افزار با استفاده از استانداردهای رایج جهانی
topic استانداردهای نرم‌افزار
تضمین کیفیت نرم فزار
توسعه نرم افزار
محیط تضمین کیفیت نرم‌افزار
استانداردهای بین‌المللی
فرایند پروژه
مدیریت کیفیت
url https://pd.ihu.ac.ir/article_209339_0c2c0b2b2cbc478ca0df361e4968225e.pdf
work_keys_str_mv AT ʿlyḵrymy bhbwdtḍmynḵyfytnrmạfzạrbạạstfạdhạzạstạndạrdhạyrạyjjhạny
AT ʿlyṭlwʿyfr bhbwdtḍmynḵyfytnrmạfzạrbạạstfạdhạzạstạndạrdhạyrạyjjhạny