Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Методи забезпечення надійності на різних етапах життєвого циклу розробки програмного продукту




Основні поняття про надійність програмних продуктів і методи її забезпечення.

При визначенні надійності ПП користуються наступними прийнятими термінами.

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

Відмовостійкість ПП - властивість ПП, що полягає в можливості корекції окремих помилок при збереженні можливості продовження виконання програми.

Проблема - відхилення від заданих технічних характеристик або очікуваних результатів.

Помилка при обробці - виведення некоректних результатів при виконанні процесу обробки.

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

Відмова при виконанні процесу - подія, за допомогою якої помилка в початковому продукті, використовуваному в процесі, породжує помилку на виході, яка зрештою стає явною.

Збій при виконанні процесу - збій, що має відношення до використовуваних в процесі некоректних вхідних даних і викликає неправильний стан процесі або системи, до якої відноситься процес.

 

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

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

 

 

 

Таблиця 13.1

Зв'язок методів забезпечення надійності з етапами життєвого циклу розробки програмного продукту.

Етапи життєвого циклу розробки ПП Основні дії Прогнозирование помилок Предотвращение помилок Устранение помилок Обеспечение отказоустойчи вости
Планирование і складання вимог Визначення функціонального профілю + +    
Визначення і класифікація помилок + +    
Визначення потреб замовників в забезпеченні необхідного рівня надійності ПП + +    
Проведення альтернативних учбових курсів + +    
Визначення цілей, пов'язаних із забезпеченням надійності + +    
Проектування і розробка Розподіл функцій по забезпеченню надійності між усіма компонентами ПП   + + +
Зустрічі з інженерами для встановлення цілей по досягненню надійності   + + +
Зосередження ресурсів на основі функціонального профілю   + + +
Управління введенням і Поширенням помилок   + + +
Вимір надійності придбаного ПП   + + +
Тестирование Визначення експлуатаційного профілю     + +
Тестування міри збільшення надійності     + +
Відстежування ходу виконання тестування     + +
Визначення потреби в додатковому тестуванні проекту     + +
Визначення, чи досягнута необхідна міра надійності     + +
Эксплуатация и сопровождение Визначення потреби в персоналі на завершуючих стадіях проекту       +
Порівняльний моніторинг цілей створення ПП і його надійності       +
Відстежування міри задоволеності замовників досягнутим рівнем надійності       +
Моніторинг надійності при додаванні товых властивостей       +
Управління улучшениями продукту і процесса з одновременнм виміром досягнутої надійності       +

 

Зв'язок методів забезпечення надійності з етапами життєвого циклу розробки ПП показаний в таблиці. 13.1.




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 572; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.