Реферати

Реферат: Про тестування супутникових приймачів і програмних засобів

Теоретичні основи географії рекреації і туризму. Теоретичні основи рекреації. Функціональні орієнтації рекреаційної діяльності: лікувально-оздоровча; пізнавальна; спортивна; садово-дачна. Туризм як складова частина рекреації. Форми і види туризму, їхня класифікація за різними критеріями.

Історія перемог внутрішніх військ МВС Росії. Методи боротьби внутрішніх військ з бандитизмом на Кавказу, Україні, Далекому Сході, у Сибіру, з басмацтвом у Середньоазіатських республіках. Аналіз протидії націоналістичному підпіллю і його збройним формуванням у військові і післявоєнні роки.

Правління Хубилая і скорення Кореї. Історія правління Хубилая як великого хана й імператора Китаю: принципи керування підвладної йому територією, його соціальні, політичні й економічні ідеали, військові перемоги і поразки, установлення торгових зв'язків, турбота про культуру країни.

Цивілізації Доколумбовой Америки. Древня культура Америки дуже мало досліджена. Першою значною цивілізацією в Центральній Америці стала майяская. Племена Майя - феномен суспільного й економічного розвитку. Іншими значними цивілізаціями Південної Америки стали Інки й Ацтеки.

Теорія електричних ланцюгів. Розрахунок реакції ланцюга на вплив довільної форми. Імпульсна характеристика ланцюга. Схема автогенератора і графік коливальної характеристики. Крутість характеристики транзистора, при якій наступить самозбудження автогенератора. Частота генерації.

Аспірант московського державного університету геодезії і картографії (МІЇГАїК) Суніцкий Е. И.

Стаття опублікована в журналі «Звістки ВУЗов. Геодезія і аерофотографування», № 4, 2003.

Про тестування супутникових приймачів і програмних засобів

На етапі створення навігаційно-геодезичної апаратури і програмних засобів дуже важливим етапом є його тестування. Під цим розуміється цілий комплекс робіт, пов'язаних з створенням плану контрольних операцій (тестового плану) для конкретного продукту, проведенням тестових процедур і видачі результату проведених досліджень. Останній являє собою деяку базу даних про помилки, в якій постійно відстежуються і реєструються всілякі помилки (з вказівкою дати, міри важливості і іншої допоміжної інформації, яка є важливою при тестуванні).

Перед написанням тестового плану спочатку необхідно ознайомитися з продуктом, що створюється (наприклад, супутниковий приймач, OEM-плата, комп'ютерна програма і так далі). При цьому збирається вся інформація, що є по ньому, а також потенційні відомості, які можуть бути використані (хоч і не обов'язково) при тестуванні надалі. До джерел такої інформації можна віднести наступні документи:

- MRD (marketing requirements document) - «вимоги ринку». Цей документ створюється на кожний продукт за результатами дослідження ринку і містить інформацію, яка відображає те, що треба користувачу за станом на поточний період;

- Документи і описи, що відносяться до попередніх розробок і аналогів (якщо продукт, що створюється має такі).

Далі проводиться детальне дослідження інформації, що є; визначаються вже існуючі особливості, тестування яких вже в достатній мірі відпрацьоване і відоме, а також виділяються ті особливості, шляхи тестування яких ще не відомі і підлягають встановленню. Таким чином, перед написанням тестового плану необхідно наступне:

- Вивчити продукт, що створюється, зрозуміти його призначення і застосування, знати всі старі і нові особливості;

- Вибрати спосіб, по якому буде побудований тестовий план.

Існує два основних способи написання тестового плану:

- Використовуючи MRD;

- Використовуючи сам продукт (якщо це, наприклад, комп'ютерна програма або польовий контроллер в їх первинному виконанні).

Хоч можна і комбінувати ці два способи. У будь-якому випадку краще мати експериментальний зразок «під рукою» для кращого розуміння і усвідомлення роботи. Особливої відмінності в результаті тут не спостерігається, незважаючи на деякі специфічні відмінності, і тому вибір визначається людиною, що створює тестовий документ.

У процесі написання тестового плану необхідно створювати окремі розділи, які описують певні тестові процедури для перевірки відповідних вузлів, компонентів, обчислювальних процедур і багато що інше. При цьому треба описувати тестову процедуру і відповідний їй контроль або діапазон, в який може попасть результат тесту.

Потрібно розуміти, що тести можуть розрізнюватися за якістю і кількістю, тому при тестуванні застосовується принцип, згідно з яким необхідно зводити число тестових процедур до мінімуму при збереженні ефективності всіх тестів, таким чином, щоб охопити всілякі процеси в продукті. Це можна ілюструється на малюнку 1.

Ефективність, %

100%

NoptN (об'єм тестових процедур)

Рис. 1. Залежність ефективності від об'єму тестів.

Як видно з графіка, існує оптимальне значення Nopt, при перевищенні якого, збільшення тестових процедур не приводить до якого-небудь значного збільшення ефективності, а лише збільшує трудовитрати. Тому, наскільки число N буде наближатися до Nopt, залежить від досвіду і уміння людини, що створює план.

При написанні документа потрібно детально описувати тестові процедури, щоб вони були зрозумілі особам, які будуть виконувати дослідження по тестуванню безпосередньо.

Одним з важливих етапів тестування є тестування навігаційно-геодезичної апаратури в динамічному (автономному або диференціальному) режимі по зазделегідь вибраному маршруту. З цією метою представляється можливим використання зазделегідь отснятой, за допомогою геодезичного обладнання, карти-схеми, з нанесеними на неї різними об'єктами (будівлі, дерева, дороги і так далі). Наявність таких цінних для тестування даних дає дуже зручний і корисний інструмент для контролю, тому що можна виконувати дослідження в різних режимах, але в майже однакових умовах, що дозволяє здійснювати різного роду порівняння. Можна проілюструвати сказане на малюнку 2.

дорога

Рис. 2. Рух приймача по дорозі, вдовж якою розташовується будівля.

- планова координата, що видається супутниковим приймачем.

Як видно з малюнка, при русі супутникового приймача біля будівлі положення приймача, що видається спотворене впливом многопутности. Величини цих відхилень можна оцінити, оскільки масштаб карти-схеми відомий. Крім цих даних, можна оцінювати різну статистичну інформацію, таку як число супутників, середню швидкість руху і так далі.

Крім динамічних тестів, можна провести різні тести в статичному режимі.

Проведення тестових процедур, пов'язане з виконанням тестового плану, являє собою досить-таки трудомісткий і, як правило, довгий процес при створенні складного навігаційно-геодезичного обладнання або програмних засобів, оскільки розроблені тестові процедури «проганяються» для кожної версії продукту. Тобто на початковому етапі створюється перша версія продукту, вона зазнає тестових досліджень. Після цього створюється база даних про помилки і несправності, які згодом виправляються (повністю або частково) в наступній версії. Вона, в свою чергу, знов досліджується і так далі доти, поки не вийде кінцева скорректированная фінальна версія.

При створенні продукту (супутниковий приймач, програма обробки і інш.) іноді використовують принцип «від простого до складного». При цьому в початкових версіях реалізовують не всі задумані особливості, а тільки частина їх, і надалі здійснюють різні доповнення. Наприклад, OEM-плата, підтримуюча диференціальний режим роботи по коду, на початковому етапі створення його не підтримує і може тестуватися тільки в автономному режимі. Але надалі ця особливість реалізовується і стає доступною для тестування і подальших досліджень.

Внаслідок тестування виконавець дістає різні якісні і кількісні оцінки і параметри. До якісних оцінок відносять нечислові особливості, наявність яких встановлюється фактично (супутниковий приймач мимовільно відключається, програма обробки супутникових вимірювань не обчислює базові лінії). До кількісних параметрів відносять числові величини, які виходять виконанням різного роду вимірювань. Приведемо деякі приклади таких параметрів:

- Число пропусків при обчисленні автономного (або диференціального) положення приймача протягом години;

- Дисперсії при оцінці базових ліній при виконанні відносних вимірювань по фазі (або диференціальних вимірювань по коду);

- Величини стрибків по висоті і швидкості при русі по рівній поверхні, коли приймальна антена знаходиться на жвавій платформі (автомобіль, чоловік і інш.).

Абсолютно ясно, що існує велика кількість таких оцінок і параметрів. Потрібно помітити, що деякі з них (особливо статистичні) надійно себе зарекомендували при дослідженні супутникової апаратури.

У цей час область супутникової геодезії і навігації постійно розвивається і розширяється, що вимагає і відповідних нових підходів до тестування супутникового обладнання і програмних засобів. Тому методи перевірки і контролю також модифікуються і постійно удосконалюються.