Ўзбекистон республикаси ахборот технологиялари ва коммуникацияларини ривожлантириш вазирлиги муҳаммад ал-хоразмий номидаги



Download 10,07 Mb.
Pdf ko'rish
bet149/244
Sana21.02.2022
Hajmi10,07 Mb.
#79225
1   ...   145   146   147   148   149   150   151   152   ...   244
Bog'liq
иктисодиётда АКТ


разделение рассчитанного вектора вейвлет-коэффициентов на сумму векторов из 
коэффициентов разных уровней детализации и реконструкцию (обратное восстановление) 
во временную область слоев детализации разных уровней. Предпочтительно 
использование вейвлетов высокой гладкости, с большим числом коэффициентов фильтра. 
Вейвлет-фильтрация с использованием вейвлет-разложения сигнала на слои детализации 
разного уровня позволяет: 
 выделить и усилить целевую сигнальную составляющую сейсмического поля;
 подавить регулярные и случайные помехи;


270 
 практически сохранить локальные особенности сигнальной составляющей в заданном 
интервале исследования.
Это свойство вейвлет-фильтрации имеет важное значение для динамической 
обработки записей, прослеживании отражений и обменов от пластов сложной структуры. 
Современный уровень развития теории и практики вейвлет-преобразования 
сигналов, новых информационных компьютерных технологий, совершенствование 
методов вычислений и измерительной техники обеспечат на более высоком уровне 
решение задач обработки нестационарных сигналов. 
Литература 
 
1. Daubechies I Ten Lectures on Wavelets (Philadelphia: SIAM, 1991). 
2. Droujinine A. Theory and seismic applications of the eigenimage discrete wavelet 
transform //Geophys. Prosp. 2006. V. 54, N 4. P. 441–461. 
3. Meyer Y Wavelets and Operators (Cambridge: Cambridge Univ. Press, 1992). 
 
ПРОБЛЕМЫ ТЕСТИРОВАНИЯ ВСТРОЕННЫХ СИСТЕМ 
 
Атаджанова Н.С. (ТУИТ, ассистент)
 
В настоящее время повышается уровень автоматизации в различных сферах 
человеческой деятельности, переход на новые технологии построения систем 
автоматизации. В значительной мере этому способствует использование встроенных 
систем управления объектами. Таким образом, проектирования встроенных систем 
приобретает массовый характер. 
К таким системам предъявляются большие требования по надежности и 
безопасности функционирования. Так как тестирование – это основной метод измерения 
качества, определения корректности и надёжности функционирования программ
приобретает большое значение вопрос о применимости классических методов 
тестирования программ к ПО встроенных систем. 
В данной работе проанализируем проблему тестирования встроенных систем с 
помощью методик, используемых для систем общего назначения. 
Перечислим классические задачи при тестирование ПО: 
1. Тестирование функциональности системы на соответствие требованиям; 
2. Тестирование производительности; 
3. Тестирование системы при предельной нагрузке на различные ресурсы; 
4. Оценка эффективности защиты от аппаратных сбоев, последствий проявления не 
выявленных дефектов и ошибок программ; 
5. Тестирования совместимости ПО со всеми модификациями аппаратуры; 
6. Анализ исходных текстов; 
7. Оценка удобства использования системы; 
8. Тестирование надёжности: проверка поведения при длительной непрерывной 
эксплуатации при большой нагрузке. 
Существуют различные классификации по тестированию. Тестирование бывает 
прогрессивным и регрессивным. Если при прогрессивном тестировании проверяются 
новые компоненты, то в регрессивном тестировании контролируется качество и 
корректность изменений в программах и данных после внесения в них изменений. 
Согласно еще одной классификации, тестирование бывает восходящее, когда сначала 
тестируется объекты нижнего уровня, и нисходящее, при котором в первую очередь 
тестируются высшие иерархические уровни системы, а потом низшие. 
Несмотря на многообразие методов, инструментов тестирования, как правило, 
некоторые ошибки все равно остаются не выявленными. Основной причиной этого 
являются, недостаток времени и сил для тестирования. Эффективность тестирования 


271 
можно повысить, встроив средства тестирования в архитектуру системы уже на этапе 
проектирования. Практикуется также создание тестов перед написанием тестируемого 
кода.
На процесс тестирования и отладки системного программного обеспечения влияют 
следующие факторы: 
1. Работа в реальном масштабе времени; 
2. Встроенная система интегрирована в объект управления; 
3. Жесткие требования к надёжности и безопасности функционирования; 
4. Тесная интеграция программного и аппаратного обеспечения системы: качественное 
тестирование ПО невозможно при отсутствие корректно функционирующей 
аппаратуры. 
Тестирование функциональности встроенных систем, а также проверка 
устойчивости системы к неполадкам и безопасного оперативного восстановления при 
сбоях затруднены по следующим причинам: 
1. Сложность и модульность системы; 
2. Для тестирования требуется дополнительные аппаратуры и ПО.
3. Проведение испытаний на реальном объекте управления обычно невозможно.
Тестирование производительности встроенных систем малозначимо на фоне 
остальных задач. Однако существует более серьезная проблема - проверка способности 
системы к работе в реальном масштабе времени.
Тестирование системы при предельной нагрузке на различные ресурсы в некоторых 
случаях затруднены, так как рабочий ресурс аппаратуры ограничен.
Тестирование совместимости в отличии от тестирования ПО для универсальных 
персональных компьютеров, обычно не требуется проверки совместимости с широкой 
номенклатурой аппаратных и программных продуктов, а нужна только совместимость с 
продукцией этого же производителя и базовой конфигурацией ПК. Таким образом, 
тестирование совместимости увеличивает общий объем работ по тестированию всего в 
несколько раз. Однако в случае, когда требуется протестировать совместимость по 
продуктами сторонних фирм, возникают проблемы дороговизны этих продуктов и 
нежелания конкурирующих фирм предоставлять свои системы для подобных целей. 
Тестирование надежности не представляет особых технических проблем, но может 
отнять очень много времени. 
Регрессивное тестирование вручную очень трудоемко и требует использования 
сложного тестового оборудования. Практика показывает, что регрессивное тестирование 
одного контроллера только лишь для одного варианта внешних условий может длиться 
часами, при этом большое количество ручных операций делает возможным пропуск 
тестировщиком многих ошибок. Еще одним препятствий для регрессивного тестирования 
является ограниченность рабочего ресурса аппаратуры. 
Как видно из представленных примеров, применение классических способов 
тестирования либо не даёт нужного эффекта, либо приводит к очень большим 
материальным затратам. Для этого требуется переосмысление привычных подходов к 
проектированию встроенных систем.

Download 10,07 Mb.

Do'stlaringiz bilan baham:
1   ...   145   146   147   148   149   150   151   152   ...   244




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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