بهبود تضمین کیفیت نرمافزار با استفاده از استانداردهای رایج جهانی
محیط توسعه و نگهداری نرمافزار، بهعنوان محیط تضمین کیفیت نرمافزار نامیده میشود. در دنیای امروز که نرمافزارهای پیچیده و حیاتی بسیاری در زندگی روزمره استفاده میشوند، اطمینان از کیفیت و قابلیت اطمینان و به عبارتی تضمین کیفیت این محصولات امری ضروری است. ازسویدیگر، برای افزایش احتمال موفقیت پروژهه...
Saved in:
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 |