p>
На четвертій стадії - "Експлуатація та супровід проектуВ» - виконуються наступні процеси:
• експлуатація проекту;
• супровід та модернізація проекту.
На цій стадії вирішується питання про те, якими силами (персоналом об'єкта-замовника або організації-розробника) здійснюватимуться експлуатація та супровід проекту, і в разі вибору другого варіанта полягає В«Договір про супроводі проекту В».
У процесі виконання етапу В«Експлуатація проектуВ» здійснюються виправлення у роботі всіх частин системи при виникненні збоїв, реєстрація цих випадків у журналах, відстеження техніко-економічних показників роботи системи та накопичення статистики про якість роботи всіх компонентів системи.
На етапі В«Супровід та модернізація проектуВ» виконується аналіз зібраного статистичний матеріал, а також відповідності параметрів роботи системи вимог навколишнього середовища за допомогою створюваної для цих цілей комісії. Отримані результати дозволяють:
• зробити висновок про необхідність модернізації всього проекту або його частин;
• визначити обсяги доопрацювань, терміни і вартість виконання цих робіт з метою отримання В«Техно-робочого проектуВ», що пройшов модернізацію. p> У разі виявлення факту морального старіння проекту комісією приймається рішення про доцільності проведення його утилізації або розробки нового проекту.
1.3.3 Автоматизоване проектування ІС (CASE-ТЕХНОЛОГІЯ)
Основні поняття і класифікація CASE-технологій
Термін CASE (Computer Aided System/Software Engineering) використовується в досить
широкому сенсі. Первісне значення терміна CASE, обмежений питаннями
автоматизації розробки лише програмного забезпечення, в даний час
придбало новий сенс, що охоплює процес розробки складних ІС в цілому.
З самого початку CASE-технології розвивалися з метою подолання обмежень при
використанні структурної методології проектування (складності розуміння, високої трудомісткості і вартості використання, труднощі внесення змін до проектні специфікації і т.д.) за рахунок її автоматизації та інтеграції підтримуючих засобів. p> Таким чином, CASE-технології не можуть вважатися самостійними, вони лише забезпечують, як мінімум, високу ефективність їх застосування, а в деяких випадках і принципову можливість застосування відповідної методології. Більшість існуючих CASE-систем орієнтоване на автоматизацію проектування програмного забезпечення і засновано на методологіях структурного (в основному) або об'єктно-орієнтованого проектування та програмування, що використовують специфікації у вигляді діаграм або текстів для опису
системних вимог, зв'язків між моделями системи, динаміки поведінки системи та архітектури програмних засобів. Останнім часом стали з'являтися CASE-системи, приділяють основну увагу проблемам специфікації і моделювання технічних засобів.
Переваги CASE-технології в порівнянні з традиційною технологією оригінального проектування
зводяться до наступного:
- поліпшення якості розроблюваного програмного докладання рахунок коштів автоматичного
контролю та генерації;
- можливість повторного використання компонентів розробки;
- підтримування адаптивності та супроводу ІС;
- зниження часу створення системи, що дозволяє на ранніх стадіях проектування отримати
прототип майбутні системи та оцінити його;
- звільнення розробників від рутинної роботи з документування проекту, так як при цьому
використовується вбудований документатор;
- можливість колективної розробки ЕІС в режимі реального часу.
CASE-технологія в рамках методології включає в себе методи, за допомогою яких на основі графічної нотації будуються діаграми, підтримувані інструментальної середовищем.
Методологія визначає кроки і етапність реалізації проекту, а також правила використання методів, за допомогою яких розробляється проект.
Метод - це процедура або техніка генерації опис компонентів ЕІС (наприклад, проектування
потоків і структур даних).
Нотація - відображення структури системи, елементів даних, етапів обробки за допомогою спеціальних графічних символів діаграм, а також опис проекту системи на формальних і природних мовах.
Інструментальні засоби CASE - спеціальні програми, які підтримують одну або декілька методологій аналізу та проектування ІС.
Графічні засоби моделювання предметної області дозволяють розробникам атоматізірованних ІС в наочному вигляді вивчати існуючу ІВ, перебудовувати їх у відповідності з поставленими цілями і наявними обмеженнями. Всі модифікації діаграм, виконуваних розробниками в інтерактивному (діалоговому) режимі, вводяться в словник даних, контролюються з загальносистемної точки зору і можуть використовуватися для подальшої генерації діючих функціональних дода...