Найважливішим і найчастіше застосовуваним на практиці є метод детермінованого тестування. При цьому як еталони тестів використовуються конкретні початкові дані, що складаються з взаємопов'язаних вхідних і результуючих величин і правильних послідовностей іх опрацювання. У процесі тестування із заданими початковими величинами треба встановити відповідність результатів їх опрацювання еталонним величинам.
Для складних систем потрібна велика кількість тестів, і виникає проблема оцінки їх необхідної кількості й використання методів їх скорочення. Тому тестування (як і будь-який інший вид діяльності) доцільно планувати. План тестування повинен містити:
1) формулювання цілей тестування;
2) критерії якості тестування, що дозволяють оцінити його результати;
3) стратегію проведення тестування, що забезпечує досягнення заданих критеріїв якості;
4) потреби в ресурсах для досягнення заданого критерію якості за обраної стратегії.
Існують системи автоматизація тестування і налагодження (САТН). Вони являють собою складний комплекс алгоритмічних і програмних засобів, призначених для автоматизації аналізу АІС, тестування, налагодження й оцінок її якості, і дозволяє полегшити модифікацію компонент АІС, забезпечити виявлення помилок на ранніх стадіях налагодження, підвищити процент помилок, що автоматично виявляються.
6. Експлуатація і супроводження. Основними завданнями цього етапу є такі:
– забезпечення стійкості роботи системи і збереження інформації – адміністрування;
– своєчасна модернізація і ремонт окремих елементів – технічна підтримка;
– адаптація можливостей системи, що експлуатується, до поточних потреб бізнесу підприємства – розвиток системи.
Ці роботи необхідно включати в оперативний план інформатизації підприємства, який повинен формуватися обов'язково з дотриманням усіх умов стратегічного плану. В іншому випадку в межах існуючої системи можуть з'явитися фрагменти, які в майбутньому зроблять ефективну експлуатацію системи неможливою. Зараз за рубежем стало загальноприйнятим передавати функції технічної підтримки і частково адміністрування постачальникам системи або системним інтеграторам. Ця практика одержала назву "аутсорсинг". Часто в межах аутсорсингу стороннім підприємствам передаються й такі функції, як створення і підтримка резервних сховищ даних і центрів виконання критичних бізнес-додатків, які задіються у разі стихійного лиха або інших особливих умов.
Особливу увагу на етапі експлуатації і супроводу потрібно приділити питанням навчання персоналу і, відповідно, плануванню інвестицій у цей процес.
ЖЦ утворюється відповідно до принципу низхідного проектування і зазвичай має ітераційний характер: реалізовані етапи, починаючи з найперших, циклічно повторюються відповідно до змін вимог і зовнішніх умов, введення обмежень тощо. На кожному етапі ЖЦ породжується певний набір документів і технічних рішень, при цьому для кожного етапу початковими є документи і рішення, отримані на попередньому етапі. Кожний етап завершується верифікацією породжених документів і рішень з метою перевірки відповідності їх вихідним.
Існуючі моделі ЖЦ визначають порядок виконання етапів у ході розробки, а також критерії переходу від етапу до етапу. Відповідно до цього найбільше поширення отримали такі три моделі ЖЩ4]:
1. Каскадна модель (70 – 80-ті роки) передбачає перехід до наступного етапу після повного завершення робіт на попередньому етапі і характеризується чітким поділом даних і процесів їх опрацювання (рис. 2.6).
Рис. 2.6. Каскадна модель життєвого циклу ІС
2. Поетапна модель з проміжним контролем (80 – 85-ті роки) – ітераційна модель розробки з циклами зворотного зв'язку між етапами. Перевага такої моделі в тому, що між етапні коригування забезпечують меншу трудомісткість порівняно з каскадною моделлю; з іншого боку, час життя кожного з етапів розтягується на весь період розробки.
3. Спіральна модель (86 – 90-ті роки) – загострює увагу на початкових етапах ЖЦ: аналізі вимог, проектуванні специфікацій, попередньому й детальному проектуванні. На цих етапах перевіряється і обгрунтовується реалізованість технічних рішень створенням прототипів. Кожний виток спіралі відповідає поетапній моделі створення фрагмента або версії системи, на ньому уточнюються цілі й характеристики проекту, визначається його якість, плануються роботи наступного витка спіралі. Таким чином поглиблюються і послідовно конкретизуються деталі проекту і в результаті обирається обгрунтований варіант, який доводиться до реалізації (рис. 2.7.).
Рис. 2.7. Спіральна модель життєвого циклу ІС
Сторінки
В нашій електронній бібліотеці ви можете безкоштовно і без реєстрації прочитати «Інформаційні системи і технології в управлінні організацією» автора Невідомо на телефоні, Android, iPhone, iPads. Зараз ви знаходитесь в розділі „2. СУТНІСТЬ ІНФОРМАЦІЙНИХ СИСТЕМ В УПРАВЛІННІ ОРГАНІЗАЦІЄЮ“ на сторінці 8. Приємного читання.