Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Методи ОЦІНКИ та засоби Підвищення надійності програмного забезпечення

Реферат Методи ОЦІНКИ та засоби Підвищення надійності програмного забезпечення





ому дослідженню розроблення та Функціонування модуля управління надійністю як складової Частини системи автоматизованого проектування ІНФОРМАЦІЙНИХ систем (ІС).

У рамках дослідніцького проекту ІT.Com по автоматізації проектування ІС автором Було спроектовано архітектуру модуля, управляючого надійністю ПЗ (рис. 2), інтегровано его у Загальну архітектуру системи, здійснено аналіз особливая Функціонування та проведено Дослідження его технологічних аспектів. p> Модуль управління надійністю Складається з модулів оцінювання надійності та ее забезпечення. МОДЕЛІ, представлені в іншому розділі були покладені в основу модуля оцінювання, а на базі запропонованіх крітеріїв Було спроектовано модуль вісокорівневого тестування. Була розроблено Класифікація тестів та охарактерізовані типові помилки, что віявляються шкірно з крітеріїв.

Проведено аналіз практичної досяжності шкірного з запропонованіх крітеріїв, Який показавши, что КРИТЕРІЇ, пов'язані з урахуванням контексту даніх (крітерій покриття актівізацій, покриття послідовностей актівізацій, покриття перелогових), є ресурсомісткішімі за годиною и фінансовімі витратами, альо при цьом Забезпечують якіснішу перевірку надійності ПЗ. Найскладнішім для практичної реалізації є крітерій покриття перелогових. Найпростішімі є КРИТЕРІЇ покриття операцій інтерфейсу, вікліків операцій и послідовностей вікліків операцій, однак, смороду найчастіше НЕ Забезпечують необхідну Надійність перевіркі. Компроміснімі варіантамі у відношенні витрати/Якість є КРИТЕРІЇ покриття актівізацій и послідовностей актівізацій. Смороду найбільш оптімальні для практичного ! застосування. p> експериментальний Дослідження модуля вісокорівневого тестування Було здійснено з використаних спроектованої компонентно-базованої системи віддаленої взаємодії користувача, авіакомпанії, туристичного агентства и банку - "Base - IT.Com". У ході тестування Було виявлено ряд помилок у структурі спроектованої компонентно-базованої системи, Які могли б прізвесті до значний ФІНАНСОВИХ Втрата та були пов'язані з паралельних Виконання послідовностей операцій. p> Дослідження показало, что Використання UML діаграм дозволяє на ранніх етапах проектування віявляті помилки у структурі та візначаті ті КРИТЕРІЇ, Досягнення якіх можливе, віходячі з наявних годин и ФІНАНСОВИХ ресурсів, І, відповідно, оцініті ВАРТІСТЬ Наступний тестування. p> У додатках наведено детальний аналіз катастроф медичного комплексу Therac-25 та ракети Ariane-5, вікліканіх Помилка в ПЗ, та описание експериментальної компонентно-базованої системи "Base - IT.Com"


ВИСНОВКИ


Науковою задачею, вірішеною в дісертаційній работе, є розроблення моделей ОЦІНКИ и ЗАСОБІВ Підвищення надійності програмного забезпечення ПРОТЯГ Усього ЖЦ ПЗ з урахуванням СУЧАСНИХ тенденцій у розробленні и тестуванні ПЗ.

При вірішенні задачі ОТРИМАНО Такі результати:

Сформульовано концепцію управління надійністю на всьому ЖЦ ПЗ и запропоновано комплекс ЗАСОБІВ оцінювання та Підвищення надійності компонентно-базованого ПЗ;

Запропоновано узагальнення модель негомогенного пуасонівського процесу, в якій враховані ВСІ Перевага базових моделей негомогенного пуасонівського процеса, а такоже введень додатковий параметр, Який характерізує складність програмного проекту та практику проведення тестування з урахуванням процесів навчання. p> Проведено чисельного моделювання запропонованої МОДЕЛІ. Експериментальні дані дозволили Встановити, что запропонована модель Дає більш точні ОЦІНКИ надійності и відповідає практіці проведення тестування. Параметри МОДЕЛІ були розраховані за методом максімальної правдоподібності, для значення параметру, Який характерізує складність та практику проведення тестування запропоновані відповідні Рекомендації.

Сформульовано Нові КРИТЕРІЇ и метрики для інтеграційного тестування компонентно-базованого програмного забезпечення, Які грунтуються на опісі структурованих програмного забезпечення, а самє: крітерій покриття операцій інтерфейсу; крітерій покриття вікліків операцій; крітерій покриття актівізацій інтерфейсу; крітерій покриття послідовностей вікліків операцій; крітерій покриття послідовностей актівізацій; крітерій покриття перелогових. Запропоновані формальні КРИТЕРІЇ дають можлівість Розробити план проведення тестування Вже на ранніх етапах создания ПЗ. p> Розроблено ОЦІНКИ кількості тестів, необхідніх для покриття шкірного з Розглянуто крітеріїв, Які дозволяють оцініті ВАРТІСТЬ тестування на ранніх етапах создания ПЗ, а отже вібрато крітерій, Якого можна досягті практично, віходячі з наявних ФІНАНСОВИХ ресурсів и годині.

Визначи метрику відповідності между повідомленнями и переходами (виклика та актівізаціямі), яка дозволяє здобудуть більш точні ОЦІНКИ необхідної кількості тестів та может використовуват для ПІДТРИМКИ РІШЕНЬ при віборі компонента з функціонально еквівалентніх Йому.

Сформульовано задачі оптімізації процеса тестування, Які враховують об...


Назад | сторінка 8 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Автоматизація процесів тестування програмного забезпечення
  • Реферат на тему: Тестування програмного забезпечення
  • Реферат на тему: Тестування програмного забезпечення
  • Реферат на тему: Автоматизація тестування програмного забезпечення
  • Реферат на тему: Тестування та налагодження програмного забезпечення