Методологические основы


При применении импортных компонентов в системном проекти­ровании и обеспечении качества программных продуктов



Download 2,39 Mb.
bet14/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   ...   10   11   12   13   14   15   16   17   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

При применении импортных компонентов в системном проекти­ровании и обеспечении качества программных продуктов следует учи­тывать, что, в принципе, в них возможны как злоумышленные, так и слу­чайные, непредумышленные дефекты вычислительного процесса, программ и данных, отражающиеся на качестве их функционирования. Злоумыш­ленные вирусы и/или «закладки» хотя и маловероятны в серийных, широ­ко тиражируемых в мире программных продуктах, однако требуются осо­бые методы и средства для целенаправленного их обнаружения и устране­ния. Зарубежным специалистам свойственно ошибаться, так же, как и отечественным, однако более высокое качество используемых технологий разработки и современная проектировочная культура позволяют значи­тельно снижать уровень случайных дефектов в программных продуктах, поступающих на рынок. Однако в любых сложных импортных ПС все­гда не гарантировано полное, абсолютное отсутствие случайных оши­бок и дефектов, которые могут быть важнейшими дестабилизирующими факторами проектов. Их применение в критических отечественных систе­мах требует соответствующего дополнительного контроля качества и спе­циальных работ по обеспечению надежности и безопасности при проекти­ровании и эксплуатации.
Комплексирование готовых импортных ПС и компонентов при про­ектировании конкретной отечественной системы создает условия их фун­кционирования, не всегда адекватные предусмотренным разработчика­ми и проверенным при испытаниях, хотя, может быть, и не выходящие за пределы требований эксплуатационной документации. Это способствует проявлению ранее скрытых дефектов и ошибок и вызывает необходи­мость их устранения. Для этого ответственные и квалифицированные по­ставщики зарубежных программных продуктов имеют службы сопровож­дения, регистрации и накопления претензий пользователей и быстрого реагирования для устранения реальных дефектов функционирования. Ле­гальная закупка и использование лицензионно чистых программных про­дуктов, обеспеченных сопровождением фирмы-поставщика, позволяет в значительной степени снижать влияние на качество функционирования ПС дефектов, не предотвращенных в процессе их создания.
Состояние экономики и промышленности страны все больше зависит от качества сложных информационных систем и их важнейшей, интел­лектуальной части — программных продуктов, применяемых для управ­ления в экономике, социальной сфере, системах вооружения и других областях. В связи с этим стратегической задачей стало обеспечение высокого качества отечественных программных продуктов при их массо­вой разработке и поставке для различных сфер применения в стране и на мировом рынке. Для конкурентоспособности в мире сложных программ­ных продуктов и возможности их успешного экспорта они должны быть сертифицированы и соответствовать требованиям международных стан­дартов.
Для удостоверения качества, надежности и безопасности приме­нения сложных, критических систем используемые в них программные продукты следует подвергать сертификации аттестованными, проблем­но-ориентированными испытательными центрами (см. лекцию 18). Такие испытания необходимо проводить, когда программы управляют сложны­ми процессами или обрабатывают столь важную информацию, что дефек­ты в них или недостаточное качество могут нанести значительный ущерб. Сертификационные испытания должны устанавливать соответствие комп­лексов программ документации и допускать их к эксплуатации в пределах изменения параметров внешней среды, исследованных при проведенных проверках. Эти виды испытаний характеризуются наибольшей строгостью и глубиной проверок и должны проводиться специалистами, независимы­ми от разработчиков и от заказчиков (пользователей).
Основой сертификации должны быть детальные и эффективные Про­граммы и методики испытаний комплексов программ на соответствие тре­бованиям заказчиков, специально разработанные тестовые задачи и гене­раторы для их формирования, а также высокая квалификация и авторитет испытателей. Применение на предприятиях-разработчиках программных продуктов, сертифицированных систем качества и профилей междуна­родных стандартов на базе требований ISO 9001:2000 и/или CMML2003 гарантирует высокое, устойчивое управление качеством процессов и про­дуктов их жизненного цикла, а также позволяет во многих случаях облег­чать сертификацию конечного программного продукта. Поэтому заказчи­ки сложных программных проектов должны выбирать подрядчиков-ис­полнителей, имеющих сертификаты, удостоверяющие применение ими систем гарантирования качества на основе адаптированных профилей международных стандартов.

Download 2,39 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   293




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish